| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Objects.TextBuffer
Contents
- Exported types
- Methods
- addMark
- addSelectionClipboard
- applyTag
- applyTagByName
- backspace
- beginUserAction
- copyClipboard
- createChildAnchor
- createMark
- cutClipboard
- delete
- deleteInteractive
- deleteMark
- deleteMarkByName
- deleteSelection
- deserialize
- deserializeGetCanCreateTags
- deserializeSetCanCreateTags
- endUserAction
- getBounds
- getCharCount
- getCopyTargetList
- getDeserializeFormats
- getEndIter
- getHasSelection
- getInsert
- getIterAtChildAnchor
- getIterAtLine
- getIterAtLineIndex
- getIterAtLineOffset
- getIterAtMark
- getIterAtOffset
- getLineCount
- getMark
- getModified
- getPasteTargetList
- getSelectionBound
- getSelectionBounds
- getSerializeFormats
- getSlice
- getStartIter
- getTagTable
- getText
- insert
- insertAtCursor
- insertChildAnchor
- insertInteractive
- insertInteractiveAtCursor
- insertMarkup
- insertPixbuf
- insertRange
- insertRangeInteractive
- moveMark
- moveMarkByName
- new
- pasteClipboard
- placeCursor
- registerDeserializeFormat
- registerDeserializeTagset
- registerSerializeFormat
- registerSerializeTagset
- removeAllTags
- removeSelectionClipboard
- removeTag
- removeTagByName
- selectRange
- serialize
- setModified
- setText
- unregisterDeserializeFormat
- unregisterSerializeFormat
- Properties
- Signals
Description
- newtype TextBuffer = TextBuffer (ManagedPtr TextBuffer)
- class GObject o => IsTextBuffer o
- toTextBuffer :: IsTextBuffer o => o -> IO TextBuffer
- noTextBuffer :: Maybe TextBuffer
- data TextBufferAddMarkMethodInfo
- textBufferAddMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> TextIter -> m ()
- data TextBufferAddSelectionClipboardMethodInfo
- textBufferAddSelectionClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m ()
- data TextBufferApplyTagMethodInfo
- textBufferApplyTag :: (MonadIO m, IsTextBuffer a, IsTextTag b) => a -> b -> TextIter -> TextIter -> m ()
- data TextBufferApplyTagByNameMethodInfo
- textBufferApplyTagByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> TextIter -> m ()
- data TextBufferBackspaceMethodInfo
- textBufferBackspace :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Bool -> Bool -> m Bool
- data TextBufferBeginUserActionMethodInfo
- textBufferBeginUserAction :: (MonadIO m, IsTextBuffer a) => a -> m ()
- data TextBufferCopyClipboardMethodInfo
- textBufferCopyClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m ()
- data TextBufferCreateChildAnchorMethodInfo
- textBufferCreateChildAnchor :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> m TextChildAnchor
- data TextBufferCreateMarkMethodInfo
- textBufferCreateMark :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark
- data TextBufferCutClipboardMethodInfo
- textBufferCutClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> Bool -> m ()
- data TextBufferDeleteMethodInfo
- textBufferDelete :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m ()
- data TextBufferDeleteInteractiveMethodInfo
- textBufferDeleteInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Bool
- data TextBufferDeleteMarkMethodInfo
- textBufferDeleteMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> m ()
- data TextBufferDeleteMarkByNameMethodInfo
- textBufferDeleteMarkByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> m ()
- data TextBufferDeleteSelectionMethodInfo
- textBufferDeleteSelection :: (MonadIO m, IsTextBuffer a) => a -> Bool -> Bool -> m Bool
- data TextBufferDeserializeMethodInfo
- textBufferDeserialize :: (MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> ByteString -> m ()
- data TextBufferDeserializeGetCanCreateTagsMethodInfo
- textBufferDeserializeGetCanCreateTags :: (MonadIO m, IsTextBuffer a) => a -> Atom -> m Bool
- data TextBufferDeserializeSetCanCreateTagsMethodInfo
- textBufferDeserializeSetCanCreateTags :: (MonadIO m, IsTextBuffer a) => a -> Atom -> Bool -> m ()
- data TextBufferEndUserActionMethodInfo
- textBufferEndUserAction :: (MonadIO m, IsTextBuffer a) => a -> m ()
- data TextBufferGetBoundsMethodInfo
- textBufferGetBounds :: (MonadIO m, IsTextBuffer a) => a -> m (TextIter, TextIter)
- data TextBufferGetCharCountMethodInfo
- textBufferGetCharCount :: (MonadIO m, IsTextBuffer a) => a -> m Int32
- data TextBufferGetCopyTargetListMethodInfo
- textBufferGetCopyTargetList :: (MonadIO m, IsTextBuffer a) => a -> m TargetList
- data TextBufferGetDeserializeFormatsMethodInfo
- textBufferGetDeserializeFormats :: (MonadIO m, IsTextBuffer a) => a -> m [Atom]
- data TextBufferGetEndIterMethodInfo
- textBufferGetEndIter :: (MonadIO m, IsTextBuffer a) => a -> m TextIter
- data TextBufferGetHasSelectionMethodInfo
- textBufferGetHasSelection :: (MonadIO m, IsTextBuffer a) => a -> m Bool
- data TextBufferGetInsertMethodInfo
- textBufferGetInsert :: (MonadIO m, IsTextBuffer a) => a -> m TextMark
- data TextBufferGetIterAtChildAnchorMethodInfo
- textBufferGetIterAtChildAnchor :: (MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => a -> b -> m TextIter
- data TextBufferGetIterAtLineMethodInfo
- textBufferGetIterAtLine :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> m TextIter
- data TextBufferGetIterAtLineIndexMethodInfo
- textBufferGetIterAtLineIndex :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> Int32 -> m TextIter
- data TextBufferGetIterAtLineOffsetMethodInfo
- textBufferGetIterAtLineOffset :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> Int32 -> m TextIter
- data TextBufferGetIterAtMarkMethodInfo
- textBufferGetIterAtMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> m TextIter
- data TextBufferGetIterAtOffsetMethodInfo
- textBufferGetIterAtOffset :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> m TextIter
- data TextBufferGetLineCountMethodInfo
- textBufferGetLineCount :: (MonadIO m, IsTextBuffer a) => a -> m Int32
- data TextBufferGetMarkMethodInfo
- textBufferGetMark :: (MonadIO m, IsTextBuffer a) => a -> Text -> m (Maybe TextMark)
- data TextBufferGetModifiedMethodInfo
- textBufferGetModified :: (MonadIO m, IsTextBuffer a) => a -> m Bool
- data TextBufferGetPasteTargetListMethodInfo
- textBufferGetPasteTargetList :: (MonadIO m, IsTextBuffer a) => a -> m TargetList
- data TextBufferGetSelectionBoundMethodInfo
- textBufferGetSelectionBound :: (MonadIO m, IsTextBuffer a) => a -> m TextMark
- data TextBufferGetSelectionBoundsMethodInfo
- textBufferGetSelectionBounds :: (MonadIO m, IsTextBuffer a) => a -> m (Bool, TextIter, TextIter)
- data TextBufferGetSerializeFormatsMethodInfo
- textBufferGetSerializeFormats :: (MonadIO m, IsTextBuffer a) => a -> m [Atom]
- data TextBufferGetSliceMethodInfo
- textBufferGetSlice :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Text
- data TextBufferGetStartIterMethodInfo
- textBufferGetStartIter :: (MonadIO m, IsTextBuffer a) => a -> m TextIter
- data TextBufferGetTagTableMethodInfo
- textBufferGetTagTable :: (MonadIO m, IsTextBuffer a) => a -> m TextTagTable
- data TextBufferGetTextMethodInfo
- textBufferGetText :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Text
- data TextBufferInsertMethodInfo
- textBufferInsert :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m ()
- data TextBufferInsertAtCursorMethodInfo
- textBufferInsertAtCursor :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m ()
- data TextBufferInsertChildAnchorMethodInfo
- textBufferInsertChildAnchor :: (MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => a -> TextIter -> b -> m ()
- data TextBufferInsertInteractiveMethodInfo
- textBufferInsertInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool
- data TextBufferInsertInteractiveAtCursorMethodInfo
- textBufferInsertInteractiveAtCursor :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> Bool -> m Bool
- data TextBufferInsertMarkupMethodInfo
- textBufferInsertMarkup :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m ()
- data TextBufferInsertPixbufMethodInfo
- textBufferInsertPixbuf :: (MonadIO m, IsTextBuffer a, IsPixbuf b) => a -> TextIter -> b -> m ()
- data TextBufferInsertRangeMethodInfo
- textBufferInsertRange :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> m ()
- data TextBufferInsertRangeInteractiveMethodInfo
- textBufferInsertRangeInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool
- data TextBufferMoveMarkMethodInfo
- textBufferMoveMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> TextIter -> m ()
- data TextBufferMoveMarkByNameMethodInfo
- textBufferMoveMarkByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> m ()
- textBufferNew :: (MonadIO m, IsTextTagTable a) => Maybe a -> m TextBuffer
- data TextBufferPasteClipboardMethodInfo
- textBufferPasteClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> Maybe TextIter -> Bool -> m ()
- data TextBufferPlaceCursorMethodInfo
- textBufferPlaceCursor :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> m ()
- data TextBufferRegisterDeserializeFormatMethodInfo
- textBufferRegisterDeserializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextBufferDeserializeFunc -> m Atom
- data TextBufferRegisterDeserializeTagsetMethodInfo
- textBufferRegisterDeserializeTagset :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> m Atom
- data TextBufferRegisterSerializeFormatMethodInfo
- textBufferRegisterSerializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextBufferSerializeFunc -> m Atom
- data TextBufferRegisterSerializeTagsetMethodInfo
- textBufferRegisterSerializeTagset :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> m Atom
- data TextBufferRemoveAllTagsMethodInfo
- textBufferRemoveAllTags :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m ()
- data TextBufferRemoveSelectionClipboardMethodInfo
- textBufferRemoveSelectionClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m ()
- data TextBufferRemoveTagMethodInfo
- textBufferRemoveTag :: (MonadIO m, IsTextBuffer a, IsTextTag b) => a -> b -> TextIter -> TextIter -> m ()
- data TextBufferRemoveTagByNameMethodInfo
- textBufferRemoveTagByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> TextIter -> m ()
- data TextBufferSelectRangeMethodInfo
- textBufferSelectRange :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m ()
- data TextBufferSerializeMethodInfo
- textBufferSerialize :: (MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> TextIter -> m ByteString
- data TextBufferSetModifiedMethodInfo
- textBufferSetModified :: (MonadIO m, IsTextBuffer a) => a -> Bool -> m ()
- data TextBufferSetTextMethodInfo
- textBufferSetText :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m ()
- data TextBufferUnregisterDeserializeFormatMethodInfo
- textBufferUnregisterDeserializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Atom -> m ()
- data TextBufferUnregisterSerializeFormatMethodInfo
- textBufferUnregisterSerializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Atom -> m ()
- data TextBufferCopyTargetListPropertyInfo
- getTextBufferCopyTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList
- textBufferCopyTargetList :: AttrLabelProxy "copyTargetList"
- data TextBufferCursorPositionPropertyInfo
- getTextBufferCursorPosition :: (MonadIO m, IsTextBuffer o) => o -> m Int32
- textBufferCursorPosition :: AttrLabelProxy "cursorPosition"
- data TextBufferHasSelectionPropertyInfo
- getTextBufferHasSelection :: (MonadIO m, IsTextBuffer o) => o -> m Bool
- textBufferHasSelection :: AttrLabelProxy "hasSelection"
- data TextBufferPasteTargetListPropertyInfo
- getTextBufferPasteTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList
- textBufferPasteTargetList :: AttrLabelProxy "pasteTargetList"
- data TextBufferTagTablePropertyInfo
- constructTextBufferTagTable :: (IsTextBuffer o, IsTextTagTable a) => a -> IO (GValueConstruct o)
- getTextBufferTagTable :: (MonadIO m, IsTextBuffer o) => o -> m TextTagTable
- textBufferTagTable :: AttrLabelProxy "tagTable"
- data TextBufferTextPropertyInfo
- clearTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m ()
- constructTextBufferText :: IsTextBuffer o => Text -> IO (GValueConstruct o)
- getTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m (Maybe Text)
- setTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> Text -> m ()
- textBufferText :: AttrLabelProxy "text"
- type C_TextBufferApplyTagCallback = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- type TextBufferApplyTagCallback = TextTag -> TextIter -> TextIter -> IO ()
- data TextBufferApplyTagSignalInfo
- afterTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId
- genClosure_TextBufferApplyTag :: TextBufferApplyTagCallback -> IO Closure
- mk_TextBufferApplyTagCallback :: C_TextBufferApplyTagCallback -> IO (FunPtr C_TextBufferApplyTagCallback)
- noTextBufferApplyTagCallback :: Maybe TextBufferApplyTagCallback
- onTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId
- wrap_TextBufferApplyTagCallback :: TextBufferApplyTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- type C_TextBufferBeginUserActionCallback = Ptr () -> Ptr () -> IO ()
- type TextBufferBeginUserActionCallback = IO ()
- data TextBufferBeginUserActionSignalInfo
- afterTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId
- genClosure_TextBufferBeginUserAction :: TextBufferBeginUserActionCallback -> IO Closure
- mk_TextBufferBeginUserActionCallback :: C_TextBufferBeginUserActionCallback -> IO (FunPtr C_TextBufferBeginUserActionCallback)
- noTextBufferBeginUserActionCallback :: Maybe TextBufferBeginUserActionCallback
- onTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId
- wrap_TextBufferBeginUserActionCallback :: TextBufferBeginUserActionCallback -> Ptr () -> Ptr () -> IO ()
- type C_TextBufferChangedCallback = Ptr () -> Ptr () -> IO ()
- type TextBufferChangedCallback = IO ()
- data TextBufferChangedSignalInfo
- afterTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId
- genClosure_TextBufferChanged :: TextBufferChangedCallback -> IO Closure
- mk_TextBufferChangedCallback :: C_TextBufferChangedCallback -> IO (FunPtr C_TextBufferChangedCallback)
- noTextBufferChangedCallback :: Maybe TextBufferChangedCallback
- onTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId
- wrap_TextBufferChangedCallback :: TextBufferChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_TextBufferDeleteRangeCallback = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- type TextBufferDeleteRangeCallback = TextIter -> TextIter -> IO ()
- data TextBufferDeleteRangeSignalInfo
- afterTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId
- genClosure_TextBufferDeleteRange :: TextBufferDeleteRangeCallback -> IO Closure
- mk_TextBufferDeleteRangeCallback :: C_TextBufferDeleteRangeCallback -> IO (FunPtr C_TextBufferDeleteRangeCallback)
- noTextBufferDeleteRangeCallback :: Maybe TextBufferDeleteRangeCallback
- onTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId
- wrap_TextBufferDeleteRangeCallback :: TextBufferDeleteRangeCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- type C_TextBufferEndUserActionCallback = Ptr () -> Ptr () -> IO ()
- type TextBufferEndUserActionCallback = IO ()
- data TextBufferEndUserActionSignalInfo
- afterTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId
- genClosure_TextBufferEndUserAction :: TextBufferEndUserActionCallback -> IO Closure
- mk_TextBufferEndUserActionCallback :: C_TextBufferEndUserActionCallback -> IO (FunPtr C_TextBufferEndUserActionCallback)
- noTextBufferEndUserActionCallback :: Maybe TextBufferEndUserActionCallback
- onTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId
- wrap_TextBufferEndUserActionCallback :: TextBufferEndUserActionCallback -> Ptr () -> Ptr () -> IO ()
- type C_TextBufferInsertChildAnchorCallback = Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO ()
- type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO ()
- data TextBufferInsertChildAnchorSignalInfo
- afterTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId
- genClosure_TextBufferInsertChildAnchor :: TextBufferInsertChildAnchorCallback -> IO Closure
- mk_TextBufferInsertChildAnchorCallback :: C_TextBufferInsertChildAnchorCallback -> IO (FunPtr C_TextBufferInsertChildAnchorCallback)
- noTextBufferInsertChildAnchorCallback :: Maybe TextBufferInsertChildAnchorCallback
- onTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId
- wrap_TextBufferInsertChildAnchorCallback :: TextBufferInsertChildAnchorCallback -> Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO ()
- type C_TextBufferInsertPixbufCallback = Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO ()
- type TextBufferInsertPixbufCallback = TextIter -> Pixbuf -> IO ()
- data TextBufferInsertPixbufSignalInfo
- afterTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId
- genClosure_TextBufferInsertPixbuf :: TextBufferInsertPixbufCallback -> IO Closure
- mk_TextBufferInsertPixbufCallback :: C_TextBufferInsertPixbufCallback -> IO (FunPtr C_TextBufferInsertPixbufCallback)
- noTextBufferInsertPixbufCallback :: Maybe TextBufferInsertPixbufCallback
- onTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId
- wrap_TextBufferInsertPixbufCallback :: TextBufferInsertPixbufCallback -> Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO ()
- type C_TextBufferInsertTextCallback = Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO ()
- type TextBufferInsertTextCallback = TextIter -> Text -> Int32 -> IO ()
- data TextBufferInsertTextSignalInfo
- afterTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId
- genClosure_TextBufferInsertText :: TextBufferInsertTextCallback -> IO Closure
- mk_TextBufferInsertTextCallback :: C_TextBufferInsertTextCallback -> IO (FunPtr C_TextBufferInsertTextCallback)
- noTextBufferInsertTextCallback :: Maybe TextBufferInsertTextCallback
- onTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId
- wrap_TextBufferInsertTextCallback :: TextBufferInsertTextCallback -> Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO ()
- type C_TextBufferMarkDeletedCallback = Ptr () -> Ptr TextMark -> Ptr () -> IO ()
- type TextBufferMarkDeletedCallback = TextMark -> IO ()
- data TextBufferMarkDeletedSignalInfo
- afterTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId
- genClosure_TextBufferMarkDeleted :: TextBufferMarkDeletedCallback -> IO Closure
- mk_TextBufferMarkDeletedCallback :: C_TextBufferMarkDeletedCallback -> IO (FunPtr C_TextBufferMarkDeletedCallback)
- noTextBufferMarkDeletedCallback :: Maybe TextBufferMarkDeletedCallback
- onTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId
- wrap_TextBufferMarkDeletedCallback :: TextBufferMarkDeletedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO ()
- type C_TextBufferMarkSetCallback = Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO ()
- type TextBufferMarkSetCallback = TextIter -> TextMark -> IO ()
- data TextBufferMarkSetSignalInfo
- afterTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId
- genClosure_TextBufferMarkSet :: TextBufferMarkSetCallback -> IO Closure
- mk_TextBufferMarkSetCallback :: C_TextBufferMarkSetCallback -> IO (FunPtr C_TextBufferMarkSetCallback)
- noTextBufferMarkSetCallback :: Maybe TextBufferMarkSetCallback
- onTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId
- wrap_TextBufferMarkSetCallback :: TextBufferMarkSetCallback -> Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO ()
- type C_TextBufferModifiedChangedCallback = Ptr () -> Ptr () -> IO ()
- type TextBufferModifiedChangedCallback = IO ()
- data TextBufferModifiedChangedSignalInfo
- afterTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId
- genClosure_TextBufferModifiedChanged :: TextBufferModifiedChangedCallback -> IO Closure
- mk_TextBufferModifiedChangedCallback :: C_TextBufferModifiedChangedCallback -> IO (FunPtr C_TextBufferModifiedChangedCallback)
- noTextBufferModifiedChangedCallback :: Maybe TextBufferModifiedChangedCallback
- onTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId
- wrap_TextBufferModifiedChangedCallback :: TextBufferModifiedChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_TextBufferPasteDoneCallback = Ptr () -> Ptr Clipboard -> Ptr () -> IO ()
- type TextBufferPasteDoneCallback = Clipboard -> IO ()
- data TextBufferPasteDoneSignalInfo
- afterTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId
- genClosure_TextBufferPasteDone :: TextBufferPasteDoneCallback -> IO Closure
- mk_TextBufferPasteDoneCallback :: C_TextBufferPasteDoneCallback -> IO (FunPtr C_TextBufferPasteDoneCallback)
- noTextBufferPasteDoneCallback :: Maybe TextBufferPasteDoneCallback
- onTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId
- wrap_TextBufferPasteDoneCallback :: TextBufferPasteDoneCallback -> Ptr () -> Ptr Clipboard -> Ptr () -> IO ()
- type C_TextBufferRemoveTagCallback = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- type TextBufferRemoveTagCallback = TextTag -> TextIter -> TextIter -> IO ()
- data TextBufferRemoveTagSignalInfo
- afterTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId
- genClosure_TextBufferRemoveTag :: TextBufferRemoveTagCallback -> IO Closure
- mk_TextBufferRemoveTagCallback :: C_TextBufferRemoveTagCallback -> IO (FunPtr C_TextBufferRemoveTagCallback)
- noTextBufferRemoveTagCallback :: Maybe TextBufferRemoveTagCallback
- onTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId
- wrap_TextBufferRemoveTagCallback :: TextBufferRemoveTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
Exported types
newtype TextBuffer Source #
Constructors
| TextBuffer (ManagedPtr TextBuffer) |
Instances
| GObject TextBuffer Source # | |
| IsObject TextBuffer Source # | |
| IsTextBuffer TextBuffer Source # | |
| ((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabel t (TextBuffer -> p) Source # | |
| ((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabelProxy t (TextBuffer -> p) Source # | |
| HasAttributeList * TextBuffer Source # | |
| type SignalList TextBuffer Source # | |
| type AttributeList TextBuffer Source # | |
class GObject o => IsTextBuffer o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TextBuffer a) => IsTextBuffer a Source # | |
| IsTextBuffer TextBuffer Source # | |
toTextBuffer :: IsTextBuffer o => o -> IO TextBuffer Source #
Methods
addMark
data TextBufferAddMarkMethodInfo Source #
Instances
| ((~) * signature (b -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferAddMarkMethodInfo a signature Source # | |
textBufferAddMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> TextIter -> m () Source #
addSelectionClipboard
data TextBufferAddSelectionClipboardMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferAddSelectionClipboardMethodInfo a signature Source # | |
textBufferAddSelectionClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m () Source #
applyTag
data TextBufferApplyTagMethodInfo Source #
Instances
| ((~) * signature (b -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextTag b) => MethodInfo * TextBufferApplyTagMethodInfo a signature Source # | |
textBufferApplyTag :: (MonadIO m, IsTextBuffer a, IsTextTag b) => a -> b -> TextIter -> TextIter -> m () Source #
applyTagByName
data TextBufferApplyTagByNameMethodInfo Source #
Instances
| ((~) * signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferApplyTagByNameMethodInfo a signature Source # | |
textBufferApplyTagByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> TextIter -> m () Source #
backspace
textBufferBackspace :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Bool -> Bool -> m Bool Source #
beginUserAction
data TextBufferBeginUserActionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferBeginUserActionMethodInfo a signature Source # | |
textBufferBeginUserAction :: (MonadIO m, IsTextBuffer a) => a -> m () Source #
copyClipboard
data TextBufferCopyClipboardMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferCopyClipboardMethodInfo a signature Source # | |
textBufferCopyClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m () Source #
createChildAnchor
data TextBufferCreateChildAnchorMethodInfo Source #
Instances
| ((~) * signature (TextIter -> m TextChildAnchor), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferCreateChildAnchorMethodInfo a signature Source # | |
textBufferCreateChildAnchor :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> m TextChildAnchor Source #
createMark
textBufferCreateMark :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark Source #
cutClipboard
data TextBufferCutClipboardMethodInfo Source #
Instances
| ((~) * signature (b -> Bool -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferCutClipboardMethodInfo a signature Source # | |
textBufferCutClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> Bool -> m () Source #
delete
data TextBufferDeleteMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteMethodInfo a signature Source # | |
textBufferDelete :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m () Source #
deleteInteractive
textBufferDeleteInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Bool Source #
deleteMark
data TextBufferDeleteMarkMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferDeleteMarkMethodInfo a signature Source # | |
textBufferDeleteMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> m () Source #
deleteMarkByName
data TextBufferDeleteMarkByNameMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteMarkByNameMethodInfo a signature Source # | |
textBufferDeleteMarkByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> m () Source #
deleteSelection
data TextBufferDeleteSelectionMethodInfo Source #
Instances
| ((~) * signature (Bool -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteSelectionMethodInfo a signature Source # | |
textBufferDeleteSelection :: (MonadIO m, IsTextBuffer a) => a -> Bool -> Bool -> m Bool Source #
deserialize
data TextBufferDeserializeMethodInfo Source #
Instances
| ((~) * signature (b -> Atom -> TextIter -> ByteString -> m ()), MonadIO m, IsTextBuffer a, IsTextBuffer b) => MethodInfo * TextBufferDeserializeMethodInfo a signature Source # | |
textBufferDeserialize :: (MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> ByteString -> m () Source #
deserializeGetCanCreateTags
data TextBufferDeserializeGetCanCreateTagsMethodInfo Source #
Instances
| ((~) * signature (Atom -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeserializeGetCanCreateTagsMethodInfo a signature Source # | |
textBufferDeserializeGetCanCreateTags :: (MonadIO m, IsTextBuffer a) => a -> Atom -> m Bool Source #
deserializeSetCanCreateTags
data TextBufferDeserializeSetCanCreateTagsMethodInfo Source #
Instances
| ((~) * signature (Atom -> Bool -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeserializeSetCanCreateTagsMethodInfo a signature Source # | |
textBufferDeserializeSetCanCreateTags :: (MonadIO m, IsTextBuffer a) => a -> Atom -> Bool -> m () Source #
endUserAction
data TextBufferEndUserActionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferEndUserActionMethodInfo a signature Source # | |
textBufferEndUserAction :: (MonadIO m, IsTextBuffer a) => a -> m () Source #
getBounds
data TextBufferGetBoundsMethodInfo Source #
Instances
| ((~) * signature (m (TextIter, TextIter)), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetBoundsMethodInfo a signature Source # | |
textBufferGetBounds :: (MonadIO m, IsTextBuffer a) => a -> m (TextIter, TextIter) Source #
getCharCount
data TextBufferGetCharCountMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetCharCountMethodInfo a signature Source # | |
textBufferGetCharCount :: (MonadIO m, IsTextBuffer a) => a -> m Int32 Source #
getCopyTargetList
data TextBufferGetCopyTargetListMethodInfo Source #
Instances
| ((~) * signature (m TargetList), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetCopyTargetListMethodInfo a signature Source # | |
textBufferGetCopyTargetList :: (MonadIO m, IsTextBuffer a) => a -> m TargetList Source #
getDeserializeFormats
data TextBufferGetDeserializeFormatsMethodInfo Source #
Instances
| ((~) * signature (m [Atom]), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetDeserializeFormatsMethodInfo a signature Source # | |
textBufferGetDeserializeFormats :: (MonadIO m, IsTextBuffer a) => a -> m [Atom] Source #
getEndIter
data TextBufferGetEndIterMethodInfo Source #
Instances
| ((~) * signature (m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetEndIterMethodInfo a signature Source # | |
textBufferGetEndIter :: (MonadIO m, IsTextBuffer a) => a -> m TextIter Source #
getHasSelection
data TextBufferGetHasSelectionMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetHasSelectionMethodInfo a signature Source # | |
textBufferGetHasSelection :: (MonadIO m, IsTextBuffer a) => a -> m Bool Source #
getInsert
data TextBufferGetInsertMethodInfo Source #
Instances
| ((~) * signature (m TextMark), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetInsertMethodInfo a signature Source # | |
textBufferGetInsert :: (MonadIO m, IsTextBuffer a) => a -> m TextMark Source #
getIterAtChildAnchor
data TextBufferGetIterAtChildAnchorMethodInfo Source #
Instances
| ((~) * signature (b -> m TextIter), MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => MethodInfo * TextBufferGetIterAtChildAnchorMethodInfo a signature Source # | |
textBufferGetIterAtChildAnchor :: (MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => a -> b -> m TextIter Source #
getIterAtLine
data TextBufferGetIterAtLineMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtLineMethodInfo a signature Source # | |
textBufferGetIterAtLine :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> m TextIter Source #
getIterAtLineIndex
data TextBufferGetIterAtLineIndexMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtLineIndexMethodInfo a signature Source # | |
textBufferGetIterAtLineIndex :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> Int32 -> m TextIter Source #
getIterAtLineOffset
data TextBufferGetIterAtLineOffsetMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtLineOffsetMethodInfo a signature Source # | |
textBufferGetIterAtLineOffset :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> Int32 -> m TextIter Source #
getIterAtMark
data TextBufferGetIterAtMarkMethodInfo Source #
Instances
| ((~) * signature (b -> m TextIter), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferGetIterAtMarkMethodInfo a signature Source # | |
textBufferGetIterAtMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> m TextIter Source #
getIterAtOffset
data TextBufferGetIterAtOffsetMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtOffsetMethodInfo a signature Source # | |
textBufferGetIterAtOffset :: (MonadIO m, IsTextBuffer a) => a -> Int32 -> m TextIter Source #
getLineCount
data TextBufferGetLineCountMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetLineCountMethodInfo a signature Source # | |
textBufferGetLineCount :: (MonadIO m, IsTextBuffer a) => a -> m Int32 Source #
getMark
data TextBufferGetMarkMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe TextMark)), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetMarkMethodInfo a signature Source # | |
textBufferGetMark :: (MonadIO m, IsTextBuffer a) => a -> Text -> m (Maybe TextMark) Source #
getModified
data TextBufferGetModifiedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetModifiedMethodInfo a signature Source # | |
textBufferGetModified :: (MonadIO m, IsTextBuffer a) => a -> m Bool Source #
getPasteTargetList
data TextBufferGetPasteTargetListMethodInfo Source #
Instances
| ((~) * signature (m TargetList), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetPasteTargetListMethodInfo a signature Source # | |
textBufferGetPasteTargetList :: (MonadIO m, IsTextBuffer a) => a -> m TargetList Source #
getSelectionBound
data TextBufferGetSelectionBoundMethodInfo Source #
Instances
| ((~) * signature (m TextMark), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSelectionBoundMethodInfo a signature Source # | |
textBufferGetSelectionBound :: (MonadIO m, IsTextBuffer a) => a -> m TextMark Source #
getSelectionBounds
data TextBufferGetSelectionBoundsMethodInfo Source #
Instances
| ((~) * signature (m (Bool, TextIter, TextIter)), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSelectionBoundsMethodInfo a signature Source # | |
textBufferGetSelectionBounds :: (MonadIO m, IsTextBuffer a) => a -> m (Bool, TextIter, TextIter) Source #
getSerializeFormats
data TextBufferGetSerializeFormatsMethodInfo Source #
Instances
| ((~) * signature (m [Atom]), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSerializeFormatsMethodInfo a signature Source # | |
textBufferGetSerializeFormats :: (MonadIO m, IsTextBuffer a) => a -> m [Atom] Source #
getSlice
data TextBufferGetSliceMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSliceMethodInfo a signature Source # | |
textBufferGetSlice :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Text Source #
getStartIter
data TextBufferGetStartIterMethodInfo Source #
Instances
| ((~) * signature (m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetStartIterMethodInfo a signature Source # | |
textBufferGetStartIter :: (MonadIO m, IsTextBuffer a) => a -> m TextIter Source #
getTagTable
data TextBufferGetTagTableMethodInfo Source #
Instances
| ((~) * signature (m TextTagTable), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetTagTableMethodInfo a signature Source # | |
textBufferGetTagTable :: (MonadIO m, IsTextBuffer a) => a -> m TextTagTable Source #
getText
data TextBufferGetTextMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetTextMethodInfo a signature Source # | |
textBufferGetText :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Text Source #
insert
data TextBufferInsertMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertMethodInfo a signature Source # | |
textBufferInsert :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m () Source #
insertAtCursor
data TextBufferInsertAtCursorMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertAtCursorMethodInfo a signature Source # | |
textBufferInsertAtCursor :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m () Source #
insertChildAnchor
data TextBufferInsertChildAnchorMethodInfo Source #
Instances
| ((~) * signature (TextIter -> b -> m ()), MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => MethodInfo * TextBufferInsertChildAnchorMethodInfo a signature Source # | |
textBufferInsertChildAnchor :: (MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => a -> TextIter -> b -> m () Source #
insertInteractive
textBufferInsertInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool Source #
insertInteractiveAtCursor
data TextBufferInsertInteractiveAtCursorMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertInteractiveAtCursorMethodInfo a signature Source # | |
textBufferInsertInteractiveAtCursor :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> Bool -> m Bool Source #
insertMarkup
data TextBufferInsertMarkupMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertMarkupMethodInfo a signature Source # | |
textBufferInsertMarkup :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m () Source #
insertPixbuf
data TextBufferInsertPixbufMethodInfo Source #
Instances
| ((~) * signature (TextIter -> b -> m ()), MonadIO m, IsTextBuffer a, IsPixbuf b) => MethodInfo * TextBufferInsertPixbufMethodInfo a signature Source # | |
textBufferInsertPixbuf :: (MonadIO m, IsTextBuffer a, IsPixbuf b) => a -> TextIter -> b -> m () Source #
insertRange
data TextBufferInsertRangeMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertRangeMethodInfo a signature Source # | |
textBufferInsertRange :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> m () Source #
insertRangeInteractive
textBufferInsertRangeInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool Source #
moveMark
data TextBufferMoveMarkMethodInfo Source #
Instances
| ((~) * signature (b -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferMoveMarkMethodInfo a signature Source # | |
textBufferMoveMark :: (MonadIO m, IsTextBuffer a, IsTextMark b) => a -> b -> TextIter -> m () Source #
moveMarkByName
data TextBufferMoveMarkByNameMethodInfo Source #
Instances
| ((~) * signature (Text -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferMoveMarkByNameMethodInfo a signature Source # | |
textBufferMoveMarkByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> m () Source #
new
textBufferNew :: (MonadIO m, IsTextTagTable a) => Maybe a -> m TextBuffer Source #
pasteClipboard
data TextBufferPasteClipboardMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe TextIter -> Bool -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferPasteClipboardMethodInfo a signature Source # | |
textBufferPasteClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> Maybe TextIter -> Bool -> m () Source #
placeCursor
data TextBufferPlaceCursorMethodInfo Source #
Instances
| ((~) * signature (TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferPlaceCursorMethodInfo a signature Source # | |
textBufferPlaceCursor :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> m () Source #
registerDeserializeFormat
data TextBufferRegisterDeserializeFormatMethodInfo Source #
Instances
| ((~) * signature (Text -> TextBufferDeserializeFunc -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterDeserializeFormatMethodInfo a signature Source # | |
textBufferRegisterDeserializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextBufferDeserializeFunc -> m Atom Source #
registerDeserializeTagset
data TextBufferRegisterDeserializeTagsetMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterDeserializeTagsetMethodInfo a signature Source # | |
textBufferRegisterDeserializeTagset :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> m Atom Source #
registerSerializeFormat
data TextBufferRegisterSerializeFormatMethodInfo Source #
Instances
| ((~) * signature (Text -> TextBufferSerializeFunc -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterSerializeFormatMethodInfo a signature Source # | |
textBufferRegisterSerializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextBufferSerializeFunc -> m Atom Source #
registerSerializeTagset
data TextBufferRegisterSerializeTagsetMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterSerializeTagsetMethodInfo a signature Source # | |
textBufferRegisterSerializeTagset :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> m Atom Source #
removeAllTags
data TextBufferRemoveAllTagsMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRemoveAllTagsMethodInfo a signature Source # | |
textBufferRemoveAllTags :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m () Source #
removeSelectionClipboard
data TextBufferRemoveSelectionClipboardMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferRemoveSelectionClipboardMethodInfo a signature Source # | |
textBufferRemoveSelectionClipboard :: (MonadIO m, IsTextBuffer a, IsClipboard b) => a -> b -> m () Source #
removeTag
data TextBufferRemoveTagMethodInfo Source #
Instances
| ((~) * signature (b -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextTag b) => MethodInfo * TextBufferRemoveTagMethodInfo a signature Source # | |
textBufferRemoveTag :: (MonadIO m, IsTextBuffer a, IsTextTag b) => a -> b -> TextIter -> TextIter -> m () Source #
removeTagByName
data TextBufferRemoveTagByNameMethodInfo Source #
Instances
| ((~) * signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRemoveTagByNameMethodInfo a signature Source # | |
textBufferRemoveTagByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> TextIter -> m () Source #
selectRange
data TextBufferSelectRangeMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferSelectRangeMethodInfo a signature Source # | |
textBufferSelectRange :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> m () Source #
serialize
data TextBufferSerializeMethodInfo Source #
Instances
| ((~) * signature (b -> Atom -> TextIter -> TextIter -> m ByteString), MonadIO m, IsTextBuffer a, IsTextBuffer b) => MethodInfo * TextBufferSerializeMethodInfo a signature Source # | |
textBufferSerialize :: (MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> TextIter -> m ByteString Source #
setModified
data TextBufferSetModifiedMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferSetModifiedMethodInfo a signature Source # | |
textBufferSetModified :: (MonadIO m, IsTextBuffer a) => a -> Bool -> m () Source #
setText
data TextBufferSetTextMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferSetTextMethodInfo a signature Source # | |
textBufferSetText :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m () Source #
unregisterDeserializeFormat
data TextBufferUnregisterDeserializeFormatMethodInfo Source #
Instances
| ((~) * signature (Atom -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferUnregisterDeserializeFormatMethodInfo a signature Source # | |
textBufferUnregisterDeserializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Atom -> m () Source #
unregisterSerializeFormat
data TextBufferUnregisterSerializeFormatMethodInfo Source #
Instances
| ((~) * signature (Atom -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferUnregisterSerializeFormatMethodInfo a signature Source # | |
textBufferUnregisterSerializeFormat :: (MonadIO m, IsTextBuffer a) => a -> Atom -> m () Source #
Properties
copyTargetList
data TextBufferCopyTargetListPropertyInfo Source #
Instances
| AttrInfo TextBufferCopyTargetListPropertyInfo Source # | |
| type AttrSetTypeConstraint TextBufferCopyTargetListPropertyInfo Source # | |
| type AttrOrigin TextBufferCopyTargetListPropertyInfo Source # | |
| type AttrLabel TextBufferCopyTargetListPropertyInfo Source # | |
| type AttrGetType TextBufferCopyTargetListPropertyInfo Source # | |
| type AttrBaseTypeConstraint TextBufferCopyTargetListPropertyInfo Source # | |
| type AttrAllowedOps TextBufferCopyTargetListPropertyInfo Source # | |
getTextBufferCopyTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList Source #
textBufferCopyTargetList :: AttrLabelProxy "copyTargetList" Source #
cursorPosition
data TextBufferCursorPositionPropertyInfo Source #
Instances
| AttrInfo TextBufferCursorPositionPropertyInfo Source # | |
| type AttrSetTypeConstraint TextBufferCursorPositionPropertyInfo Source # | |
| type AttrOrigin TextBufferCursorPositionPropertyInfo Source # | |
| type AttrLabel TextBufferCursorPositionPropertyInfo Source # | |
| type AttrGetType TextBufferCursorPositionPropertyInfo Source # | |
| type AttrBaseTypeConstraint TextBufferCursorPositionPropertyInfo Source # | |
| type AttrAllowedOps TextBufferCursorPositionPropertyInfo Source # | |
getTextBufferCursorPosition :: (MonadIO m, IsTextBuffer o) => o -> m Int32 Source #
textBufferCursorPosition :: AttrLabelProxy "cursorPosition" Source #
hasSelection
data TextBufferHasSelectionPropertyInfo Source #
Instances
| AttrInfo TextBufferHasSelectionPropertyInfo Source # | |
| type AttrSetTypeConstraint TextBufferHasSelectionPropertyInfo Source # | |
| type AttrOrigin TextBufferHasSelectionPropertyInfo Source # | |
| type AttrLabel TextBufferHasSelectionPropertyInfo Source # | |
| type AttrGetType TextBufferHasSelectionPropertyInfo Source # | |
| type AttrBaseTypeConstraint TextBufferHasSelectionPropertyInfo Source # | |
| type AttrAllowedOps TextBufferHasSelectionPropertyInfo Source # | |
getTextBufferHasSelection :: (MonadIO m, IsTextBuffer o) => o -> m Bool Source #
textBufferHasSelection :: AttrLabelProxy "hasSelection" Source #
pasteTargetList
data TextBufferPasteTargetListPropertyInfo Source #
Instances
| AttrInfo TextBufferPasteTargetListPropertyInfo Source # | |
| type AttrSetTypeConstraint TextBufferPasteTargetListPropertyInfo Source # | |
| type AttrOrigin TextBufferPasteTargetListPropertyInfo Source # | |
| type AttrLabel TextBufferPasteTargetListPropertyInfo Source # | |
| type AttrGetType TextBufferPasteTargetListPropertyInfo Source # | |
| type AttrBaseTypeConstraint TextBufferPasteTargetListPropertyInfo Source # | |
| type AttrAllowedOps TextBufferPasteTargetListPropertyInfo Source # | |
getTextBufferPasteTargetList :: (MonadIO m, IsTextBuffer o) => o -> m TargetList Source #
textBufferPasteTargetList :: AttrLabelProxy "pasteTargetList" Source #
tagTable
data TextBufferTagTablePropertyInfo Source #
Instances
| AttrInfo TextBufferTagTablePropertyInfo Source # | |
| type AttrSetTypeConstraint TextBufferTagTablePropertyInfo Source # | |
| type AttrOrigin TextBufferTagTablePropertyInfo Source # | |
| type AttrLabel TextBufferTagTablePropertyInfo Source # | |
| type AttrGetType TextBufferTagTablePropertyInfo Source # | |
| type AttrBaseTypeConstraint TextBufferTagTablePropertyInfo Source # | |
| type AttrAllowedOps TextBufferTagTablePropertyInfo Source # | |
constructTextBufferTagTable :: (IsTextBuffer o, IsTextTagTable a) => a -> IO (GValueConstruct o) Source #
getTextBufferTagTable :: (MonadIO m, IsTextBuffer o) => o -> m TextTagTable Source #
textBufferTagTable :: AttrLabelProxy "tagTable" Source #
text
data TextBufferTextPropertyInfo Source #
Instances
| AttrInfo TextBufferTextPropertyInfo Source # | |
| type AttrSetTypeConstraint TextBufferTextPropertyInfo Source # | |
| type AttrOrigin TextBufferTextPropertyInfo Source # | |
| type AttrLabel TextBufferTextPropertyInfo Source # | |
| type AttrGetType TextBufferTextPropertyInfo Source # | |
| type AttrBaseTypeConstraint TextBufferTextPropertyInfo Source # | |
| type AttrAllowedOps TextBufferTextPropertyInfo Source # | |
clearTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m () Source #
constructTextBufferText :: IsTextBuffer o => Text -> IO (GValueConstruct o) Source #
getTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m (Maybe Text) Source #
setTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> Text -> m () Source #
textBufferText :: AttrLabelProxy "text" Source #
Signals
applyTag
type C_TextBufferApplyTagCallback = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
data TextBufferApplyTagSignalInfo Source #
Instances
| SignalInfo TextBufferApplyTagSignalInfo Source # | |
| type HaskellCallbackType TextBufferApplyTagSignalInfo Source # | |
afterTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId Source #
genClosure_TextBufferApplyTag :: TextBufferApplyTagCallback -> IO Closure Source #
mk_TextBufferApplyTagCallback :: C_TextBufferApplyTagCallback -> IO (FunPtr C_TextBufferApplyTagCallback) Source #
onTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId Source #
wrap_TextBufferApplyTagCallback :: TextBufferApplyTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
beginUserAction
type TextBufferBeginUserActionCallback = IO () Source #
data TextBufferBeginUserActionSignalInfo Source #
Instances
| SignalInfo TextBufferBeginUserActionSignalInfo Source # | |
| type HaskellCallbackType TextBufferBeginUserActionSignalInfo Source # | |
afterTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId Source #
mk_TextBufferBeginUserActionCallback :: C_TextBufferBeginUserActionCallback -> IO (FunPtr C_TextBufferBeginUserActionCallback) Source #
onTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId Source #
wrap_TextBufferBeginUserActionCallback :: TextBufferBeginUserActionCallback -> Ptr () -> Ptr () -> IO () Source #
changed
type TextBufferChangedCallback = IO () Source #
data TextBufferChangedSignalInfo Source #
Instances
| SignalInfo TextBufferChangedSignalInfo Source # | |
| type HaskellCallbackType TextBufferChangedSignalInfo Source # | |
afterTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId Source #
genClosure_TextBufferChanged :: TextBufferChangedCallback -> IO Closure Source #
mk_TextBufferChangedCallback :: C_TextBufferChangedCallback -> IO (FunPtr C_TextBufferChangedCallback) Source #
onTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId Source #
wrap_TextBufferChangedCallback :: TextBufferChangedCallback -> Ptr () -> Ptr () -> IO () Source #
deleteRange
type C_TextBufferDeleteRangeCallback = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
data TextBufferDeleteRangeSignalInfo Source #
Instances
| SignalInfo TextBufferDeleteRangeSignalInfo Source # | |
| type HaskellCallbackType TextBufferDeleteRangeSignalInfo Source # | |
afterTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId Source #
genClosure_TextBufferDeleteRange :: TextBufferDeleteRangeCallback -> IO Closure Source #
mk_TextBufferDeleteRangeCallback :: C_TextBufferDeleteRangeCallback -> IO (FunPtr C_TextBufferDeleteRangeCallback) Source #
onTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId Source #
wrap_TextBufferDeleteRangeCallback :: TextBufferDeleteRangeCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
endUserAction
type TextBufferEndUserActionCallback = IO () Source #
data TextBufferEndUserActionSignalInfo Source #
Instances
| SignalInfo TextBufferEndUserActionSignalInfo Source # | |
| type HaskellCallbackType TextBufferEndUserActionSignalInfo Source # | |
afterTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId Source #
mk_TextBufferEndUserActionCallback :: C_TextBufferEndUserActionCallback -> IO (FunPtr C_TextBufferEndUserActionCallback) Source #
onTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId Source #
wrap_TextBufferEndUserActionCallback :: TextBufferEndUserActionCallback -> Ptr () -> Ptr () -> IO () Source #
insertChildAnchor
type C_TextBufferInsertChildAnchorCallback = Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO () Source #
type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO () Source #
data TextBufferInsertChildAnchorSignalInfo Source #
Instances
| SignalInfo TextBufferInsertChildAnchorSignalInfo Source # | |
| type HaskellCallbackType TextBufferInsertChildAnchorSignalInfo Source # | |
afterTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId Source #
genClosure_TextBufferInsertChildAnchor :: TextBufferInsertChildAnchorCallback -> IO Closure Source #
mk_TextBufferInsertChildAnchorCallback :: C_TextBufferInsertChildAnchorCallback -> IO (FunPtr C_TextBufferInsertChildAnchorCallback) Source #
onTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId Source #
wrap_TextBufferInsertChildAnchorCallback :: TextBufferInsertChildAnchorCallback -> Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO () Source #
insertPixbuf
type C_TextBufferInsertPixbufCallback = Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO () Source #
type TextBufferInsertPixbufCallback = TextIter -> Pixbuf -> IO () Source #
data TextBufferInsertPixbufSignalInfo Source #
Instances
| SignalInfo TextBufferInsertPixbufSignalInfo Source # | |
| type HaskellCallbackType TextBufferInsertPixbufSignalInfo Source # | |
afterTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId Source #
genClosure_TextBufferInsertPixbuf :: TextBufferInsertPixbufCallback -> IO Closure Source #
mk_TextBufferInsertPixbufCallback :: C_TextBufferInsertPixbufCallback -> IO (FunPtr C_TextBufferInsertPixbufCallback) Source #
onTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId Source #
wrap_TextBufferInsertPixbufCallback :: TextBufferInsertPixbufCallback -> Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO () Source #
insertText
type C_TextBufferInsertTextCallback = Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO () Source #
data TextBufferInsertTextSignalInfo Source #
Instances
| SignalInfo TextBufferInsertTextSignalInfo Source # | |
| type HaskellCallbackType TextBufferInsertTextSignalInfo Source # | |
afterTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId Source #
genClosure_TextBufferInsertText :: TextBufferInsertTextCallback -> IO Closure Source #
mk_TextBufferInsertTextCallback :: C_TextBufferInsertTextCallback -> IO (FunPtr C_TextBufferInsertTextCallback) Source #
onTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId Source #
wrap_TextBufferInsertTextCallback :: TextBufferInsertTextCallback -> Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO () Source #
markDeleted
type TextBufferMarkDeletedCallback = TextMark -> IO () Source #
data TextBufferMarkDeletedSignalInfo Source #
Instances
| SignalInfo TextBufferMarkDeletedSignalInfo Source # | |
| type HaskellCallbackType TextBufferMarkDeletedSignalInfo Source # | |
afterTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId Source #
genClosure_TextBufferMarkDeleted :: TextBufferMarkDeletedCallback -> IO Closure Source #
mk_TextBufferMarkDeletedCallback :: C_TextBufferMarkDeletedCallback -> IO (FunPtr C_TextBufferMarkDeletedCallback) Source #
onTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId Source #
wrap_TextBufferMarkDeletedCallback :: TextBufferMarkDeletedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO () Source #
markSet
type C_TextBufferMarkSetCallback = Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO () Source #
data TextBufferMarkSetSignalInfo Source #
Instances
| SignalInfo TextBufferMarkSetSignalInfo Source # | |
| type HaskellCallbackType TextBufferMarkSetSignalInfo Source # | |
afterTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId Source #
genClosure_TextBufferMarkSet :: TextBufferMarkSetCallback -> IO Closure Source #
mk_TextBufferMarkSetCallback :: C_TextBufferMarkSetCallback -> IO (FunPtr C_TextBufferMarkSetCallback) Source #
onTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId Source #
wrap_TextBufferMarkSetCallback :: TextBufferMarkSetCallback -> Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO () Source #
modifiedChanged
type TextBufferModifiedChangedCallback = IO () Source #
data TextBufferModifiedChangedSignalInfo Source #
Instances
| SignalInfo TextBufferModifiedChangedSignalInfo Source # | |
| type HaskellCallbackType TextBufferModifiedChangedSignalInfo Source # | |
afterTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId Source #
mk_TextBufferModifiedChangedCallback :: C_TextBufferModifiedChangedCallback -> IO (FunPtr C_TextBufferModifiedChangedCallback) Source #
onTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId Source #
wrap_TextBufferModifiedChangedCallback :: TextBufferModifiedChangedCallback -> Ptr () -> Ptr () -> IO () Source #
pasteDone
type TextBufferPasteDoneCallback = Clipboard -> IO () Source #
data TextBufferPasteDoneSignalInfo Source #
Instances
| SignalInfo TextBufferPasteDoneSignalInfo Source # | |
| type HaskellCallbackType TextBufferPasteDoneSignalInfo Source # | |
afterTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId Source #
genClosure_TextBufferPasteDone :: TextBufferPasteDoneCallback -> IO Closure Source #
mk_TextBufferPasteDoneCallback :: C_TextBufferPasteDoneCallback -> IO (FunPtr C_TextBufferPasteDoneCallback) Source #
onTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId Source #
wrap_TextBufferPasteDoneCallback :: TextBufferPasteDoneCallback -> Ptr () -> Ptr Clipboard -> Ptr () -> IO () Source #
removeTag
type C_TextBufferRemoveTagCallback = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
data TextBufferRemoveTagSignalInfo Source #
Instances
| SignalInfo TextBufferRemoveTagSignalInfo Source # | |
| type HaskellCallbackType TextBufferRemoveTagSignalInfo Source # | |
afterTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId Source #
genClosure_TextBufferRemoveTag :: TextBufferRemoveTagCallback -> IO Closure Source #
mk_TextBufferRemoveTagCallback :: C_TextBufferRemoveTagCallback -> IO (FunPtr C_TextBufferRemoveTagCallback) Source #
onTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId Source #