gi-gtksource-3.0.7: GtkSource 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.GtkSource.Objects.Buffer

Contents

Description

 

Synopsis

Exported types

newtype Buffer Source #

Constructors

Buffer (ManagedPtr Buffer) 

Instances

GObject Buffer Source # 
IsObject Buffer Source # 
IsTextBuffer Buffer Source # 
IsBuffer Buffer Source # 
((~) * info (ResolveBufferMethod t Buffer), MethodInfo * info Buffer p) => IsLabel t (Buffer -> p) Source # 

Methods

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

((~) * info (ResolveBufferMethod t Buffer), MethodInfo * info Buffer p) => IsLabelProxy t (Buffer -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Buffer -> p

HasAttributeList * Buffer Source # 
type SignalList Buffer Source # 
type SignalList Buffer
type AttributeList Buffer Source # 
type AttributeList Buffer

class GObject o => IsBuffer o Source #

Instances

(GObject a, UnknownAncestorError Constraint Buffer a) => IsBuffer a Source # 
IsBuffer Buffer Source # 

Methods

backwardIterToSourceMark

data BufferBackwardIterToSourceMarkMethodInfo Source #

Instances

((~) * signature (TextIter -> Maybe Text -> m Bool), MonadIO m, IsBuffer a) => MethodInfo * BufferBackwardIterToSourceMarkMethodInfo a signature Source # 

Methods

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

bufferBackwardIterToSourceMark :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m Bool Source #

beginNotUndoableAction

data BufferBeginNotUndoableActionMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferBeginNotUndoableActionMethodInfo a signature Source # 

Methods

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

canRedo

data BufferCanRedoMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsBuffer a) => MethodInfo * BufferCanRedoMethodInfo a signature Source # 

Methods

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

canUndo

data BufferCanUndoMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsBuffer a) => MethodInfo * BufferCanUndoMethodInfo a signature Source # 

Methods

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

changeCase

data BufferChangeCaseMethodInfo Source #

Instances

((~) * signature (ChangeCaseType -> TextIter -> TextIter -> m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferChangeCaseMethodInfo a signature Source # 

Methods

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

bufferChangeCase :: (MonadIO m, IsBuffer a) => a -> ChangeCaseType -> TextIter -> TextIter -> m () Source #

createSourceMark

data BufferCreateSourceMarkMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Text -> TextIter -> m Mark), MonadIO m, IsBuffer a) => MethodInfo * BufferCreateSourceMarkMethodInfo a signature Source # 

Methods

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

bufferCreateSourceMark :: (MonadIO m, IsBuffer a) => a -> Maybe Text -> Text -> TextIter -> m Mark Source #

endNotUndoableAction

data BufferEndNotUndoableActionMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferEndNotUndoableActionMethodInfo a signature Source # 

Methods

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

ensureHighlight

data BufferEnsureHighlightMethodInfo Source #

Instances

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

Methods

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

bufferEnsureHighlight :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> m () Source #

forwardIterToSourceMark

data BufferForwardIterToSourceMarkMethodInfo Source #

Instances

((~) * signature (TextIter -> Maybe Text -> m Bool), MonadIO m, IsBuffer a) => MethodInfo * BufferForwardIterToSourceMarkMethodInfo a signature Source # 

Methods

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

bufferForwardIterToSourceMark :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m Bool Source #

getContextClassesAtIter

data BufferGetContextClassesAtIterMethodInfo Source #

Instances

((~) * signature (TextIter -> m [Text]), MonadIO m, IsBuffer a) => MethodInfo * BufferGetContextClassesAtIterMethodInfo a signature Source # 

Methods

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

bufferGetContextClassesAtIter :: (MonadIO m, IsBuffer a) => a -> TextIter -> m [Text] Source #

getHighlightMatchingBrackets

getHighlightSyntax

data BufferGetHighlightSyntaxMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsBuffer a) => MethodInfo * BufferGetHighlightSyntaxMethodInfo a signature Source # 

Methods

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

getImplicitTrailingNewline

data BufferGetImplicitTrailingNewlineMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsBuffer a) => MethodInfo * BufferGetImplicitTrailingNewlineMethodInfo a signature Source # 

Methods

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

getLanguage

data BufferGetLanguageMethodInfo Source #

Instances

((~) * signature (m (Maybe Language)), MonadIO m, IsBuffer a) => MethodInfo * BufferGetLanguageMethodInfo a signature Source # 

Methods

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

getMaxUndoLevels

data BufferGetMaxUndoLevelsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsBuffer a) => MethodInfo * BufferGetMaxUndoLevelsMethodInfo a signature Source # 

Methods

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

getSourceMarksAtIter

data BufferGetSourceMarksAtIterMethodInfo Source #

Instances

((~) * signature (TextIter -> Maybe Text -> m [Mark]), MonadIO m, IsBuffer a) => MethodInfo * BufferGetSourceMarksAtIterMethodInfo a signature Source # 

Methods

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

bufferGetSourceMarksAtIter :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m [Mark] Source #

getSourceMarksAtLine

data BufferGetSourceMarksAtLineMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe Text -> m [Mark]), MonadIO m, IsBuffer a) => MethodInfo * BufferGetSourceMarksAtLineMethodInfo a signature Source # 

Methods

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

getStyleScheme

data BufferGetStyleSchemeMethodInfo Source #

Instances

((~) * signature (m (Maybe StyleScheme)), MonadIO m, IsBuffer a) => MethodInfo * BufferGetStyleSchemeMethodInfo a signature Source # 

Methods

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

getUndoManager

data BufferGetUndoManagerMethodInfo Source #

Instances

((~) * signature (m (Maybe UndoManager)), MonadIO m, IsBuffer a) => MethodInfo * BufferGetUndoManagerMethodInfo a signature Source # 

Methods

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

iterBackwardToContextClassToggle

data BufferIterBackwardToContextClassToggleMethodInfo Source #

Instances

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

Methods

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

bufferIterBackwardToContextClassToggle :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool Source #

iterForwardToContextClassToggle

data BufferIterForwardToContextClassToggleMethodInfo Source #

Instances

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

Methods

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

bufferIterForwardToContextClassToggle :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool Source #

iterHasContextClass

data BufferIterHasContextClassMethodInfo Source #

Instances

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

Methods

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

bufferIterHasContextClass :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool Source #

joinLines

data BufferJoinLinesMethodInfo Source #

Instances

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

Methods

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

bufferJoinLines :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> m () Source #

new

bufferNew :: (MonadIO m, IsTextTagTable a) => Maybe a -> m Buffer Source #

newWithLanguage

redo

data BufferRedoMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferRedoMethodInfo a signature Source # 

Methods

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

bufferRedo :: (MonadIO m, IsBuffer a) => a -> m () Source #

removeSourceMarks

data BufferRemoveSourceMarksMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> Maybe Text -> m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferRemoveSourceMarksMethodInfo a signature Source # 

Methods

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

bufferRemoveSourceMarks :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> Maybe Text -> m () Source #

setHighlightMatchingBrackets

data BufferSetHighlightMatchingBracketsMethodInfo Source #

Instances

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

Methods

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

setHighlightSyntax

data BufferSetHighlightSyntaxMethodInfo Source #

Instances

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

Methods

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

setImplicitTrailingNewline

data BufferSetImplicitTrailingNewlineMethodInfo Source #

Instances

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

Methods

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

setLanguage

data BufferSetLanguageMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsBuffer a, IsLanguage b) => MethodInfo * BufferSetLanguageMethodInfo a signature Source # 

Methods

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

bufferSetLanguage :: (MonadIO m, IsBuffer a, IsLanguage b) => a -> Maybe b -> m () Source #

setMaxUndoLevels

data BufferSetMaxUndoLevelsMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferSetMaxUndoLevelsMethodInfo a signature Source # 

Methods

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

setStyleScheme

data BufferSetStyleSchemeMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsBuffer a, IsStyleScheme b) => MethodInfo * BufferSetStyleSchemeMethodInfo a signature Source # 

Methods

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

setUndoManager

data BufferSetUndoManagerMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsBuffer a, IsUndoManager b) => MethodInfo * BufferSetUndoManagerMethodInfo a signature Source # 

Methods

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

sortLines

data BufferSortLinesMethodInfo Source #

Instances

((~) * signature (TextIter -> TextIter -> [SortFlags] -> Int32 -> m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferSortLinesMethodInfo a signature Source # 

Methods

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

bufferSortLines :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> [SortFlags] -> Int32 -> m () Source #

undo

data BufferUndoMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferUndoMethodInfo a signature Source # 

Methods

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

bufferUndo :: (MonadIO m, IsBuffer a) => a -> m () Source #

Properties

canRedo

data BufferCanRedoPropertyInfo Source #

Instances

AttrInfo BufferCanRedoPropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferCanRedoPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferCanRedoPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferCanRedoPropertyInfo :: * -> Constraint

type AttrGetType BufferCanRedoPropertyInfo :: *

type AttrLabel BufferCanRedoPropertyInfo :: Symbol

type AttrOrigin BufferCanRedoPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint BufferCanRedoPropertyInfo Source # 
type AttrSetTypeConstraint BufferCanRedoPropertyInfo = * ~ ()
type AttrOrigin BufferCanRedoPropertyInfo Source # 
type AttrLabel BufferCanRedoPropertyInfo Source # 
type AttrLabel BufferCanRedoPropertyInfo = "can-redo"
type AttrGetType BufferCanRedoPropertyInfo Source # 
type AttrGetType BufferCanRedoPropertyInfo = Bool
type AttrBaseTypeConstraint BufferCanRedoPropertyInfo Source # 
type AttrBaseTypeConstraint BufferCanRedoPropertyInfo = IsBuffer
type AttrAllowedOps BufferCanRedoPropertyInfo Source # 
type AttrAllowedOps BufferCanRedoPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

canUndo

data BufferCanUndoPropertyInfo Source #

Instances

AttrInfo BufferCanUndoPropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferCanUndoPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferCanUndoPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferCanUndoPropertyInfo :: * -> Constraint

type AttrGetType BufferCanUndoPropertyInfo :: *

type AttrLabel BufferCanUndoPropertyInfo :: Symbol

type AttrOrigin BufferCanUndoPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint BufferCanUndoPropertyInfo Source # 
type AttrSetTypeConstraint BufferCanUndoPropertyInfo = * ~ ()
type AttrOrigin BufferCanUndoPropertyInfo Source # 
type AttrLabel BufferCanUndoPropertyInfo Source # 
type AttrLabel BufferCanUndoPropertyInfo = "can-undo"
type AttrGetType BufferCanUndoPropertyInfo Source # 
type AttrGetType BufferCanUndoPropertyInfo = Bool
type AttrBaseTypeConstraint BufferCanUndoPropertyInfo Source # 
type AttrBaseTypeConstraint BufferCanUndoPropertyInfo = IsBuffer
type AttrAllowedOps BufferCanUndoPropertyInfo Source # 
type AttrAllowedOps BufferCanUndoPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

highlightMatchingBrackets

data BufferHighlightMatchingBracketsPropertyInfo Source #

Instances

AttrInfo BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrSetTypeConstraint BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrSetTypeConstraint BufferHighlightMatchingBracketsPropertyInfo = * ~ Bool
type AttrOrigin BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrLabel BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrLabel BufferHighlightMatchingBracketsPropertyInfo = "highlight-matching-brackets"
type AttrGetType BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrBaseTypeConstraint BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrAllowedOps BufferHighlightMatchingBracketsPropertyInfo Source # 
type AttrAllowedOps BufferHighlightMatchingBracketsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

bufferHighlightMatchingBrackets :: AttrLabelProxy "highlightMatchingBrackets" Source #

highlightSyntax

data BufferHighlightSyntaxPropertyInfo Source #

Instances

AttrInfo BufferHighlightSyntaxPropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferHighlightSyntaxPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferHighlightSyntaxPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferHighlightSyntaxPropertyInfo :: * -> Constraint

type AttrGetType BufferHighlightSyntaxPropertyInfo :: *

type AttrLabel BufferHighlightSyntaxPropertyInfo :: Symbol

type AttrOrigin BufferHighlightSyntaxPropertyInfo :: *

type AttrSetTypeConstraint BufferHighlightSyntaxPropertyInfo Source # 
type AttrSetTypeConstraint BufferHighlightSyntaxPropertyInfo = * ~ Bool
type AttrOrigin BufferHighlightSyntaxPropertyInfo Source # 
type AttrLabel BufferHighlightSyntaxPropertyInfo Source # 
type AttrLabel BufferHighlightSyntaxPropertyInfo = "highlight-syntax"
type AttrGetType BufferHighlightSyntaxPropertyInfo Source # 
type AttrBaseTypeConstraint BufferHighlightSyntaxPropertyInfo Source # 
type AttrBaseTypeConstraint BufferHighlightSyntaxPropertyInfo = IsBuffer
type AttrAllowedOps BufferHighlightSyntaxPropertyInfo Source # 
type AttrAllowedOps BufferHighlightSyntaxPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

bufferHighlightSyntax :: AttrLabelProxy "highlightSyntax" Source #

constructBufferHighlightSyntax :: IsBuffer o => Bool -> IO (GValueConstruct o) Source #

implicitTrailingNewline

data BufferImplicitTrailingNewlinePropertyInfo Source #

Instances

AttrInfo BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrSetTypeConstraint BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrSetTypeConstraint BufferImplicitTrailingNewlinePropertyInfo = * ~ Bool
type AttrOrigin BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrLabel BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrLabel BufferImplicitTrailingNewlinePropertyInfo = "implicit-trailing-newline"
type AttrGetType BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrBaseTypeConstraint BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrAllowedOps BufferImplicitTrailingNewlinePropertyInfo Source # 
type AttrAllowedOps BufferImplicitTrailingNewlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

bufferImplicitTrailingNewline :: AttrLabelProxy "implicitTrailingNewline" Source #

language

data BufferLanguagePropertyInfo Source #

Instances

AttrInfo BufferLanguagePropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferLanguagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferLanguagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferLanguagePropertyInfo :: * -> Constraint

type AttrGetType BufferLanguagePropertyInfo :: *

type AttrLabel BufferLanguagePropertyInfo :: Symbol

type AttrOrigin BufferLanguagePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint BufferLanguagePropertyInfo Source # 
type AttrSetTypeConstraint BufferLanguagePropertyInfo = IsLanguage
type AttrOrigin BufferLanguagePropertyInfo Source # 
type AttrLabel BufferLanguagePropertyInfo Source # 
type AttrLabel BufferLanguagePropertyInfo = "language"
type AttrGetType BufferLanguagePropertyInfo Source # 
type AttrBaseTypeConstraint BufferLanguagePropertyInfo Source # 
type AttrBaseTypeConstraint BufferLanguagePropertyInfo = IsBuffer
type AttrAllowedOps BufferLanguagePropertyInfo Source # 
type AttrAllowedOps BufferLanguagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

bufferLanguage :: AttrLabelProxy "language" Source #

constructBufferLanguage :: (IsBuffer o, IsLanguage a) => a -> IO (GValueConstruct o) Source #

setBufferLanguage :: (MonadIO m, IsBuffer o, IsLanguage a) => o -> a -> m () Source #

maxUndoLevels

data BufferMaxUndoLevelsPropertyInfo Source #

Instances

AttrInfo BufferMaxUndoLevelsPropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferMaxUndoLevelsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferMaxUndoLevelsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferMaxUndoLevelsPropertyInfo :: * -> Constraint

type AttrGetType BufferMaxUndoLevelsPropertyInfo :: *

type AttrLabel BufferMaxUndoLevelsPropertyInfo :: Symbol

type AttrOrigin BufferMaxUndoLevelsPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint BufferMaxUndoLevelsPropertyInfo Source # 
type AttrSetTypeConstraint BufferMaxUndoLevelsPropertyInfo = * ~ Int32
type AttrOrigin BufferMaxUndoLevelsPropertyInfo Source # 
type AttrLabel BufferMaxUndoLevelsPropertyInfo Source # 
type AttrLabel BufferMaxUndoLevelsPropertyInfo = "max-undo-levels"
type AttrGetType BufferMaxUndoLevelsPropertyInfo Source # 
type AttrBaseTypeConstraint BufferMaxUndoLevelsPropertyInfo Source # 
type AttrBaseTypeConstraint BufferMaxUndoLevelsPropertyInfo = IsBuffer
type AttrAllowedOps BufferMaxUndoLevelsPropertyInfo Source # 
type AttrAllowedOps BufferMaxUndoLevelsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

bufferMaxUndoLevels :: AttrLabelProxy "maxUndoLevels" Source #

constructBufferMaxUndoLevels :: IsBuffer o => Int32 -> IO (GValueConstruct o) Source #

styleScheme

data BufferStyleSchemePropertyInfo Source #

Instances

AttrInfo BufferStyleSchemePropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferStyleSchemePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferStyleSchemePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferStyleSchemePropertyInfo :: * -> Constraint

type AttrGetType BufferStyleSchemePropertyInfo :: *

type AttrLabel BufferStyleSchemePropertyInfo :: Symbol

type AttrOrigin BufferStyleSchemePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint BufferStyleSchemePropertyInfo Source # 
type AttrSetTypeConstraint BufferStyleSchemePropertyInfo = IsStyleScheme
type AttrOrigin BufferStyleSchemePropertyInfo Source # 
type AttrLabel BufferStyleSchemePropertyInfo Source # 
type AttrLabel BufferStyleSchemePropertyInfo = "style-scheme"
type AttrGetType BufferStyleSchemePropertyInfo Source # 
type AttrBaseTypeConstraint BufferStyleSchemePropertyInfo Source # 
type AttrBaseTypeConstraint BufferStyleSchemePropertyInfo = IsBuffer
type AttrAllowedOps BufferStyleSchemePropertyInfo Source # 
type AttrAllowedOps BufferStyleSchemePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

bufferStyleScheme :: AttrLabelProxy "styleScheme" Source #

constructBufferStyleScheme :: (IsBuffer o, IsStyleScheme a) => a -> IO (GValueConstruct o) Source #

undoManager

data BufferUndoManagerPropertyInfo Source #

Instances

AttrInfo BufferUndoManagerPropertyInfo Source # 

Associated Types

type AttrAllowedOps BufferUndoManagerPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint BufferUndoManagerPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint BufferUndoManagerPropertyInfo :: * -> Constraint

type AttrGetType BufferUndoManagerPropertyInfo :: *

type AttrLabel BufferUndoManagerPropertyInfo :: Symbol

type AttrOrigin BufferUndoManagerPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint BufferUndoManagerPropertyInfo Source # 
type AttrSetTypeConstraint BufferUndoManagerPropertyInfo = IsUndoManager
type AttrOrigin BufferUndoManagerPropertyInfo Source # 
type AttrLabel BufferUndoManagerPropertyInfo Source # 
type AttrLabel BufferUndoManagerPropertyInfo = "undo-manager"
type AttrGetType BufferUndoManagerPropertyInfo Source # 
type AttrBaseTypeConstraint BufferUndoManagerPropertyInfo Source # 
type AttrBaseTypeConstraint BufferUndoManagerPropertyInfo = IsBuffer
type AttrAllowedOps BufferUndoManagerPropertyInfo Source # 
type AttrAllowedOps BufferUndoManagerPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

bufferUndoManager :: AttrLabelProxy "undoManager" Source #

constructBufferUndoManager :: (IsBuffer o, IsUndoManager a) => a -> IO (GValueConstruct o) Source #

Signals

bracketMatched

data BufferBracketMatchedSignalInfo Source #

Instances

SignalInfo BufferBracketMatchedSignalInfo Source # 

Associated Types

type HaskellCallbackType BufferBracketMatchedSignalInfo :: *

Methods

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

type HaskellCallbackType BufferBracketMatchedSignalInfo Source # 

type C_BufferBracketMatchedCallback = Ptr () -> Ptr TextIter -> CUInt -> Ptr () -> IO () Source #

afterBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId Source #

onBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId Source #

highlightUpdated

type BufferHighlightUpdatedCallback = TextIter -> TextIter -> IO () Source #

data BufferHighlightUpdatedSignalInfo Source #

Instances

SignalInfo BufferHighlightUpdatedSignalInfo Source # 

Associated Types

type HaskellCallbackType BufferHighlightUpdatedSignalInfo :: *

Methods

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

type HaskellCallbackType BufferHighlightUpdatedSignalInfo Source # 

type C_BufferHighlightUpdatedCallback = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #

afterBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId Source #

onBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId Source #

redo

data BufferRedoSignalInfo Source #

Instances

SignalInfo BufferRedoSignalInfo Source # 

Associated Types

type HaskellCallbackType BufferRedoSignalInfo :: *

Methods

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

type HaskellCallbackType BufferRedoSignalInfo Source # 
type HaskellCallbackType BufferRedoSignalInfo = BufferRedoCallback

type C_BufferRedoCallback = Ptr () -> Ptr () -> IO () Source #

afterBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId Source #

onBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId Source #

sourceMarkUpdated

data BufferSourceMarkUpdatedSignalInfo Source #

Instances

SignalInfo BufferSourceMarkUpdatedSignalInfo Source # 

Associated Types

type HaskellCallbackType BufferSourceMarkUpdatedSignalInfo :: *

Methods

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

type HaskellCallbackType BufferSourceMarkUpdatedSignalInfo Source # 

type C_BufferSourceMarkUpdatedCallback = Ptr () -> Ptr TextMark -> Ptr () -> IO () Source #

afterBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId Source #

onBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId Source #

undo

data BufferUndoSignalInfo Source #

Instances

SignalInfo BufferUndoSignalInfo Source # 

Associated Types

type HaskellCallbackType BufferUndoSignalInfo :: *

Methods

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

type HaskellCallbackType BufferUndoSignalInfo Source # 
type HaskellCallbackType BufferUndoSignalInfo = BufferUndoCallback

type C_BufferUndoCallback = Ptr () -> Ptr () -> IO () Source #

afterBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId Source #

onBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId Source #