gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.TextBuffer

Contents

Description

 

Synopsis

Exported types

newtype TextBuffer Source #

Instances

GObject TextBuffer Source # 
IsObject TextBuffer Source # 
IsTextBuffer TextBuffer Source # 
((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabel t (TextBuffer -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> TextBuffer -> p #

((~) * info (ResolveTextBufferMethod t TextBuffer), MethodInfo * info TextBuffer p) => IsLabelProxy t (TextBuffer -> p) Source # 
HasAttributeList * TextBuffer Source # 
type SignalList TextBuffer Source # 
type SignalList TextBuffer
type AttributeList TextBuffer Source # 
type AttributeList TextBuffer

class GObject o => IsTextBuffer o Source #

Instances

(GObject a, UnknownAncestorError Constraint TextBuffer a) => IsTextBuffer a Source # 
IsTextBuffer TextBuffer Source # 

Methods

textBufferAddMark

data TextBufferAddMarkMethodInfo Source #

Instances

((~) * signature (b -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferAddMarkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferAddMarkMethodInfo a -> signature -> s

textBufferAddSelectionClipboard

data TextBufferAddSelectionClipboardMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferAddSelectionClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferAddSelectionClipboardMethodInfo a -> signature -> s

textBufferApplyTag

data TextBufferApplyTagMethodInfo Source #

Instances

((~) * signature (b -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextTag b) => MethodInfo * TextBufferApplyTagMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferApplyTagMethodInfo a -> signature -> s

textBufferApplyTagByName

data TextBufferApplyTagByNameMethodInfo Source #

Instances

((~) * signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferApplyTagByNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferApplyTagByNameMethodInfo a -> signature -> s

textBufferBackspace

data TextBufferBackspaceMethodInfo Source #

Instances

((~) * signature (TextIter -> Bool -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferBackspaceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferBackspaceMethodInfo a -> signature -> s

textBufferBeginUserAction

data TextBufferBeginUserActionMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferBeginUserActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferBeginUserActionMethodInfo a -> signature -> s

textBufferCopyClipboard

data TextBufferCopyClipboardMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferCopyClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferCopyClipboardMethodInfo a -> signature -> s

textBufferCreateChildAnchor

data TextBufferCreateChildAnchorMethodInfo Source #

Instances

((~) * signature (TextIter -> m TextChildAnchor), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferCreateChildAnchorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferCreateChildAnchorMethodInfo a -> signature -> s

textBufferCreateMark

data TextBufferCreateMarkMethodInfo Source #

Instances

((~) * signature (Maybe Text -> TextIter -> Bool -> m TextMark), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferCreateMarkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferCreateMarkMethodInfo a -> signature -> s

textBufferCutClipboard

data TextBufferCutClipboardMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferCutClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferCutClipboardMethodInfo a -> signature -> s

textBufferDelete

data TextBufferDeleteMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeleteMethodInfo a -> signature -> s

textBufferDeleteInteractive

data TextBufferDeleteInteractiveMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteInteractiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeleteInteractiveMethodInfo a -> signature -> s

textBufferDeleteMark

data TextBufferDeleteMarkMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferDeleteMarkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeleteMarkMethodInfo a -> signature -> s

textBufferDeleteMarkByName

data TextBufferDeleteMarkByNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteMarkByNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeleteMarkByNameMethodInfo a -> signature -> s

textBufferDeleteMarkByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> m () Source #

textBufferDeleteSelection

data TextBufferDeleteSelectionMethodInfo Source #

Instances

((~) * signature (Bool -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeleteSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeleteSelectionMethodInfo a -> signature -> s

textBufferDeserialize

data TextBufferDeserializeMethodInfo Source #

Instances

((~) * signature (b -> Atom -> TextIter -> ByteString -> m ()), MonadIO m, IsTextBuffer a, IsTextBuffer b) => MethodInfo * TextBufferDeserializeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeserializeMethodInfo a -> signature -> s

textBufferDeserialize :: (MonadIO m, IsTextBuffer a, IsTextBuffer b) => a -> b -> Atom -> TextIter -> ByteString -> m () Source #

textBufferDeserializeGetCanCreateTags

textBufferDeserializeSetCanCreateTags

data TextBufferDeserializeSetCanCreateTagsMethodInfo Source #

Instances

((~) * signature (Atom -> Bool -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferDeserializeSetCanCreateTagsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferDeserializeSetCanCreateTagsMethodInfo a -> signature -> s

textBufferEndUserAction

data TextBufferEndUserActionMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferEndUserActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferEndUserActionMethodInfo a -> signature -> s

textBufferGetBounds

data TextBufferGetBoundsMethodInfo Source #

Instances

((~) * signature (m (TextIter, TextIter)), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetBoundsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetBoundsMethodInfo a -> signature -> s

textBufferGetCharCount

data TextBufferGetCharCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetCharCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetCharCountMethodInfo a -> signature -> s

textBufferGetCopyTargetList

data TextBufferGetCopyTargetListMethodInfo Source #

Instances

((~) * signature (m TargetList), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetCopyTargetListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetCopyTargetListMethodInfo a -> signature -> s

textBufferGetDeserializeFormats

data TextBufferGetDeserializeFormatsMethodInfo Source #

Instances

((~) * signature (m [Atom]), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetDeserializeFormatsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetDeserializeFormatsMethodInfo a -> signature -> s

textBufferGetEndIter

data TextBufferGetEndIterMethodInfo Source #

Instances

((~) * signature (m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetEndIterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetEndIterMethodInfo a -> signature -> s

textBufferGetHasSelection

data TextBufferGetHasSelectionMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetHasSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetHasSelectionMethodInfo a -> signature -> s

textBufferGetInsert

data TextBufferGetInsertMethodInfo Source #

Instances

((~) * signature (m TextMark), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetInsertMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetInsertMethodInfo a -> signature -> s

textBufferGetIterAtChildAnchor

textBufferGetIterAtLine

data TextBufferGetIterAtLineMethodInfo Source #

Instances

((~) * signature (Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtLineMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetIterAtLineMethodInfo a -> signature -> s

textBufferGetIterAtLineIndex

data TextBufferGetIterAtLineIndexMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtLineIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetIterAtLineIndexMethodInfo a -> signature -> s

textBufferGetIterAtLineOffset

data TextBufferGetIterAtLineOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtLineOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetIterAtLineOffsetMethodInfo a -> signature -> s

textBufferGetIterAtMark

data TextBufferGetIterAtMarkMethodInfo Source #

Instances

((~) * signature (b -> m TextIter), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferGetIterAtMarkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetIterAtMarkMethodInfo a -> signature -> s

textBufferGetIterAtOffset

data TextBufferGetIterAtOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetIterAtOffsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetIterAtOffsetMethodInfo a -> signature -> s

textBufferGetLineCount

data TextBufferGetLineCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetLineCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetLineCountMethodInfo a -> signature -> s

textBufferGetMark

data TextBufferGetMarkMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe TextMark)), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetMarkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetMarkMethodInfo a -> signature -> s

textBufferGetModified

data TextBufferGetModifiedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetModifiedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetModifiedMethodInfo a -> signature -> s

textBufferGetPasteTargetList

data TextBufferGetPasteTargetListMethodInfo Source #

Instances

((~) * signature (m TargetList), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetPasteTargetListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetPasteTargetListMethodInfo a -> signature -> s

textBufferGetSelectionBound

data TextBufferGetSelectionBoundMethodInfo Source #

Instances

((~) * signature (m TextMark), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSelectionBoundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetSelectionBoundMethodInfo a -> signature -> s

textBufferGetSelectionBounds

data TextBufferGetSelectionBoundsMethodInfo Source #

Instances

((~) * signature (m (Bool, TextIter, TextIter)), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSelectionBoundsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetSelectionBoundsMethodInfo a -> signature -> s

textBufferGetSerializeFormats

data TextBufferGetSerializeFormatsMethodInfo Source #

Instances

((~) * signature (m [Atom]), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSerializeFormatsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetSerializeFormatsMethodInfo a -> signature -> s

textBufferGetSlice

data TextBufferGetSliceMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetSliceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetSliceMethodInfo a -> signature -> s

textBufferGetStartIter

data TextBufferGetStartIterMethodInfo Source #

Instances

((~) * signature (m TextIter), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetStartIterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetStartIterMethodInfo a -> signature -> s

textBufferGetTagTable

data TextBufferGetTagTableMethodInfo Source #

Instances

((~) * signature (m TextTagTable), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetTagTableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetTagTableMethodInfo a -> signature -> s

textBufferGetText

data TextBufferGetTextMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> Bool -> m Text), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferGetTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferGetTextMethodInfo a -> signature -> s

textBufferInsert

data TextBufferInsertMethodInfo Source #

Instances

((~) * signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertMethodInfo a -> signature -> s

textBufferInsert :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m () Source #

textBufferInsertAtCursor

data TextBufferInsertAtCursorMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertAtCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertAtCursorMethodInfo a -> signature -> s

textBufferInsertAtCursor :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m () Source #

textBufferInsertChildAnchor

data TextBufferInsertChildAnchorMethodInfo Source #

Instances

((~) * signature (TextIter -> b -> m ()), MonadIO m, IsTextBuffer a, IsTextChildAnchor b) => MethodInfo * TextBufferInsertChildAnchorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertChildAnchorMethodInfo a -> signature -> s

textBufferInsertInteractive

data TextBufferInsertInteractiveMethodInfo Source #

Instances

((~) * signature (TextIter -> Text -> Int32 -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertInteractiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertInteractiveMethodInfo a -> signature -> s

textBufferInsertInteractiveAtCursor

data TextBufferInsertInteractiveAtCursorMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> Bool -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertInteractiveAtCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertInteractiveAtCursorMethodInfo a -> signature -> s

textBufferInsertMarkup

data TextBufferInsertMarkupMethodInfo Source #

Instances

((~) * signature (TextIter -> Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertMarkupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertMarkupMethodInfo a -> signature -> s

textBufferInsertMarkup :: (MonadIO m, IsTextBuffer a) => a -> TextIter -> Text -> Int32 -> m () Source #

textBufferInsertPixbuf

data TextBufferInsertPixbufMethodInfo Source #

Instances

((~) * signature (TextIter -> b -> m ()), MonadIO m, IsTextBuffer a, IsPixbuf b) => MethodInfo * TextBufferInsertPixbufMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertPixbufMethodInfo a -> signature -> s

textBufferInsertPixbuf :: (MonadIO m, IsTextBuffer a, IsPixbuf b) => a -> TextIter -> b -> m () Source #

textBufferInsertRange

data TextBufferInsertRangeMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferInsertRangeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferInsertRangeMethodInfo a -> signature -> s

textBufferInsertRangeInteractive

textBufferMoveMark

data TextBufferMoveMarkMethodInfo Source #

Instances

((~) * signature (b -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextMark b) => MethodInfo * TextBufferMoveMarkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferMoveMarkMethodInfo a -> signature -> s

textBufferMoveMarkByName

data TextBufferMoveMarkByNameMethodInfo Source #

Instances

((~) * signature (Text -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferMoveMarkByNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferMoveMarkByNameMethodInfo a -> signature -> s

textBufferMoveMarkByName :: (MonadIO m, IsTextBuffer a) => a -> Text -> TextIter -> m () Source #

textBufferNew

textBufferPasteClipboard

data TextBufferPasteClipboardMethodInfo Source #

Instances

((~) * signature (b -> Maybe TextIter -> Bool -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferPasteClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferPasteClipboardMethodInfo a -> signature -> s

textBufferPlaceCursor

data TextBufferPlaceCursorMethodInfo Source #

Instances

((~) * signature (TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferPlaceCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferPlaceCursorMethodInfo a -> signature -> s

textBufferRegisterDeserializeFormat

textBufferRegisterDeserializeTagset

data TextBufferRegisterDeserializeTagsetMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterDeserializeTagsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRegisterDeserializeTagsetMethodInfo a -> signature -> s

textBufferRegisterSerializeFormat

data TextBufferRegisterSerializeFormatMethodInfo Source #

Instances

((~) * signature (Text -> TextBufferSerializeFunc -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterSerializeFormatMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRegisterSerializeFormatMethodInfo a -> signature -> s

textBufferRegisterSerializeTagset

data TextBufferRegisterSerializeTagsetMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m Atom), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRegisterSerializeTagsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRegisterSerializeTagsetMethodInfo a -> signature -> s

textBufferRemoveAllTags

data TextBufferRemoveAllTagsMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRemoveAllTagsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRemoveAllTagsMethodInfo a -> signature -> s

textBufferRemoveSelectionClipboard

data TextBufferRemoveSelectionClipboardMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTextBuffer a, IsClipboard b) => MethodInfo * TextBufferRemoveSelectionClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRemoveSelectionClipboardMethodInfo a -> signature -> s

textBufferRemoveTag

data TextBufferRemoveTagMethodInfo Source #

Instances

((~) * signature (b -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a, IsTextTag b) => MethodInfo * TextBufferRemoveTagMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRemoveTagMethodInfo a -> signature -> s

textBufferRemoveTagByName

data TextBufferRemoveTagByNameMethodInfo Source #

Instances

((~) * signature (Text -> TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferRemoveTagByNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferRemoveTagByNameMethodInfo a -> signature -> s

textBufferSelectRange

data TextBufferSelectRangeMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferSelectRangeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferSelectRangeMethodInfo a -> signature -> s

textBufferSerialize

data TextBufferSerializeMethodInfo Source #

Instances

((~) * signature (b -> Atom -> TextIter -> TextIter -> m ByteString), MonadIO m, IsTextBuffer a, IsTextBuffer b) => MethodInfo * TextBufferSerializeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferSerializeMethodInfo a -> signature -> s

textBufferSetModified

data TextBufferSetModifiedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferSetModifiedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferSetModifiedMethodInfo a -> signature -> s

textBufferSetText

data TextBufferSetTextMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferSetTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferSetTextMethodInfo a -> signature -> s

textBufferSetText :: (MonadIO m, IsTextBuffer a) => a -> Text -> Int32 -> m () Source #

textBufferUnregisterDeserializeFormat

data TextBufferUnregisterDeserializeFormatMethodInfo Source #

Instances

((~) * signature (Atom -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferUnregisterDeserializeFormatMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferUnregisterDeserializeFormatMethodInfo a -> signature -> s

textBufferUnregisterSerializeFormat

data TextBufferUnregisterSerializeFormatMethodInfo Source #

Instances

((~) * signature (Atom -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TextBufferUnregisterSerializeFormatMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextBufferUnregisterSerializeFormatMethodInfo a -> signature -> s

Properties

CopyTargetList

data TextBufferCopyTargetListPropertyInfo Source #

Instances

AttrInfo TextBufferCopyTargetListPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferCopyTargetListPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferCopyTargetListPropertyInfo = * ~ ()
type AttrLabel TextBufferCopyTargetListPropertyInfo Source # 
type AttrLabel TextBufferCopyTargetListPropertyInfo = "copy-target-list"
type AttrGetType TextBufferCopyTargetListPropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferCopyTargetListPropertyInfo Source # 
type AttrAllowedOps TextBufferCopyTargetListPropertyInfo Source # 
type AttrAllowedOps TextBufferCopyTargetListPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

textBufferCopyTargetList :: AttrLabelProxy "copyTargetList" Source #

CursorPosition

data TextBufferCursorPositionPropertyInfo Source #

Instances

AttrInfo TextBufferCursorPositionPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferCursorPositionPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferCursorPositionPropertyInfo = * ~ ()
type AttrLabel TextBufferCursorPositionPropertyInfo Source # 
type AttrLabel TextBufferCursorPositionPropertyInfo = "cursor-position"
type AttrGetType TextBufferCursorPositionPropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferCursorPositionPropertyInfo Source # 
type AttrAllowedOps TextBufferCursorPositionPropertyInfo Source # 
type AttrAllowedOps TextBufferCursorPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

textBufferCursorPosition :: AttrLabelProxy "cursorPosition" Source #

HasSelection

data TextBufferHasSelectionPropertyInfo Source #

Instances

AttrInfo TextBufferHasSelectionPropertyInfo Source # 

Associated Types

type AttrAllowedOps TextBufferHasSelectionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TextBufferHasSelectionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TextBufferHasSelectionPropertyInfo :: * -> Constraint

type AttrGetType TextBufferHasSelectionPropertyInfo :: *

type AttrLabel TextBufferHasSelectionPropertyInfo :: Symbol

type AttrSetTypeConstraint TextBufferHasSelectionPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferHasSelectionPropertyInfo = * ~ ()
type AttrLabel TextBufferHasSelectionPropertyInfo Source # 
type AttrLabel TextBufferHasSelectionPropertyInfo = "has-selection"
type AttrGetType TextBufferHasSelectionPropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferHasSelectionPropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferHasSelectionPropertyInfo = IsTextBuffer
type AttrAllowedOps TextBufferHasSelectionPropertyInfo Source # 
type AttrAllowedOps TextBufferHasSelectionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

textBufferHasSelection :: AttrLabelProxy "hasSelection" Source #

PasteTargetList

data TextBufferPasteTargetListPropertyInfo Source #

Instances

AttrInfo TextBufferPasteTargetListPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferPasteTargetListPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferPasteTargetListPropertyInfo = * ~ ()
type AttrLabel TextBufferPasteTargetListPropertyInfo Source # 
type AttrLabel TextBufferPasteTargetListPropertyInfo = "paste-target-list"
type AttrGetType TextBufferPasteTargetListPropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferPasteTargetListPropertyInfo Source # 
type AttrAllowedOps TextBufferPasteTargetListPropertyInfo Source # 
type AttrAllowedOps TextBufferPasteTargetListPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

textBufferPasteTargetList :: AttrLabelProxy "pasteTargetList" Source #

TagTable

data TextBufferTagTablePropertyInfo Source #

Instances

AttrInfo TextBufferTagTablePropertyInfo Source # 

Associated Types

type AttrAllowedOps TextBufferTagTablePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TextBufferTagTablePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TextBufferTagTablePropertyInfo :: * -> Constraint

type AttrGetType TextBufferTagTablePropertyInfo :: *

type AttrLabel TextBufferTagTablePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint TextBufferTagTablePropertyInfo o => Proxy * TextBufferTagTablePropertyInfo -> o -> IO (AttrGetType TextBufferTagTablePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TextBufferTagTablePropertyInfo o, AttrSetTypeConstraint TextBufferTagTablePropertyInfo b) => Proxy * TextBufferTagTablePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TextBufferTagTablePropertyInfo o => Proxy * TextBufferTagTablePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TextBufferTagTablePropertyInfo o, AttrSetTypeConstraint TextBufferTagTablePropertyInfo b) => Proxy * TextBufferTagTablePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TextBufferTagTablePropertyInfo Source # 
type AttrSetTypeConstraint TextBufferTagTablePropertyInfo = IsTextTagTable
type AttrLabel TextBufferTagTablePropertyInfo Source # 
type AttrLabel TextBufferTagTablePropertyInfo = "tag-table"
type AttrGetType TextBufferTagTablePropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferTagTablePropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferTagTablePropertyInfo = IsTextBuffer
type AttrAllowedOps TextBufferTagTablePropertyInfo Source # 
type AttrAllowedOps TextBufferTagTablePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructTextBufferTagTable :: (IsTextBuffer o, IsTextTagTable a) => a -> IO (GValueConstruct o) Source #

textBufferTagTable :: AttrLabelProxy "tagTable" Source #

Text

data TextBufferTextPropertyInfo Source #

Instances

AttrInfo TextBufferTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps TextBufferTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TextBufferTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TextBufferTextPropertyInfo :: * -> Constraint

type AttrGetType TextBufferTextPropertyInfo :: *

type AttrLabel TextBufferTextPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint TextBufferTextPropertyInfo o => Proxy * TextBufferTextPropertyInfo -> o -> IO (AttrGetType TextBufferTextPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TextBufferTextPropertyInfo o, AttrSetTypeConstraint TextBufferTextPropertyInfo b) => Proxy * TextBufferTextPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TextBufferTextPropertyInfo o => Proxy * TextBufferTextPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TextBufferTextPropertyInfo o, AttrSetTypeConstraint TextBufferTextPropertyInfo b) => Proxy * TextBufferTextPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TextBufferTextPropertyInfo Source # 
type AttrSetTypeConstraint TextBufferTextPropertyInfo = * ~ Text
type AttrLabel TextBufferTextPropertyInfo Source # 
type AttrLabel TextBufferTextPropertyInfo = "text"
type AttrGetType TextBufferTextPropertyInfo Source # 
type AttrGetType TextBufferTextPropertyInfo = Maybe Text
type AttrBaseTypeConstraint TextBufferTextPropertyInfo Source # 
type AttrBaseTypeConstraint TextBufferTextPropertyInfo = IsTextBuffer
type AttrAllowedOps TextBufferTextPropertyInfo Source # 
type AttrAllowedOps TextBufferTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructTextBufferText :: IsTextBuffer o => Text -> IO (GValueConstruct o) Source #

getTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> m (Maybe Text) Source #

setTextBufferText :: (MonadIO m, IsTextBuffer o) => o -> Text -> m () Source #

textBufferText :: AttrLabelProxy "text" Source #

Signals

ApplyTag

data TextBufferApplyTagSignalInfo Source #

Instances

SignalInfo TextBufferApplyTagSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferApplyTagSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferApplyTagSignalInfo -> o -> HaskellCallbackType TextBufferApplyTagSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferApplyTagSignalInfo Source # 

afterTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId Source #

onTextBufferApplyTag :: (GObject a, MonadIO m) => a -> TextBufferApplyTagCallback -> m SignalHandlerId Source #

BeginUserAction

data TextBufferBeginUserActionSignalInfo Source #

Instances

SignalInfo TextBufferBeginUserActionSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferBeginUserActionSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferBeginUserActionSignalInfo -> o -> HaskellCallbackType TextBufferBeginUserActionSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferBeginUserActionSignalInfo Source # 

onTextBufferBeginUserAction :: (GObject a, MonadIO m) => a -> TextBufferBeginUserActionCallback -> m SignalHandlerId Source #

Changed

data TextBufferChangedSignalInfo Source #

Instances

SignalInfo TextBufferChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferChangedSignalInfo -> o -> HaskellCallbackType TextBufferChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferChangedSignalInfo Source # 

afterTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId Source #

onTextBufferChanged :: (GObject a, MonadIO m) => a -> TextBufferChangedCallback -> m SignalHandlerId Source #

DeleteRange

data TextBufferDeleteRangeSignalInfo Source #

Instances

SignalInfo TextBufferDeleteRangeSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferDeleteRangeSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferDeleteRangeSignalInfo -> o -> HaskellCallbackType TextBufferDeleteRangeSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferDeleteRangeSignalInfo Source # 

afterTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId Source #

onTextBufferDeleteRange :: (GObject a, MonadIO m) => a -> TextBufferDeleteRangeCallback -> m SignalHandlerId Source #

EndUserAction

data TextBufferEndUserActionSignalInfo Source #

Instances

SignalInfo TextBufferEndUserActionSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferEndUserActionSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferEndUserActionSignalInfo -> o -> HaskellCallbackType TextBufferEndUserActionSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferEndUserActionSignalInfo Source # 

afterTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId Source #

onTextBufferEndUserAction :: (GObject a, MonadIO m) => a -> TextBufferEndUserActionCallback -> m SignalHandlerId Source #

InsertChildAnchor

data TextBufferInsertChildAnchorSignalInfo Source #

Instances

SignalInfo TextBufferInsertChildAnchorSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferInsertChildAnchorSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferInsertChildAnchorSignalInfo -> o -> HaskellCallbackType TextBufferInsertChildAnchorSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferInsertChildAnchorSignalInfo Source # 

InsertPixbuf

type TextBufferInsertPixbufCallbackC = Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO () Source #

data TextBufferInsertPixbufSignalInfo Source #

Instances

SignalInfo TextBufferInsertPixbufSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferInsertPixbufSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferInsertPixbufSignalInfo -> o -> HaskellCallbackType TextBufferInsertPixbufSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferInsertPixbufSignalInfo Source # 

afterTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId Source #

onTextBufferInsertPixbuf :: (GObject a, MonadIO m) => a -> TextBufferInsertPixbufCallback -> m SignalHandlerId Source #

InsertText

data TextBufferInsertTextSignalInfo Source #

Instances

SignalInfo TextBufferInsertTextSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferInsertTextSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferInsertTextSignalInfo -> o -> HaskellCallbackType TextBufferInsertTextSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferInsertTextSignalInfo Source # 

afterTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId Source #

onTextBufferInsertText :: (GObject a, MonadIO m) => a -> TextBufferInsertTextCallback -> m SignalHandlerId Source #

MarkDeleted

data TextBufferMarkDeletedSignalInfo Source #

Instances

SignalInfo TextBufferMarkDeletedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferMarkDeletedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferMarkDeletedSignalInfo -> o -> HaskellCallbackType TextBufferMarkDeletedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferMarkDeletedSignalInfo Source # 

afterTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId Source #

onTextBufferMarkDeleted :: (GObject a, MonadIO m) => a -> TextBufferMarkDeletedCallback -> m SignalHandlerId Source #

MarkSet

data TextBufferMarkSetSignalInfo Source #

Instances

SignalInfo TextBufferMarkSetSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferMarkSetSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferMarkSetSignalInfo -> o -> HaskellCallbackType TextBufferMarkSetSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferMarkSetSignalInfo Source # 

afterTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId Source #

onTextBufferMarkSet :: (GObject a, MonadIO m) => a -> TextBufferMarkSetCallback -> m SignalHandlerId Source #

ModifiedChanged

data TextBufferModifiedChangedSignalInfo Source #

Instances

SignalInfo TextBufferModifiedChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferModifiedChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferModifiedChangedSignalInfo -> o -> HaskellCallbackType TextBufferModifiedChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferModifiedChangedSignalInfo Source # 

onTextBufferModifiedChanged :: (GObject a, MonadIO m) => a -> TextBufferModifiedChangedCallback -> m SignalHandlerId Source #

PasteDone

data TextBufferPasteDoneSignalInfo Source #

Instances

SignalInfo TextBufferPasteDoneSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferPasteDoneSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferPasteDoneSignalInfo -> o -> HaskellCallbackType TextBufferPasteDoneSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferPasteDoneSignalInfo Source # 

afterTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId Source #

onTextBufferPasteDone :: (GObject a, MonadIO m) => a -> TextBufferPasteDoneCallback -> m SignalHandlerId Source #

RemoveTag

data TextBufferRemoveTagSignalInfo Source #

Instances

SignalInfo TextBufferRemoveTagSignalInfo Source # 

Associated Types

type HaskellCallbackType TextBufferRemoveTagSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextBufferRemoveTagSignalInfo -> o -> HaskellCallbackType TextBufferRemoveTagSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextBufferRemoveTagSignalInfo Source # 

afterTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId Source #

onTextBufferRemoveTag :: (GObject a, MonadIO m) => a -> TextBufferRemoveTagCallback -> m SignalHandlerId Source #