| 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
- textBufferAddMark
- textBufferAddSelectionClipboard
- textBufferApplyTag
- textBufferApplyTagByName
- textBufferBackspace
- textBufferBeginUserAction
- textBufferCopyClipboard
- textBufferCreateChildAnchor
- textBufferCreateMark
- textBufferCutClipboard
- textBufferDelete
- textBufferDeleteInteractive
- textBufferDeleteMark
- textBufferDeleteMarkByName
- textBufferDeleteSelection
- textBufferDeserialize
- textBufferDeserializeGetCanCreateTags
- textBufferDeserializeSetCanCreateTags
- textBufferEndUserAction
- textBufferGetBounds
- textBufferGetCharCount
- textBufferGetCopyTargetList
- textBufferGetDeserializeFormats
- textBufferGetEndIter
- textBufferGetHasSelection
- textBufferGetInsert
- textBufferGetIterAtChildAnchor
- textBufferGetIterAtLine
- textBufferGetIterAtLineIndex
- textBufferGetIterAtLineOffset
- textBufferGetIterAtMark
- textBufferGetIterAtOffset
- textBufferGetLineCount
- textBufferGetMark
- textBufferGetModified
- textBufferGetPasteTargetList
- textBufferGetSelectionBound
- textBufferGetSelectionBounds
- textBufferGetSerializeFormats
- textBufferGetSlice
- textBufferGetStartIter
- textBufferGetTagTable
- textBufferGetText
- textBufferInsert
- textBufferInsertAtCursor
- textBufferInsertChildAnchor
- textBufferInsertInteractive
- textBufferInsertInteractiveAtCursor
- textBufferInsertMarkup
- textBufferInsertPixbuf
- textBufferInsertRange
- textBufferInsertRangeInteractive
- textBufferMoveMark
- textBufferMoveMarkByName
- textBufferNew
- textBufferPasteClipboard
- textBufferPlaceCursor
- textBufferRegisterDeserializeFormat
- textBufferRegisterDeserializeTagset
- textBufferRegisterSerializeFormat
- textBufferRegisterSerializeTagset
- textBufferRemoveAllTags
- textBufferRemoveSelectionClipboard
- textBufferRemoveTag
- textBufferRemoveTagByName
- textBufferSelectRange
- textBufferSerialize
- textBufferSetModified
- textBufferSetText
- textBufferUnregisterDeserializeFormat
- textBufferUnregisterSerializeFormat
- Properties
- Signals
Description
- newtype TextBuffer = TextBuffer (ForeignPtr 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 TextBufferApplyTagCallback = TextTag -> TextIter -> TextIter -> IO ()
- type TextBufferApplyTagCallbackC = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- data TextBufferApplyTagSignalInfo
- afterTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId
- mkTextBufferApplyTagCallback :: TextBufferApplyTagCallbackC -> IO (FunPtr TextBufferApplyTagCallbackC)
- noTextBufferApplyTagCallback :: Maybe TextBufferApplyTagCallback
- onTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId
- textBufferApplyTagCallbackWrapper :: TextBufferApplyTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- textBufferApplyTagClosure :: TextBufferApplyTagCallback -> IO Closure
- type TextBufferBeginUserActionCallback = IO ()
- type TextBufferBeginUserActionCallbackC = Ptr () -> Ptr () -> IO ()
- data TextBufferBeginUserActionSignalInfo
- afterTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId
- mkTextBufferBeginUserActionCallback :: TextBufferBeginUserActionCallbackC -> IO (FunPtr TextBufferBeginUserActionCallbackC)
- noTextBufferBeginUserActionCallback :: Maybe TextBufferBeginUserActionCallback
- onTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId
- textBufferBeginUserActionCallbackWrapper :: TextBufferBeginUserActionCallback -> Ptr () -> Ptr () -> IO ()
- textBufferBeginUserActionClosure :: TextBufferBeginUserActionCallback -> IO Closure
- type TextBufferChangedCallback = IO ()
- type TextBufferChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TextBufferChangedSignalInfo
- afterTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId
- mkTextBufferChangedCallback :: TextBufferChangedCallbackC -> IO (FunPtr TextBufferChangedCallbackC)
- noTextBufferChangedCallback :: Maybe TextBufferChangedCallback
- onTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId
- textBufferChangedCallbackWrapper :: TextBufferChangedCallback -> Ptr () -> Ptr () -> IO ()
- textBufferChangedClosure :: TextBufferChangedCallback -> IO Closure
- type TextBufferDeleteRangeCallback = TextIter -> TextIter -> IO ()
- type TextBufferDeleteRangeCallbackC = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- data TextBufferDeleteRangeSignalInfo
- afterTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId
- mkTextBufferDeleteRangeCallback :: TextBufferDeleteRangeCallbackC -> IO (FunPtr TextBufferDeleteRangeCallbackC)
- noTextBufferDeleteRangeCallback :: Maybe TextBufferDeleteRangeCallback
- onTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId
- textBufferDeleteRangeCallbackWrapper :: TextBufferDeleteRangeCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- textBufferDeleteRangeClosure :: TextBufferDeleteRangeCallback -> IO Closure
- type TextBufferEndUserActionCallback = IO ()
- type TextBufferEndUserActionCallbackC = Ptr () -> Ptr () -> IO ()
- data TextBufferEndUserActionSignalInfo
- afterTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId
- mkTextBufferEndUserActionCallback :: TextBufferEndUserActionCallbackC -> IO (FunPtr TextBufferEndUserActionCallbackC)
- noTextBufferEndUserActionCallback :: Maybe TextBufferEndUserActionCallback
- onTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId
- textBufferEndUserActionCallbackWrapper :: TextBufferEndUserActionCallback -> Ptr () -> Ptr () -> IO ()
- textBufferEndUserActionClosure :: TextBufferEndUserActionCallback -> IO Closure
- type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO ()
- type TextBufferInsertChildAnchorCallbackC = Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO ()
- data TextBufferInsertChildAnchorSignalInfo
- afterTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId
- mkTextBufferInsertChildAnchorCallback :: TextBufferInsertChildAnchorCallbackC -> IO (FunPtr TextBufferInsertChildAnchorCallbackC)
- noTextBufferInsertChildAnchorCallback :: Maybe TextBufferInsertChildAnchorCallback
- onTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId
- textBufferInsertChildAnchorCallbackWrapper :: TextBufferInsertChildAnchorCallback -> Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO ()
- textBufferInsertChildAnchorClosure :: TextBufferInsertChildAnchorCallback -> IO Closure
- type TextBufferInsertPixbufCallback = TextIter -> Pixbuf -> IO ()
- type TextBufferInsertPixbufCallbackC = Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO ()
- data TextBufferInsertPixbufSignalInfo
- afterTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId
- mkTextBufferInsertPixbufCallback :: TextBufferInsertPixbufCallbackC -> IO (FunPtr TextBufferInsertPixbufCallbackC)
- noTextBufferInsertPixbufCallback :: Maybe TextBufferInsertPixbufCallback
- onTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId
- textBufferInsertPixbufCallbackWrapper :: TextBufferInsertPixbufCallback -> Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO ()
- textBufferInsertPixbufClosure :: TextBufferInsertPixbufCallback -> IO Closure
- type TextBufferInsertTextCallback = TextIter -> Text -> Int32 -> IO ()
- type TextBufferInsertTextCallbackC = Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO ()
- data TextBufferInsertTextSignalInfo
- afterTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId
- mkTextBufferInsertTextCallback :: TextBufferInsertTextCallbackC -> IO (FunPtr TextBufferInsertTextCallbackC)
- noTextBufferInsertTextCallback :: Maybe TextBufferInsertTextCallback
- onTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId
- textBufferInsertTextCallbackWrapper :: TextBufferInsertTextCallback -> Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO ()
- textBufferInsertTextClosure :: TextBufferInsertTextCallback -> IO Closure
- type TextBufferMarkDeletedCallback = TextMark -> IO ()
- type TextBufferMarkDeletedCallbackC = Ptr () -> Ptr TextMark -> Ptr () -> IO ()
- data TextBufferMarkDeletedSignalInfo
- afterTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId
- mkTextBufferMarkDeletedCallback :: TextBufferMarkDeletedCallbackC -> IO (FunPtr TextBufferMarkDeletedCallbackC)
- noTextBufferMarkDeletedCallback :: Maybe TextBufferMarkDeletedCallback
- onTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId
- textBufferMarkDeletedCallbackWrapper :: TextBufferMarkDeletedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO ()
- textBufferMarkDeletedClosure :: TextBufferMarkDeletedCallback -> IO Closure
- type TextBufferMarkSetCallback = TextIter -> TextMark -> IO ()
- type TextBufferMarkSetCallbackC = Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO ()
- data TextBufferMarkSetSignalInfo
- afterTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId
- mkTextBufferMarkSetCallback :: TextBufferMarkSetCallbackC -> IO (FunPtr TextBufferMarkSetCallbackC)
- noTextBufferMarkSetCallback :: Maybe TextBufferMarkSetCallback
- onTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId
- textBufferMarkSetCallbackWrapper :: TextBufferMarkSetCallback -> Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO ()
- textBufferMarkSetClosure :: TextBufferMarkSetCallback -> IO Closure
- type TextBufferModifiedChangedCallback = IO ()
- type TextBufferModifiedChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TextBufferModifiedChangedSignalInfo
- afterTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId
- mkTextBufferModifiedChangedCallback :: TextBufferModifiedChangedCallbackC -> IO (FunPtr TextBufferModifiedChangedCallbackC)
- noTextBufferModifiedChangedCallback :: Maybe TextBufferModifiedChangedCallback
- onTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId
- textBufferModifiedChangedCallbackWrapper :: TextBufferModifiedChangedCallback -> Ptr () -> Ptr () -> IO ()
- textBufferModifiedChangedClosure :: TextBufferModifiedChangedCallback -> IO Closure
- type TextBufferPasteDoneCallback = Clipboard -> IO ()
- type TextBufferPasteDoneCallbackC = Ptr () -> Ptr Clipboard -> Ptr () -> IO ()
- data TextBufferPasteDoneSignalInfo
- afterTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId
- mkTextBufferPasteDoneCallback :: TextBufferPasteDoneCallbackC -> IO (FunPtr TextBufferPasteDoneCallbackC)
- noTextBufferPasteDoneCallback :: Maybe TextBufferPasteDoneCallback
- onTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId
- textBufferPasteDoneCallbackWrapper :: TextBufferPasteDoneCallback -> Ptr () -> Ptr Clipboard -> Ptr () -> IO ()
- textBufferPasteDoneClosure :: TextBufferPasteDoneCallback -> IO Closure
- type TextBufferRemoveTagCallback = TextTag -> TextIter -> TextIter -> IO ()
- type TextBufferRemoveTagCallbackC = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- data TextBufferRemoveTagSignalInfo
- afterTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId
- mkTextBufferRemoveTagCallback :: TextBufferRemoveTagCallbackC -> IO (FunPtr TextBufferRemoveTagCallbackC)
- noTextBufferRemoveTagCallback :: Maybe TextBufferRemoveTagCallback
- onTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId
- textBufferRemoveTagCallbackWrapper :: TextBufferRemoveTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- textBufferRemoveTagClosure :: TextBufferRemoveTagCallback -> IO Closure
Exported types
newtype TextBuffer Source #
Constructors
| TextBuffer (ForeignPtr 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
textBufferAddMark
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 #
textBufferAddSelectionClipboard
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 #
textBufferApplyTag
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 #
textBufferApplyTagByName
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 #
textBufferBackspace
textBufferBackspace :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Bool -> Bool -> m Bool Source #
textBufferBeginUserAction
data TextBufferBeginUserActionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferBeginUserActionMethodInfo a signature Source # | |
textBufferBeginUserAction :: (MonadIO m, IsTextBuffer a) => a -> m () Source #
textBufferCopyClipboard
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 #
textBufferCreateChildAnchor
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 #
textBufferCreateMark
textBufferCreateMark :: (MonadIO m, IsTextBuffer a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark Source #
textBufferCutClipboard
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 #
textBufferDelete
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 #
textBufferDeleteInteractive
textBufferDeleteInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> Bool -> m Bool Source #
textBufferDeleteMark
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 #
textBufferDeleteMarkByName
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 #
textBufferDeleteSelection
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 #
textBufferDeserialize
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 #
textBufferDeserializeGetCanCreateTags
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 #
textBufferDeserializeSetCanCreateTags
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 #
textBufferEndUserAction
data TextBufferEndUserActionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferEndUserActionMethodInfo a signature Source # | |
textBufferEndUserAction :: (MonadIO m, IsTextBuffer a) => a -> m () Source #
textBufferGetBounds
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 #
textBufferGetCharCount
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 #
textBufferGetCopyTargetList
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 #
textBufferGetDeserializeFormats
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 #
textBufferGetEndIter
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 #
textBufferGetHasSelection
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 #
textBufferGetInsert
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 #
textBufferGetIterAtChildAnchor
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 #
textBufferGetIterAtLine
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 #
textBufferGetIterAtLineIndex
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 #
textBufferGetIterAtLineOffset
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 #
textBufferGetIterAtMark
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 #
textBufferGetIterAtOffset
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 #
textBufferGetLineCount
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 #
textBufferGetMark
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 #
textBufferGetModified
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 #
textBufferGetPasteTargetList
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 #
textBufferGetSelectionBound
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 #
textBufferGetSelectionBounds
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 #
textBufferGetSerializeFormats
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 #
textBufferGetSlice
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 #
textBufferGetStartIter
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 #
textBufferGetTagTable
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 #
textBufferGetText
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 #
textBufferInsert
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 #
textBufferInsertAtCursor
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 #
textBufferInsertChildAnchor
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 #
textBufferInsertInteractive
textBufferInsertInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool Source #
textBufferInsertInteractiveAtCursor
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 #
textBufferInsertMarkup
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 #
textBufferInsertPixbuf
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 #
textBufferInsertRange
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 #
textBufferInsertRangeInteractive
textBufferInsertRangeInteractive :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool Source #
textBufferMoveMark
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 #
textBufferMoveMarkByName
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 #
textBufferNew
textBufferNew :: (MonadIO m, IsTextTagTable a) => Maybe a -> m TextBuffer Source #
textBufferPasteClipboard
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 #
textBufferPlaceCursor
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 #
textBufferRegisterDeserializeFormat
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 #
textBufferRegisterDeserializeTagset
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 #
textBufferRegisterSerializeFormat
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 #
textBufferRegisterSerializeTagset
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 #
textBufferRemoveAllTags
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 #
textBufferRemoveSelectionClipboard
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 #
textBufferRemoveTag
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 #
textBufferRemoveTagByName
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 #
textBufferSelectRange
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 #
textBufferSerialize
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 #
textBufferSetModified
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 #
textBufferSetText
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 #
textBufferUnregisterDeserializeFormat
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 #
textBufferUnregisterSerializeFormat
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 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 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 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 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 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 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 TextBufferApplyTagCallbackC = 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 #
mkTextBufferApplyTagCallback :: TextBufferApplyTagCallbackC -> IO (FunPtr TextBufferApplyTagCallbackC) Source #
onTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId Source #
textBufferApplyTagCallbackWrapper :: TextBufferApplyTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
textBufferApplyTagClosure :: TextBufferApplyTagCallback -> IO Closure 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 #
mkTextBufferBeginUserActionCallback :: TextBufferBeginUserActionCallbackC -> IO (FunPtr TextBufferBeginUserActionCallbackC) Source #
onTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId Source #
textBufferBeginUserActionCallbackWrapper :: 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 #
mkTextBufferChangedCallback :: TextBufferChangedCallbackC -> IO (FunPtr TextBufferChangedCallbackC) Source #
onTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId Source #
textBufferChangedCallbackWrapper :: TextBufferChangedCallback -> Ptr () -> Ptr () -> IO () Source #
textBufferChangedClosure :: TextBufferChangedCallback -> IO Closure Source #
DeleteRange
type TextBufferDeleteRangeCallbackC = 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 #
mkTextBufferDeleteRangeCallback :: TextBufferDeleteRangeCallbackC -> IO (FunPtr TextBufferDeleteRangeCallbackC) Source #
onTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId Source #
textBufferDeleteRangeCallbackWrapper :: TextBufferDeleteRangeCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
textBufferDeleteRangeClosure :: TextBufferDeleteRangeCallback -> IO Closure 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 #
mkTextBufferEndUserActionCallback :: TextBufferEndUserActionCallbackC -> IO (FunPtr TextBufferEndUserActionCallbackC) Source #
onTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId Source #
textBufferEndUserActionCallbackWrapper :: TextBufferEndUserActionCallback -> Ptr () -> Ptr () -> IO () Source #
textBufferEndUserActionClosure :: TextBufferEndUserActionCallback -> IO Closure Source #
InsertChildAnchor
type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO () Source #
type TextBufferInsertChildAnchorCallbackC = Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO () Source #
data TextBufferInsertChildAnchorSignalInfo Source #
Instances
| SignalInfo TextBufferInsertChildAnchorSignalInfo Source # | |
| type HaskellCallbackType TextBufferInsertChildAnchorSignalInfo Source # | |
afterTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId Source #
mkTextBufferInsertChildAnchorCallback :: TextBufferInsertChildAnchorCallbackC -> IO (FunPtr TextBufferInsertChildAnchorCallbackC) Source #
onTextBufferInsertChildAnchor :: (GObject a, MonadIO m) => a -> TextBufferInsertChildAnchorCallback -> m SignalHandlerId Source #
textBufferInsertChildAnchorCallbackWrapper :: TextBufferInsertChildAnchorCallback -> Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO () Source #
InsertPixbuf
type TextBufferInsertPixbufCallback = TextIter -> Pixbuf -> IO () Source #
type TextBufferInsertPixbufCallbackC = Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO () Source #
data TextBufferInsertPixbufSignalInfo Source #
Instances
| SignalInfo TextBufferInsertPixbufSignalInfo Source # | |
| type HaskellCallbackType TextBufferInsertPixbufSignalInfo Source # | |
afterTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId Source #
mkTextBufferInsertPixbufCallback :: TextBufferInsertPixbufCallbackC -> IO (FunPtr TextBufferInsertPixbufCallbackC) Source #
onTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId Source #
textBufferInsertPixbufCallbackWrapper :: TextBufferInsertPixbufCallback -> Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO () Source #
textBufferInsertPixbufClosure :: TextBufferInsertPixbufCallback -> IO Closure Source #
InsertText
type TextBufferInsertTextCallbackC = 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 #
mkTextBufferInsertTextCallback :: TextBufferInsertTextCallbackC -> IO (FunPtr TextBufferInsertTextCallbackC) Source #
onTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId Source #
textBufferInsertTextCallbackWrapper :: TextBufferInsertTextCallback -> Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO () Source #
textBufferInsertTextClosure :: TextBufferInsertTextCallback -> IO Closure 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 #
mkTextBufferMarkDeletedCallback :: TextBufferMarkDeletedCallbackC -> IO (FunPtr TextBufferMarkDeletedCallbackC) Source #
onTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId Source #
textBufferMarkDeletedCallbackWrapper :: TextBufferMarkDeletedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO () Source #
textBufferMarkDeletedClosure :: TextBufferMarkDeletedCallback -> IO Closure Source #
MarkSet
type TextBufferMarkSetCallbackC = 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 #
mkTextBufferMarkSetCallback :: TextBufferMarkSetCallbackC -> IO (FunPtr TextBufferMarkSetCallbackC) Source #
onTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId Source #
textBufferMarkSetCallbackWrapper :: TextBufferMarkSetCallback -> Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO () Source #
textBufferMarkSetClosure :: TextBufferMarkSetCallback -> IO Closure 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 #
mkTextBufferModifiedChangedCallback :: TextBufferModifiedChangedCallbackC -> IO (FunPtr TextBufferModifiedChangedCallbackC) Source #
onTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId Source #
textBufferModifiedChangedCallbackWrapper :: 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 #
mkTextBufferPasteDoneCallback :: TextBufferPasteDoneCallbackC -> IO (FunPtr TextBufferPasteDoneCallbackC) Source #
onTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId Source #
textBufferPasteDoneCallbackWrapper :: TextBufferPasteDoneCallback -> Ptr () -> Ptr Clipboard -> Ptr () -> IO () Source #
textBufferPasteDoneClosure :: TextBufferPasteDoneCallback -> IO Closure Source #
RemoveTag
type TextBufferRemoveTagCallbackC = 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 #
mkTextBufferRemoveTagCallback :: TextBufferRemoveTagCallbackC -> IO (FunPtr TextBufferRemoveTagCallbackC) Source #
onTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId Source #
textBufferRemoveTagCallbackWrapper :: TextBufferRemoveTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
textBufferRemoveTagClosure :: TextBufferRemoveTagCallback -> IO Closure Source #