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
- textBufferCopyTargetList :: AttrLabelProxy "copyTargetList"
- data TextBufferCursorPositionPropertyInfo
- getTextBufferCursorPosition :: (MonadIO m, TextBufferK o) => o -> m Int32
- textBufferCursorPosition :: AttrLabelProxy "cursorPosition"
- data TextBufferHasSelectionPropertyInfo
- getTextBufferHasSelection :: (MonadIO m, TextBufferK o) => o -> m Bool
- textBufferHasSelection :: AttrLabelProxy "hasSelection"
- data TextBufferPasteTargetListPropertyInfo
- getTextBufferPasteTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList
- textBufferPasteTargetList :: AttrLabelProxy "pasteTargetList"
- data TextBufferTagTablePropertyInfo
- constructTextBufferTagTable :: TextTagTableK a => a -> IO ([Char], GValue)
- getTextBufferTagTable :: (MonadIO m, TextBufferK o) => o -> m TextTagTable
- textBufferTagTable :: AttrLabelProxy "tagTable"
- data TextBufferTextPropertyInfo
- clearTextBufferText :: (MonadIO m, TextBufferK o) => o -> m ()
- constructTextBufferText :: Text -> IO ([Char], GValue)
- getTextBufferText :: (MonadIO m, TextBufferK o) => o -> m (Maybe Text)
- setTextBufferText :: (MonadIO m, TextBufferK 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
GObject TextBuffer | |
((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabelProxy t (TextBuffer -> p) | |
type ParentTypes TextBuffer | |
type AttributeList TextBuffer | |
type SignalList TextBuffer |
class GObject o => TextBufferK o Source
(GObject o, IsDescendantOf TextBuffer o) => TextBufferK o |
toTextBuffer :: TextBufferK o => o -> IO TextBuffer Source
Methods
textBufferAddMark
data TextBufferAddMarkMethodInfo Source
((~) * signature (b -> TextIter -> m ()), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo * TextBufferAddMarkMethodInfo a signature |
textBufferAddMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m () Source
textBufferAddSelectionClipboard
data TextBufferAddSelectionClipboardMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo * TextBufferAddSelectionClipboardMethodInfo a signature |
textBufferAddSelectionClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m () Source
textBufferApplyTag
data TextBufferApplyTagMethodInfo Source
((~) * signature (b -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a, TextTagK b) => MethodInfo * TextBufferApplyTagMethodInfo a signature |
textBufferApplyTag :: (MonadIO m, TextBufferK a, TextTagK b) => a -> b -> TextIter -> TextIter -> m () Source
textBufferApplyTagByName
data TextBufferApplyTagByNameMethodInfo Source
((~) * signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferApplyTagByNameMethodInfo a signature |
textBufferApplyTagByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> TextIter -> m () Source
textBufferBackspace
data TextBufferBackspaceMethodInfo Source
((~) * signature (TextIter -> Bool -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferBackspaceMethodInfo a signature |
textBufferBackspace :: (MonadIO m, TextBufferK a) => a -> TextIter -> Bool -> Bool -> m Bool Source
textBufferBeginUserAction
data TextBufferBeginUserActionMethodInfo Source
((~) * signature (m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferBeginUserActionMethodInfo a signature |
textBufferBeginUserAction :: (MonadIO m, TextBufferK a) => a -> m () Source
textBufferCopyClipboard
data TextBufferCopyClipboardMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo * TextBufferCopyClipboardMethodInfo a signature |
textBufferCopyClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m () Source
textBufferCreateChildAnchor
data TextBufferCreateChildAnchorMethodInfo Source
((~) * signature (TextIter -> m TextChildAnchor), MonadIO m, TextBufferK a) => MethodInfo * TextBufferCreateChildAnchorMethodInfo a signature |
textBufferCreateChildAnchor :: (MonadIO m, TextBufferK a) => a -> TextIter -> m TextChildAnchor Source
textBufferCreateMark
data TextBufferCreateMarkMethodInfo Source
((~) * signature (Maybe Text -> TextIter -> Bool -> m TextMark), MonadIO m, TextBufferK a) => MethodInfo * TextBufferCreateMarkMethodInfo a signature |
textBufferCreateMark :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> TextIter -> Bool -> m TextMark Source
textBufferCutClipboard
data TextBufferCutClipboardMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo * TextBufferCutClipboardMethodInfo a signature |
textBufferCutClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> Bool -> m () Source
textBufferDelete
data TextBufferDeleteMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferDeleteMethodInfo a signature |
textBufferDelete :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m () Source
textBufferDeleteInteractive
data TextBufferDeleteInteractiveMethodInfo Source
((~) * signature (TextIter -> TextIter -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferDeleteInteractiveMethodInfo a signature |
textBufferDeleteInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Bool Source
textBufferDeleteMark
data TextBufferDeleteMarkMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo * TextBufferDeleteMarkMethodInfo a signature |
textBufferDeleteMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> m () Source
textBufferDeleteMarkByName
data TextBufferDeleteMarkByNameMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferDeleteMarkByNameMethodInfo a signature |
textBufferDeleteMarkByName :: (MonadIO m, TextBufferK a) => a -> Text -> m () Source
textBufferDeleteSelection
data TextBufferDeleteSelectionMethodInfo Source
((~) * signature (Bool -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferDeleteSelectionMethodInfo a signature |
textBufferDeleteSelection :: (MonadIO m, TextBufferK a) => a -> Bool -> Bool -> m Bool Source
textBufferDeserialize
data TextBufferDeserializeMethodInfo Source
((~) * signature (b -> Atom -> TextIter -> ByteString -> m ()), MonadIO m, TextBufferK a, TextBufferK b) => MethodInfo * TextBufferDeserializeMethodInfo a signature |
textBufferDeserialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> ByteString -> m () Source
textBufferDeserializeGetCanCreateTags
data TextBufferDeserializeGetCanCreateTagsMethodInfo Source
((~) * signature (Atom -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferDeserializeGetCanCreateTagsMethodInfo a signature |
textBufferDeserializeGetCanCreateTags :: (MonadIO m, TextBufferK a) => a -> Atom -> m Bool Source
textBufferDeserializeSetCanCreateTags
data TextBufferDeserializeSetCanCreateTagsMethodInfo Source
((~) * signature (Atom -> Bool -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferDeserializeSetCanCreateTagsMethodInfo a signature |
textBufferDeserializeSetCanCreateTags :: (MonadIO m, TextBufferK a) => a -> Atom -> Bool -> m () Source
textBufferEndUserAction
data TextBufferEndUserActionMethodInfo Source
((~) * signature (m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferEndUserActionMethodInfo a signature |
textBufferEndUserAction :: (MonadIO m, TextBufferK a) => a -> m () Source
textBufferGetBounds
data TextBufferGetBoundsMethodInfo Source
((~) * signature (m (TextIter, TextIter)), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetBoundsMethodInfo a signature |
textBufferGetBounds :: (MonadIO m, TextBufferK a) => a -> m (TextIter, TextIter) Source
textBufferGetCharCount
data TextBufferGetCharCountMethodInfo Source
((~) * signature (m Int32), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetCharCountMethodInfo a signature |
textBufferGetCharCount :: (MonadIO m, TextBufferK a) => a -> m Int32 Source
textBufferGetCopyTargetList
data TextBufferGetCopyTargetListMethodInfo Source
((~) * signature (m TargetList), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetCopyTargetListMethodInfo a signature |
textBufferGetCopyTargetList :: (MonadIO m, TextBufferK a) => a -> m TargetList Source
textBufferGetDeserializeFormats
data TextBufferGetDeserializeFormatsMethodInfo Source
((~) * signature (m [Atom]), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetDeserializeFormatsMethodInfo a signature |
textBufferGetDeserializeFormats :: (MonadIO m, TextBufferK a) => a -> m [Atom] Source
textBufferGetEndIter
data TextBufferGetEndIterMethodInfo Source
((~) * signature (m TextIter), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetEndIterMethodInfo a signature |
textBufferGetEndIter :: (MonadIO m, TextBufferK a) => a -> m TextIter Source
textBufferGetHasSelection
data TextBufferGetHasSelectionMethodInfo Source
((~) * signature (m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetHasSelectionMethodInfo a signature |
textBufferGetHasSelection :: (MonadIO m, TextBufferK a) => a -> m Bool Source
textBufferGetInsert
data TextBufferGetInsertMethodInfo Source
((~) * signature (m TextMark), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetInsertMethodInfo a signature |
textBufferGetInsert :: (MonadIO m, TextBufferK a) => a -> m TextMark Source
textBufferGetIterAtChildAnchor
data TextBufferGetIterAtChildAnchorMethodInfo Source
((~) * signature (b -> m TextIter), MonadIO m, TextBufferK a, TextChildAnchorK b) => MethodInfo * TextBufferGetIterAtChildAnchorMethodInfo a signature |
textBufferGetIterAtChildAnchor :: (MonadIO m, TextBufferK a, TextChildAnchorK b) => a -> b -> m TextIter Source
textBufferGetIterAtLine
data TextBufferGetIterAtLineMethodInfo Source
((~) * signature (Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetIterAtLineMethodInfo a signature |
textBufferGetIterAtLine :: (MonadIO m, TextBufferK a) => a -> Int32 -> m TextIter Source
textBufferGetIterAtLineIndex
data TextBufferGetIterAtLineIndexMethodInfo Source
((~) * signature (Int32 -> Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetIterAtLineIndexMethodInfo a signature |
textBufferGetIterAtLineIndex :: (MonadIO m, TextBufferK a) => a -> Int32 -> Int32 -> m TextIter Source
textBufferGetIterAtLineOffset
data TextBufferGetIterAtLineOffsetMethodInfo Source
((~) * signature (Int32 -> Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetIterAtLineOffsetMethodInfo a signature |
textBufferGetIterAtLineOffset :: (MonadIO m, TextBufferK a) => a -> Int32 -> Int32 -> m TextIter Source
textBufferGetIterAtMark
data TextBufferGetIterAtMarkMethodInfo Source
((~) * signature (b -> m TextIter), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo * TextBufferGetIterAtMarkMethodInfo a signature |
textBufferGetIterAtMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> m TextIter Source
textBufferGetIterAtOffset
data TextBufferGetIterAtOffsetMethodInfo Source
((~) * signature (Int32 -> m TextIter), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetIterAtOffsetMethodInfo a signature |
textBufferGetIterAtOffset :: (MonadIO m, TextBufferK a) => a -> Int32 -> m TextIter Source
textBufferGetLineCount
data TextBufferGetLineCountMethodInfo Source
((~) * signature (m Int32), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetLineCountMethodInfo a signature |
textBufferGetLineCount :: (MonadIO m, TextBufferK a) => a -> m Int32 Source
textBufferGetMark
data TextBufferGetMarkMethodInfo Source
((~) * signature (Text -> m TextMark), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetMarkMethodInfo a signature |
textBufferGetMark :: (MonadIO m, TextBufferK a) => a -> Text -> m TextMark Source
textBufferGetModified
data TextBufferGetModifiedMethodInfo Source
((~) * signature (m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetModifiedMethodInfo a signature |
textBufferGetModified :: (MonadIO m, TextBufferK a) => a -> m Bool Source
textBufferGetPasteTargetList
data TextBufferGetPasteTargetListMethodInfo Source
((~) * signature (m TargetList), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetPasteTargetListMethodInfo a signature |
textBufferGetPasteTargetList :: (MonadIO m, TextBufferK a) => a -> m TargetList Source
textBufferGetSelectionBound
data TextBufferGetSelectionBoundMethodInfo Source
((~) * signature (m TextMark), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetSelectionBoundMethodInfo a signature |
textBufferGetSelectionBound :: (MonadIO m, TextBufferK a) => a -> m TextMark Source
textBufferGetSelectionBounds
data TextBufferGetSelectionBoundsMethodInfo Source
((~) * signature (m (Bool, TextIter, TextIter)), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetSelectionBoundsMethodInfo a signature |
textBufferGetSelectionBounds :: (MonadIO m, TextBufferK a) => a -> m (Bool, TextIter, TextIter) Source
textBufferGetSerializeFormats
data TextBufferGetSerializeFormatsMethodInfo Source
((~) * signature (m [Atom]), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetSerializeFormatsMethodInfo a signature |
textBufferGetSerializeFormats :: (MonadIO m, TextBufferK a) => a -> m [Atom] Source
textBufferGetSlice
data TextBufferGetSliceMethodInfo Source
((~) * signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetSliceMethodInfo a signature |
textBufferGetSlice :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Text Source
textBufferGetStartIter
data TextBufferGetStartIterMethodInfo Source
((~) * signature (m TextIter), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetStartIterMethodInfo a signature |
textBufferGetStartIter :: (MonadIO m, TextBufferK a) => a -> m TextIter Source
textBufferGetTagTable
data TextBufferGetTagTableMethodInfo Source
((~) * signature (m TextTagTable), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetTagTableMethodInfo a signature |
textBufferGetTagTable :: (MonadIO m, TextBufferK a) => a -> m TextTagTable Source
textBufferGetText
data TextBufferGetTextMethodInfo Source
((~) * signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, TextBufferK a) => MethodInfo * TextBufferGetTextMethodInfo a signature |
textBufferGetText :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> Bool -> m Text Source
textBufferInsert
data TextBufferInsertMethodInfo Source
((~) * signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertMethodInfo a signature |
textBufferInsert :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m () Source
textBufferInsertAtCursor
data TextBufferInsertAtCursorMethodInfo Source
((~) * signature (Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertAtCursorMethodInfo a signature |
textBufferInsertAtCursor :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m () Source
textBufferInsertChildAnchor
data TextBufferInsertChildAnchorMethodInfo Source
((~) * signature (TextIter -> b -> m ()), MonadIO m, TextBufferK a, TextChildAnchorK b) => MethodInfo * TextBufferInsertChildAnchorMethodInfo a signature |
textBufferInsertChildAnchor :: (MonadIO m, TextBufferK a, TextChildAnchorK b) => a -> TextIter -> b -> m () Source
textBufferInsertInteractive
data TextBufferInsertInteractiveMethodInfo Source
((~) * signature (TextIter -> Text -> Int32 -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertInteractiveMethodInfo a signature |
textBufferInsertInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> Bool -> m Bool Source
textBufferInsertInteractiveAtCursor
data TextBufferInsertInteractiveAtCursorMethodInfo Source
((~) * signature (Text -> Int32 -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertInteractiveAtCursorMethodInfo a signature |
textBufferInsertInteractiveAtCursor :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> Bool -> m Bool Source
textBufferInsertMarkup
data TextBufferInsertMarkupMethodInfo Source
((~) * signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertMarkupMethodInfo a signature |
textBufferInsertMarkup :: (MonadIO m, TextBufferK a) => a -> TextIter -> Text -> Int32 -> m () Source
textBufferInsertPixbuf
data TextBufferInsertPixbufMethodInfo Source
((~) * signature (TextIter -> b -> m ()), MonadIO m, TextBufferK a, PixbufK b) => MethodInfo * TextBufferInsertPixbufMethodInfo a signature |
textBufferInsertPixbuf :: (MonadIO m, TextBufferK a, PixbufK b) => a -> TextIter -> b -> m () Source
textBufferInsertRange
data TextBufferInsertRangeMethodInfo Source
((~) * signature (TextIter -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertRangeMethodInfo a signature |
textBufferInsertRange :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> TextIter -> m () Source
textBufferInsertRangeInteractive
data TextBufferInsertRangeInteractiveMethodInfo Source
((~) * signature (TextIter -> TextIter -> TextIter -> Bool -> m Bool), MonadIO m, TextBufferK a) => MethodInfo * TextBufferInsertRangeInteractiveMethodInfo a signature |
textBufferInsertRangeInteractive :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> TextIter -> Bool -> m Bool Source
textBufferMoveMark
data TextBufferMoveMarkMethodInfo Source
((~) * signature (b -> TextIter -> m ()), MonadIO m, TextBufferK a, TextMarkK b) => MethodInfo * TextBufferMoveMarkMethodInfo a signature |
textBufferMoveMark :: (MonadIO m, TextBufferK a, TextMarkK b) => a -> b -> TextIter -> m () Source
textBufferMoveMarkByName
data TextBufferMoveMarkByNameMethodInfo Source
((~) * signature (Text -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferMoveMarkByNameMethodInfo a signature |
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
((~) * signature (b -> Maybe TextIter -> Bool -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo * TextBufferPasteClipboardMethodInfo a signature |
textBufferPasteClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> Maybe TextIter -> Bool -> m () Source
textBufferPlaceCursor
data TextBufferPlaceCursorMethodInfo Source
((~) * signature (TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferPlaceCursorMethodInfo a signature |
textBufferPlaceCursor :: (MonadIO m, TextBufferK a) => a -> TextIter -> m () Source
textBufferRegisterDeserializeFormat
data TextBufferRegisterDeserializeFormatMethodInfo Source
((~) * signature (Text -> TextBufferDeserializeFunc -> m Atom), MonadIO m, TextBufferK a) => MethodInfo * TextBufferRegisterDeserializeFormatMethodInfo a signature |
textBufferRegisterDeserializeFormat :: (MonadIO m, TextBufferK a) => a -> Text -> TextBufferDeserializeFunc -> m Atom Source
textBufferRegisterDeserializeTagset
data TextBufferRegisterDeserializeTagsetMethodInfo Source
((~) * signature (Maybe Text -> m Atom), MonadIO m, TextBufferK a) => MethodInfo * TextBufferRegisterDeserializeTagsetMethodInfo a signature |
textBufferRegisterDeserializeTagset :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> m Atom Source
textBufferRegisterSerializeFormat
data TextBufferRegisterSerializeFormatMethodInfo Source
((~) * signature (Text -> TextBufferSerializeFunc -> m Atom), MonadIO m, TextBufferK a) => MethodInfo * TextBufferRegisterSerializeFormatMethodInfo a signature |
textBufferRegisterSerializeFormat :: (MonadIO m, TextBufferK a) => a -> Text -> TextBufferSerializeFunc -> m Atom Source
textBufferRegisterSerializeTagset
data TextBufferRegisterSerializeTagsetMethodInfo Source
((~) * signature (Maybe Text -> m Atom), MonadIO m, TextBufferK a) => MethodInfo * TextBufferRegisterSerializeTagsetMethodInfo a signature |
textBufferRegisterSerializeTagset :: (MonadIO m, TextBufferK a) => a -> Maybe Text -> m Atom Source
textBufferRemoveAllTags
data TextBufferRemoveAllTagsMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferRemoveAllTagsMethodInfo a signature |
textBufferRemoveAllTags :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m () Source
textBufferRemoveSelectionClipboard
data TextBufferRemoveSelectionClipboardMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, TextBufferK a, ClipboardK b) => MethodInfo * TextBufferRemoveSelectionClipboardMethodInfo a signature |
textBufferRemoveSelectionClipboard :: (MonadIO m, TextBufferK a, ClipboardK b) => a -> b -> m () Source
textBufferRemoveTag
data TextBufferRemoveTagMethodInfo Source
((~) * signature (b -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a, TextTagK b) => MethodInfo * TextBufferRemoveTagMethodInfo a signature |
textBufferRemoveTag :: (MonadIO m, TextBufferK a, TextTagK b) => a -> b -> TextIter -> TextIter -> m () Source
textBufferRemoveTagByName
data TextBufferRemoveTagByNameMethodInfo Source
((~) * signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferRemoveTagByNameMethodInfo a signature |
textBufferRemoveTagByName :: (MonadIO m, TextBufferK a) => a -> Text -> TextIter -> TextIter -> m () Source
textBufferSelectRange
data TextBufferSelectRangeMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferSelectRangeMethodInfo a signature |
textBufferSelectRange :: (MonadIO m, TextBufferK a) => a -> TextIter -> TextIter -> m () Source
textBufferSerialize
data TextBufferSerializeMethodInfo Source
((~) * signature (b -> Atom -> TextIter -> TextIter -> m ByteString), MonadIO m, TextBufferK a, TextBufferK b) => MethodInfo * TextBufferSerializeMethodInfo a signature |
textBufferSerialize :: (MonadIO m, TextBufferK a, TextBufferK b) => a -> b -> Atom -> TextIter -> TextIter -> m ByteString Source
textBufferSetModified
data TextBufferSetModifiedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferSetModifiedMethodInfo a signature |
textBufferSetModified :: (MonadIO m, TextBufferK a) => a -> Bool -> m () Source
textBufferSetText
data TextBufferSetTextMethodInfo Source
((~) * signature (Text -> Int32 -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferSetTextMethodInfo a signature |
textBufferSetText :: (MonadIO m, TextBufferK a) => a -> Text -> Int32 -> m () Source
textBufferUnregisterDeserializeFormat
data TextBufferUnregisterDeserializeFormatMethodInfo Source
((~) * signature (Atom -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferUnregisterDeserializeFormatMethodInfo a signature |
textBufferUnregisterDeserializeFormat :: (MonadIO m, TextBufferK a) => a -> Atom -> m () Source
textBufferUnregisterSerializeFormat
data TextBufferUnregisterSerializeFormatMethodInfo Source
((~) * signature (Atom -> m ()), MonadIO m, TextBufferK a) => MethodInfo * TextBufferUnregisterSerializeFormatMethodInfo a signature |
textBufferUnregisterSerializeFormat :: (MonadIO m, TextBufferK a) => a -> Atom -> m () Source
Properties
CopyTargetList
data TextBufferCopyTargetListPropertyInfo Source
AttrInfo TextBufferCopyTargetListPropertyInfo | |
type AttrLabel TextBufferCopyTargetListPropertyInfo = "copy-target-list" | |
type AttrGetType TextBufferCopyTargetListPropertyInfo = TargetList | |
type AttrBaseTypeConstraint TextBufferCopyTargetListPropertyInfo = TextBufferK | |
type AttrSetTypeConstraint TextBufferCopyTargetListPropertyInfo = * ~ () | |
type AttrAllowedOps TextBufferCopyTargetListPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getTextBufferCopyTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList Source
textBufferCopyTargetList :: AttrLabelProxy "copyTargetList" Source
CursorPosition
data TextBufferCursorPositionPropertyInfo Source
getTextBufferCursorPosition :: (MonadIO m, TextBufferK o) => o -> m Int32 Source
textBufferCursorPosition :: AttrLabelProxy "cursorPosition" Source
HasSelection
data TextBufferHasSelectionPropertyInfo Source
AttrInfo TextBufferHasSelectionPropertyInfo | |
type AttrLabel TextBufferHasSelectionPropertyInfo = "has-selection" | |
type AttrGetType TextBufferHasSelectionPropertyInfo = Bool | |
type AttrBaseTypeConstraint TextBufferHasSelectionPropertyInfo = TextBufferK | |
type AttrSetTypeConstraint TextBufferHasSelectionPropertyInfo = * ~ () | |
type AttrAllowedOps TextBufferHasSelectionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTextBufferHasSelection :: (MonadIO m, TextBufferK o) => o -> m Bool Source
textBufferHasSelection :: AttrLabelProxy "hasSelection" Source
PasteTargetList
data TextBufferPasteTargetListPropertyInfo Source
AttrInfo TextBufferPasteTargetListPropertyInfo | |
type AttrLabel TextBufferPasteTargetListPropertyInfo = "paste-target-list" | |
type AttrGetType TextBufferPasteTargetListPropertyInfo = TargetList | |
type AttrBaseTypeConstraint TextBufferPasteTargetListPropertyInfo = TextBufferK | |
type AttrSetTypeConstraint TextBufferPasteTargetListPropertyInfo = * ~ () | |
type AttrAllowedOps TextBufferPasteTargetListPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getTextBufferPasteTargetList :: (MonadIO m, TextBufferK o) => o -> m TargetList Source
textBufferPasteTargetList :: AttrLabelProxy "pasteTargetList" Source
TagTable
data TextBufferTagTablePropertyInfo Source
constructTextBufferTagTable :: TextTagTableK a => a -> IO ([Char], GValue) Source
getTextBufferTagTable :: (MonadIO m, TextBufferK o) => o -> m TextTagTable Source
textBufferTagTable :: AttrLabelProxy "tagTable" Source
Text
data TextBufferTextPropertyInfo Source
AttrInfo TextBufferTextPropertyInfo | |
type AttrLabel TextBufferTextPropertyInfo = "text" | |
type AttrGetType TextBufferTextPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint TextBufferTextPropertyInfo = TextBufferK | |
type AttrSetTypeConstraint TextBufferTextPropertyInfo = * ~ Text | |
type AttrAllowedOps TextBufferTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearTextBufferText :: (MonadIO m, TextBufferK o) => o -> m () Source
getTextBufferText :: (MonadIO m, TextBufferK o) => o -> m (Maybe Text) Source
setTextBufferText :: (MonadIO m, TextBufferK o) => o -> Text -> m () Source
textBufferText :: AttrLabelProxy "text" 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