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 |
- 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
- newtype TextBuffer = TextBuffer (ForeignPtr TextBuffer)
- class GObject o => TextBufferK o
- toTextBuffer :: TextBufferK o => o -> IO TextBuffer
- noTextBuffer :: Maybe TextBuffer
- data TextBufferAddMarkMethodInfo
- textBufferAddMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m ()
- data TextBufferAddSelectionClipboardMethodInfo
- textBufferAddSelectionClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m ()
- data TextBufferApplyTagMethodInfo
- textBufferApplyTag :: (MonadIO m, TextBufferK a, TextTagK b) => a -> b -> TextIter -> TextIter -> m ()
- data TextBufferApplyTagByNameMethodInfo
- textBufferApplyTagByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> TextIter -> m ()
- data TextBufferBackspaceMethodInfo
- textBufferBackspace :: (MonadIO m, TextBufferK a) => a -> TextIter -> Bool -> Bool -> m Bool
- data TextBufferBeginUserActionMethodInfo
- textBufferBeginUserAction :: (MonadIO m, TextBufferK a) => a -> m ()
- data TextBufferCopyClipboardMethodInfo
- textBufferCopyClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m ()
- data TextBufferCreateChildAnchorMethodInfo
- textBufferCreateChildAnchor :: (MonadIO m, TextBufferK a) => a -> TextIter -> m TextChildAnchor
- data TextBufferCreateMarkMethodInfo
- textBufferCreateMark :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark
- data TextBufferCutClipboardMethodInfo
- textBufferCutClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> Bool -> m ()
- data TextBufferDeleteMethodInfo
- textBufferDelete :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m ()
- data TextBufferDeleteInteractiveMethodInfo
- textBufferDeleteInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Bool
- data TextBufferDeleteMarkMethodInfo
- textBufferDeleteMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> m ()
- data TextBufferDeleteMarkByNameMethodInfo
- textBufferDeleteMarkByName :: (MonadIO m, TextBufferK a) => a -> Text -> m ()
- data TextBufferDeleteSelectionMethodInfo
- textBufferDeleteSelection :: (MonadIO m, TextBufferK a) => a -> Bool -> Bool -> m Bool
- data TextBufferDeserializeMethodInfo
- textBufferDeserialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> ByteString -> m ()
- data TextBufferDeserializeGetCanCreateTagsMethodInfo
- textBufferDeserializeGetCanCreateTags :: (MonadIO m, TextBufferK a) => a -> Atom -> m Bool
- data TextBufferDeserializeSetCanCreateTagsMethodInfo
- textBufferDeserializeSetCanCreateTags :: (MonadIO m, TextBufferK a) => a -> Atom -> Bool -> m ()
- data TextBufferEndUserActionMethodInfo
- textBufferEndUserAction :: (MonadIO m, TextBufferK a) => a -> m ()
- data TextBufferGetBoundsMethodInfo
- textBufferGetBounds :: (MonadIO m, TextBufferK a) => a -> m (TextIter, TextIter)
- data TextBufferGetCharCountMethodInfo
- textBufferGetCharCount :: (MonadIO m, TextBufferK a) => a -> m Int32
- data TextBufferGetCopyTargetListMethodInfo
- textBufferGetCopyTargetList :: (MonadIO m, TextBufferK a) => a -> m TargetList
- data TextBufferGetDeserializeFormatsMethodInfo
- textBufferGetDeserializeFormats :: (MonadIO m, TextBufferK a) => a -> m [Atom]
- data TextBufferGetEndIterMethodInfo
- textBufferGetEndIter :: (MonadIO m, TextBufferK a) => a -> m TextIter
- data TextBufferGetHasSelectionMethodInfo
- textBufferGetHasSelection :: (MonadIO m, TextBufferK a) => a -> m Bool
- data TextBufferGetInsertMethodInfo
- textBufferGetInsert :: (MonadIO m, TextBufferK a) => a -> m TextMark
- data TextBufferGetIterAtChildAnchorMethodInfo
- textBufferGetIterAtChildAnchor :: (MonadIO m, TextBufferK a, TextChildAnchorK b) => a -> b -> m TextIter
- data TextBufferGetIterAtLineMethodInfo
- textBufferGetIterAtLine :: (MonadIO m, TextBufferK a) => a -> Int32 -> m TextIter
- data TextBufferGetIterAtLineIndexMethodInfo
- textBufferGetIterAtLineIndex :: (MonadIO m, TextBufferK a) => a -> Int32 -> Int32 -> m TextIter
- data TextBufferGetIterAtLineOffsetMethodInfo
- textBufferGetIterAtLineOffset :: (MonadIO m, TextBufferK a) => a -> Int32 -> Int32 -> m TextIter
- data TextBufferGetIterAtMarkMethodInfo
- textBufferGetIterAtMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> m TextIter
- data TextBufferGetIterAtOffsetMethodInfo
- textBufferGetIterAtOffset :: (MonadIO m, TextBufferK a) => a -> Int32 -> m TextIter
- data TextBufferGetLineCountMethodInfo
- textBufferGetLineCount :: (MonadIO m, TextBufferK a) => a -> m Int32
- data TextBufferGetMarkMethodInfo
- textBufferGetMark :: (MonadIO m, TextBufferK a) => a -> Text -> m TextMark
- data TextBufferGetModifiedMethodInfo
- textBufferGetModified :: (MonadIO m, TextBufferK a) => a -> m Bool
- data TextBufferGetPasteTargetListMethodInfo
- textBufferGetPasteTargetList :: (MonadIO m, TextBufferK a) => a -> m TargetList
- data TextBufferGetSelectionBoundMethodInfo
- textBufferGetSelectionBound :: (MonadIO m, TextBufferK a) => a -> m TextMark
- data TextBufferGetSelectionBoundsMethodInfo
- textBufferGetSelectionBounds :: (MonadIO m, TextBufferK a) => a -> m (Bool, TextIter, TextIter)
- data TextBufferGetSerializeFormatsMethodInfo
- textBufferGetSerializeFormats :: (MonadIO m, TextBufferK a) => a -> m [Atom]
- data TextBufferGetSliceMethodInfo
- textBufferGetSlice :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Text
- data TextBufferGetStartIterMethodInfo
- textBufferGetStartIter :: (MonadIO m, TextBufferK a) => a -> m TextIter
- data TextBufferGetTagTableMethodInfo
- textBufferGetTagTable :: (MonadIO m, TextBufferK a) => a -> m TextTagTable
- data TextBufferGetTextMethodInfo
- textBufferGetText :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Text
- data TextBufferInsertMethodInfo
- textBufferInsert :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m ()
- data TextBufferInsertAtCursorMethodInfo
- textBufferInsertAtCursor :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m ()
- data TextBufferInsertChildAnchorMethodInfo
- textBufferInsertChildAnchor :: (MonadIO m, TextBufferK a, TextChildAnchorK b) => a -> TextIter -> b -> m ()
- data TextBufferInsertInteractiveMethodInfo
- textBufferInsertInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool
- data TextBufferInsertInteractiveAtCursorMethodInfo
- textBufferInsertInteractiveAtCursor :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> Bool -> m Bool
- data TextBufferInsertMarkupMethodInfo
- textBufferInsertMarkup :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m ()
- data TextBufferInsertPixbufMethodInfo
- textBufferInsertPixbuf :: (MonadIO m, TextBufferK a, PixbufK b) => a -> TextIter -> b -> m ()
- data TextBufferInsertRangeMethodInfo
- textBufferInsertRange :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> TextIter -> m ()
- data TextBufferInsertRangeInteractiveMethodInfo
- textBufferInsertRangeInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool
- data TextBufferMoveMarkMethodInfo
- textBufferMoveMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m ()
- data TextBufferMoveMarkByNameMethodInfo
- textBufferMoveMarkByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> m ()
- textBufferNew :: (MonadIO m, TextTagTableK a) => Maybe a -> m TextBuffer
- data TextBufferPasteClipboardMethodInfo
- textBufferPasteClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> Maybe TextIter -> Bool -> m ()
- data TextBufferPlaceCursorMethodInfo
- textBufferPlaceCursor :: (MonadIO m, TextBufferK a) => a -> TextIter -> m ()
- data TextBufferRegisterDeserializeFormatMethodInfo
- textBufferRegisterDeserializeFormat :: (MonadIO m, TextBufferK a) => a -> Text -> TextBufferDeserializeFunc -> m Atom
- data TextBufferRegisterDeserializeTagsetMethodInfo
- textBufferRegisterDeserializeTagset :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> m Atom
- data TextBufferRegisterSerializeFormatMethodInfo
- textBufferRegisterSerializeFormat :: (MonadIO m, TextBufferK a) => a -> Text -> TextBufferSerializeFunc -> m Atom
- data TextBufferRegisterSerializeTagsetMethodInfo
- textBufferRegisterSerializeTagset :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> m Atom
- data TextBufferRemoveAllTagsMethodInfo
- textBufferRemoveAllTags :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m ()
- data TextBufferRemoveSelectionClipboardMethodInfo
- textBufferRemoveSelectionClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m ()
- data TextBufferRemoveTagMethodInfo
- textBufferRemoveTag :: (MonadIO m, TextBufferK a, TextTagK b) => a -> b -> TextIter -> TextIter -> m ()
- data TextBufferRemoveTagByNameMethodInfo
- textBufferRemoveTagByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> TextIter -> m ()
- data TextBufferSelectRangeMethodInfo
- textBufferSelectRange :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m ()
- data TextBufferSerializeMethodInfo
- textBufferSerialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> TextIter -> m ByteString
- data TextBufferSetModifiedMethodInfo
- textBufferSetModified :: (MonadIO m, TextBufferK a) => a -> Bool -> m ()
- data TextBufferSetTextMethodInfo
- textBufferSetText :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m ()
- data TextBufferUnregisterDeserializeFormatMethodInfo
- textBufferUnregisterDeserializeFormat :: (MonadIO m, TextBufferK a) => a -> Atom -> m ()
- data TextBufferUnregisterSerializeFormatMethodInfo
- textBufferUnregisterSerializeFormat :: (MonadIO m, TextBufferK a) => a -> Atom -> m ()
- data TextBufferCopyTargetListPropertyInfo
- getTextBufferCopyTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList
- data TextBufferCursorPositionPropertyInfo
- getTextBufferCursorPosition :: (MonadIO m, TextBufferK o) => o -> m Int32
- data TextBufferHasSelectionPropertyInfo
- getTextBufferHasSelection :: (MonadIO m, TextBufferK o) => o -> m Bool
- data TextBufferPasteTargetListPropertyInfo
- getTextBufferPasteTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList
- data TextBufferTagTablePropertyInfo
- constructTextBufferTagTable :: TextTagTableK a => a -> IO ([Char], GValue)
- getTextBufferTagTable :: (MonadIO m, TextBufferK o) => o -> m TextTagTable
- data TextBufferTextPropertyInfo
- constructTextBufferText :: Text -> IO ([Char], GValue)
- getTextBufferText :: (MonadIO m, TextBufferK o) => o -> m Text
- setTextBufferText :: (MonadIO m, TextBufferK o) => o -> Text -> m ()
- 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
GObject 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 | |
type ParentTypes TextBuffer Source | |
type AttributeList TextBuffer Source | |
type SignalList TextBuffer Source |
class GObject o => TextBufferK o Source
(GObject o, IsDescendantOf TextBuffer o) => TextBufferK o Source | |
toTextBuffer :: TextBufferK o => o -> IO TextBuffer Source
Methods
textBufferAddMark
data TextBufferAddMarkMethodInfo Source
((~) (TYPE Lifted) signature (b -> TextIter -> m ()), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo (TYPE Lifted) TextBufferAddMarkMethodInfo a signature Source | |
textBufferAddMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m () Source
textBufferAddSelectionClipboard
data TextBufferAddSelectionClipboardMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo (TYPE Lifted) TextBufferAddSelectionClipboardMethodInfo a signature Source | |
textBufferAddSelectionClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m () Source
textBufferApplyTag
data TextBufferApplyTagMethodInfo Source
((~) (TYPE Lifted) signature (b -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a, TextTagK b) => MethodInfo (TYPE Lifted) TextBufferApplyTagMethodInfo a signature Source | |
textBufferApplyTag :: (MonadIO m, TextBufferK a, TextTagK b) => a -> b -> TextIter -> TextIter -> m () Source
textBufferApplyTagByName
data TextBufferApplyTagByNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferApplyTagByNameMethodInfo a signature Source | |
textBufferApplyTagByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> TextIter -> m () Source
textBufferBackspace
data TextBufferBackspaceMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> Bool -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferBackspaceMethodInfo a signature Source | |
textBufferBackspace :: (MonadIO m, TextBufferK a) => a -> TextIter -> Bool -> Bool -> m Bool Source
textBufferBeginUserAction
data TextBufferBeginUserActionMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferBeginUserActionMethodInfo a signature Source | |
textBufferBeginUserAction :: (MonadIO m, TextBufferK a) => a -> m () Source
textBufferCopyClipboard
data TextBufferCopyClipboardMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo (TYPE Lifted) TextBufferCopyClipboardMethodInfo a signature Source | |
textBufferCopyClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m () Source
textBufferCreateChildAnchor
data TextBufferCreateChildAnchorMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> m TextChildAnchor), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferCreateChildAnchorMethodInfo a signature Source | |
textBufferCreateChildAnchor :: (MonadIO m, TextBufferK a) => a -> TextIter -> m TextChildAnchor Source
textBufferCreateMark
data TextBufferCreateMarkMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> TextIter -> Bool -> m TextMark), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferCreateMarkMethodInfo a signature Source | |
textBufferCreateMark :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark Source
textBufferCutClipboard
data TextBufferCutClipboardMethodInfo Source
((~) (TYPE Lifted) signature (b -> Bool -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo (TYPE Lifted) TextBufferCutClipboardMethodInfo a signature Source | |
textBufferCutClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> Bool -> m () Source
textBufferDelete
data TextBufferDeleteMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferDeleteMethodInfo a signature Source | |
textBufferDelete :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m () Source
textBufferDeleteInteractive
data TextBufferDeleteInteractiveMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferDeleteInteractiveMethodInfo a signature Source | |
textBufferDeleteInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Bool Source
textBufferDeleteMark
data TextBufferDeleteMarkMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo (TYPE Lifted) TextBufferDeleteMarkMethodInfo a signature Source | |
textBufferDeleteMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> m () Source
textBufferDeleteMarkByName
data TextBufferDeleteMarkByNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferDeleteMarkByNameMethodInfo a signature Source | |
textBufferDeleteMarkByName :: (MonadIO m, TextBufferK a) => a -> Text -> m () Source
textBufferDeleteSelection
data TextBufferDeleteSelectionMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferDeleteSelectionMethodInfo a signature Source | |
textBufferDeleteSelection :: (MonadIO m, TextBufferK a) => a -> Bool -> Bool -> m Bool Source
textBufferDeserialize
data TextBufferDeserializeMethodInfo Source
((~) (TYPE Lifted) signature (b -> Atom -> TextIter -> ByteString -> m ()), MonadIO m, TextBufferK a, TextBufferK b) => MethodInfo (TYPE Lifted) TextBufferDeserializeMethodInfo a signature Source | |
textBufferDeserialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> ByteString -> m () Source
textBufferDeserializeGetCanCreateTags
data TextBufferDeserializeGetCanCreateTagsMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferDeserializeGetCanCreateTagsMethodInfo a signature Source | |
textBufferDeserializeGetCanCreateTags :: (MonadIO m, TextBufferK a) => a -> Atom -> m Bool Source
textBufferDeserializeSetCanCreateTags
data TextBufferDeserializeSetCanCreateTagsMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> Bool -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferDeserializeSetCanCreateTagsMethodInfo a signature Source | |
textBufferDeserializeSetCanCreateTags :: (MonadIO m, TextBufferK a) => a -> Atom -> Bool -> m () Source
textBufferEndUserAction
data TextBufferEndUserActionMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferEndUserActionMethodInfo a signature Source | |
textBufferEndUserAction :: (MonadIO m, TextBufferK a) => a -> m () Source
textBufferGetBounds
data TextBufferGetBoundsMethodInfo Source
((~) (TYPE Lifted) signature (m (TextIter, TextIter)), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetBoundsMethodInfo a signature Source | |
textBufferGetBounds :: (MonadIO m, TextBufferK a) => a -> m (TextIter, TextIter) Source
textBufferGetCharCount
data TextBufferGetCharCountMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetCharCountMethodInfo a signature Source | |
textBufferGetCharCount :: (MonadIO m, TextBufferK a) => a -> m Int32 Source
textBufferGetCopyTargetList
data TextBufferGetCopyTargetListMethodInfo Source
((~) (TYPE Lifted) signature (m TargetList), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetCopyTargetListMethodInfo a signature Source | |
textBufferGetCopyTargetList :: (MonadIO m, TextBufferK a) => a -> m TargetList Source
textBufferGetDeserializeFormats
data TextBufferGetDeserializeFormatsMethodInfo Source
((~) (TYPE Lifted) signature (m [Atom]), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetDeserializeFormatsMethodInfo a signature Source | |
textBufferGetDeserializeFormats :: (MonadIO m, TextBufferK a) => a -> m [Atom] Source
textBufferGetEndIter
data TextBufferGetEndIterMethodInfo Source
((~) (TYPE Lifted) signature (m TextIter), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetEndIterMethodInfo a signature Source | |
textBufferGetEndIter :: (MonadIO m, TextBufferK a) => a -> m TextIter Source
textBufferGetHasSelection
data TextBufferGetHasSelectionMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetHasSelectionMethodInfo a signature Source | |
textBufferGetHasSelection :: (MonadIO m, TextBufferK a) => a -> m Bool Source
textBufferGetInsert
data TextBufferGetInsertMethodInfo Source
((~) (TYPE Lifted) signature (m TextMark), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetInsertMethodInfo a signature Source | |
textBufferGetInsert :: (MonadIO m, TextBufferK a) => a -> m TextMark Source
textBufferGetIterAtChildAnchor
data TextBufferGetIterAtChildAnchorMethodInfo Source
((~) (TYPE Lifted) signature (b -> m TextIter), MonadIO m, TextBufferK a, TextChildAnchorK b) => MethodInfo (TYPE Lifted) TextBufferGetIterAtChildAnchorMethodInfo a signature Source | |
textBufferGetIterAtChildAnchor :: (MonadIO m, TextBufferK a, TextChildAnchorK b) => a -> b -> m TextIter Source
textBufferGetIterAtLine
data TextBufferGetIterAtLineMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetIterAtLineMethodInfo a signature Source | |
textBufferGetIterAtLine :: (MonadIO m, TextBufferK a) => a -> Int32 -> m TextIter Source
textBufferGetIterAtLineIndex
data TextBufferGetIterAtLineIndexMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetIterAtLineIndexMethodInfo a signature Source | |
textBufferGetIterAtLineIndex :: (MonadIO m, TextBufferK a) => a -> Int32 -> Int32 -> m TextIter Source
textBufferGetIterAtLineOffset
data TextBufferGetIterAtLineOffsetMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetIterAtLineOffsetMethodInfo a signature Source | |
textBufferGetIterAtLineOffset :: (MonadIO m, TextBufferK a) => a -> Int32 -> Int32 -> m TextIter Source
textBufferGetIterAtMark
data TextBufferGetIterAtMarkMethodInfo Source
((~) (TYPE Lifted) signature (b -> m TextIter), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo (TYPE Lifted) TextBufferGetIterAtMarkMethodInfo a signature Source | |
textBufferGetIterAtMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> m TextIter Source
textBufferGetIterAtOffset
data TextBufferGetIterAtOffsetMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetIterAtOffsetMethodInfo a signature Source | |
textBufferGetIterAtOffset :: (MonadIO m, TextBufferK a) => a -> Int32 -> m TextIter Source
textBufferGetLineCount
data TextBufferGetLineCountMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetLineCountMethodInfo a signature Source | |
textBufferGetLineCount :: (MonadIO m, TextBufferK a) => a -> m Int32 Source
textBufferGetMark
data TextBufferGetMarkMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m TextMark), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetMarkMethodInfo a signature Source | |
textBufferGetMark :: (MonadIO m, TextBufferK a) => a -> Text -> m TextMark Source
textBufferGetModified
data TextBufferGetModifiedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetModifiedMethodInfo a signature Source | |
textBufferGetModified :: (MonadIO m, TextBufferK a) => a -> m Bool Source
textBufferGetPasteTargetList
data TextBufferGetPasteTargetListMethodInfo Source
((~) (TYPE Lifted) signature (m TargetList), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetPasteTargetListMethodInfo a signature Source | |
textBufferGetPasteTargetList :: (MonadIO m, TextBufferK a) => a -> m TargetList Source
textBufferGetSelectionBound
data TextBufferGetSelectionBoundMethodInfo Source
((~) (TYPE Lifted) signature (m TextMark), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetSelectionBoundMethodInfo a signature Source | |
textBufferGetSelectionBound :: (MonadIO m, TextBufferK a) => a -> m TextMark Source
textBufferGetSelectionBounds
data TextBufferGetSelectionBoundsMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, TextIter, TextIter)), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetSelectionBoundsMethodInfo a signature Source | |
textBufferGetSelectionBounds :: (MonadIO m, TextBufferK a) => a -> m (Bool, TextIter, TextIter) Source
textBufferGetSerializeFormats
data TextBufferGetSerializeFormatsMethodInfo Source
((~) (TYPE Lifted) signature (m [Atom]), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetSerializeFormatsMethodInfo a signature Source | |
textBufferGetSerializeFormats :: (MonadIO m, TextBufferK a) => a -> m [Atom] Source
textBufferGetSlice
data TextBufferGetSliceMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetSliceMethodInfo a signature Source | |
textBufferGetSlice :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Text Source
textBufferGetStartIter
data TextBufferGetStartIterMethodInfo Source
((~) (TYPE Lifted) signature (m TextIter), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetStartIterMethodInfo a signature Source | |
textBufferGetStartIter :: (MonadIO m, TextBufferK a) => a -> m TextIter Source
textBufferGetTagTable
data TextBufferGetTagTableMethodInfo Source
((~) (TYPE Lifted) signature (m TextTagTable), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetTagTableMethodInfo a signature Source | |
textBufferGetTagTable :: (MonadIO m, TextBufferK a) => a -> m TextTagTable Source
textBufferGetText
data TextBufferGetTextMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferGetTextMethodInfo a signature Source | |
textBufferGetText :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Text Source
textBufferInsert
data TextBufferInsertMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertMethodInfo a signature Source | |
textBufferInsert :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m () Source
textBufferInsertAtCursor
data TextBufferInsertAtCursorMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertAtCursorMethodInfo a signature Source | |
textBufferInsertAtCursor :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m () Source
textBufferInsertChildAnchor
data TextBufferInsertChildAnchorMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> b -> m ()), MonadIO m, TextBufferK a, TextChildAnchorK b) => MethodInfo (TYPE Lifted) TextBufferInsertChildAnchorMethodInfo a signature Source | |
textBufferInsertChildAnchor :: (MonadIO m, TextBufferK a, TextChildAnchorK b) => a -> TextIter -> b -> m () Source
textBufferInsertInteractive
data TextBufferInsertInteractiveMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> Text -> Int32 -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertInteractiveMethodInfo a signature Source | |
textBufferInsertInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool Source
textBufferInsertInteractiveAtCursor
data TextBufferInsertInteractiveAtCursorMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertInteractiveAtCursorMethodInfo a signature Source | |
textBufferInsertInteractiveAtCursor :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> Bool -> m Bool Source
textBufferInsertMarkup
data TextBufferInsertMarkupMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertMarkupMethodInfo a signature Source | |
textBufferInsertMarkup :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m () Source
textBufferInsertPixbuf
data TextBufferInsertPixbufMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> b -> m ()), MonadIO m, TextBufferK a, PixbufK b) => MethodInfo (TYPE Lifted) TextBufferInsertPixbufMethodInfo a signature Source | |
textBufferInsertPixbuf :: (MonadIO m, TextBufferK a, PixbufK b) => a -> TextIter -> b -> m () Source
textBufferInsertRange
data TextBufferInsertRangeMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertRangeMethodInfo a signature Source | |
textBufferInsertRange :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> TextIter -> m () Source
textBufferInsertRangeInteractive
data TextBufferInsertRangeInteractiveMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> TextIter -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferInsertRangeInteractiveMethodInfo a signature Source | |
textBufferInsertRangeInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool Source
textBufferMoveMark
data TextBufferMoveMarkMethodInfo Source
((~) (TYPE Lifted) signature (b -> TextIter -> m ()), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo (TYPE Lifted) TextBufferMoveMarkMethodInfo a signature Source | |
textBufferMoveMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m () Source
textBufferMoveMarkByName
data TextBufferMoveMarkByNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferMoveMarkByNameMethodInfo a signature Source | |
textBufferMoveMarkByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> m () Source
textBufferNew
textBufferNew :: (MonadIO m, TextTagTableK a) => Maybe a -> m TextBuffer Source
textBufferPasteClipboard
data TextBufferPasteClipboardMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe TextIter -> Bool -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo (TYPE Lifted) TextBufferPasteClipboardMethodInfo a signature Source | |
textBufferPasteClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> Maybe TextIter -> Bool -> m () Source
textBufferPlaceCursor
data TextBufferPlaceCursorMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferPlaceCursorMethodInfo a signature Source | |
textBufferPlaceCursor :: (MonadIO m, TextBufferK a) => a -> TextIter -> m () Source
textBufferRegisterDeserializeFormat
data TextBufferRegisterDeserializeFormatMethodInfo Source
((~) (TYPE Lifted) signature (Text -> TextBufferDeserializeFunc -> m Atom), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferRegisterDeserializeFormatMethodInfo a signature Source | |
textBufferRegisterDeserializeFormat :: (MonadIO m, TextBufferK a) => a -> Text -> TextBufferDeserializeFunc -> m Atom Source
textBufferRegisterDeserializeTagset
data TextBufferRegisterDeserializeTagsetMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m Atom), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferRegisterDeserializeTagsetMethodInfo a signature Source | |
textBufferRegisterDeserializeTagset :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> m Atom Source
textBufferRegisterSerializeFormat
data TextBufferRegisterSerializeFormatMethodInfo Source
((~) (TYPE Lifted) signature (Text -> TextBufferSerializeFunc -> m Atom), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferRegisterSerializeFormatMethodInfo a signature Source | |
textBufferRegisterSerializeFormat :: (MonadIO m, TextBufferK a) => a -> Text -> TextBufferSerializeFunc -> m Atom Source
textBufferRegisterSerializeTagset
data TextBufferRegisterSerializeTagsetMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m Atom), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferRegisterSerializeTagsetMethodInfo a signature Source | |
textBufferRegisterSerializeTagset :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> m Atom Source
textBufferRemoveAllTags
data TextBufferRemoveAllTagsMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferRemoveAllTagsMethodInfo a signature Source | |
textBufferRemoveAllTags :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m () Source
textBufferRemoveSelectionClipboard
data TextBufferRemoveSelectionClipboardMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo (TYPE Lifted) TextBufferRemoveSelectionClipboardMethodInfo a signature Source | |
textBufferRemoveSelectionClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m () Source
textBufferRemoveTag
data TextBufferRemoveTagMethodInfo Source
((~) (TYPE Lifted) signature (b -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a, TextTagK b) => MethodInfo (TYPE Lifted) TextBufferRemoveTagMethodInfo a signature Source | |
textBufferRemoveTag :: (MonadIO m, TextBufferK a, TextTagK b) => a -> b -> TextIter -> TextIter -> m () Source
textBufferRemoveTagByName
data TextBufferRemoveTagByNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferRemoveTagByNameMethodInfo a signature Source | |
textBufferRemoveTagByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> TextIter -> m () Source
textBufferSelectRange
data TextBufferSelectRangeMethodInfo Source
((~) (TYPE Lifted) signature (TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferSelectRangeMethodInfo a signature Source | |
textBufferSelectRange :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m () Source
textBufferSerialize
data TextBufferSerializeMethodInfo Source
((~) (TYPE Lifted) signature (b -> Atom -> TextIter -> TextIter -> m ByteString), MonadIO m, TextBufferK a, TextBufferK b) => MethodInfo (TYPE Lifted) TextBufferSerializeMethodInfo a signature Source | |
textBufferSerialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> TextIter -> m ByteString Source
textBufferSetModified
data TextBufferSetModifiedMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferSetModifiedMethodInfo a signature Source | |
textBufferSetModified :: (MonadIO m, TextBufferK a) => a -> Bool -> m () Source
textBufferSetText
data TextBufferSetTextMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferSetTextMethodInfo a signature Source | |
textBufferSetText :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m () Source
textBufferUnregisterDeserializeFormat
data TextBufferUnregisterDeserializeFormatMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferUnregisterDeserializeFormatMethodInfo a signature Source | |
textBufferUnregisterDeserializeFormat :: (MonadIO m, TextBufferK a) => a -> Atom -> m () Source
textBufferUnregisterSerializeFormat
data TextBufferUnregisterSerializeFormatMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TextBufferUnregisterSerializeFormatMethodInfo a signature Source | |
textBufferUnregisterSerializeFormat :: (MonadIO m, TextBufferK a) => a -> Atom -> m () Source
Properties
CopyTargetList
data TextBufferCopyTargetListPropertyInfo Source
getTextBufferCopyTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList Source
CursorPosition
data TextBufferCursorPositionPropertyInfo Source
getTextBufferCursorPosition :: (MonadIO m, TextBufferK o) => o -> m Int32 Source
HasSelection
data TextBufferHasSelectionPropertyInfo Source
getTextBufferHasSelection :: (MonadIO m, TextBufferK o) => o -> m Bool Source
PasteTargetList
data TextBufferPasteTargetListPropertyInfo Source
getTextBufferPasteTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList Source
TagTable
data TextBufferTagTablePropertyInfo Source
constructTextBufferTagTable :: TextTagTableK a => a -> IO ([Char], GValue) Source
getTextBufferTagTable :: (MonadIO m, TextBufferK o) => o -> m TextTagTable Source
Text
data TextBufferTextPropertyInfo Source
AttrInfo TextBufferTextPropertyInfo Source | |
type AttrLabel TextBufferTextPropertyInfo = "text" Source | |
type AttrGetType TextBufferTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint TextBufferTextPropertyInfo = TextBufferK Source | |
type AttrSetTypeConstraint TextBufferTextPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps TextBufferTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getTextBufferText :: (MonadIO m, TextBufferK o) => o -> m Text Source
setTextBufferText :: (MonadIO m, TextBufferK o) => o -> Text -> m () Source
Signals
ApplyTag
type TextBufferApplyTagCallbackC = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () 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
BeginUserAction
type TextBufferBeginUserActionCallback = IO () Source
type TextBufferBeginUserActionCallbackC = Ptr () -> Ptr () -> IO () 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
type TextBufferChangedCallbackC = Ptr () -> Ptr () -> IO () 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
DeleteRange
type TextBufferDeleteRangeCallback = TextIter -> TextIter -> IO () Source
type TextBufferDeleteRangeCallbackC = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () 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
EndUserAction
type TextBufferEndUserActionCallback = IO () Source
type TextBufferEndUserActionCallbackC = Ptr () -> Ptr () -> IO () 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
InsertChildAnchor
type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO () Source
type TextBufferInsertChildAnchorCallbackC = Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO () 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
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
InsertText
type TextBufferInsertTextCallbackC = Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO () 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
MarkDeleted
type TextBufferMarkDeletedCallback = TextMark -> IO () 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
MarkSet
type TextBufferMarkSetCallback = TextIter -> TextMark -> IO () 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
ModifiedChanged
type TextBufferModifiedChangedCallback = IO () Source
type TextBufferModifiedChangedCallbackC = Ptr () -> Ptr () -> IO () 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
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
RemoveTag
type TextBufferRemoveTagCallbackC = Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () 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