| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.GtkSource.Objects.Buffer
Contents
- Exported types
- Methods
- bufferBackwardIterToSourceMark
- bufferBeginNotUndoableAction
- bufferCanRedo
- bufferCanUndo
- bufferChangeCase
- bufferCreateSourceMark
- bufferEndNotUndoableAction
- bufferEnsureHighlight
- bufferForwardIterToSourceMark
- bufferGetContextClassesAtIter
- bufferGetHighlightMatchingBrackets
- bufferGetHighlightSyntax
- bufferGetImplicitTrailingNewline
- bufferGetLanguage
- bufferGetMaxUndoLevels
- bufferGetSourceMarksAtIter
- bufferGetSourceMarksAtLine
- bufferGetStyleScheme
- bufferGetUndoManager
- bufferIterBackwardToContextClassToggle
- bufferIterForwardToContextClassToggle
- bufferIterHasContextClass
- bufferJoinLines
- bufferNew
- bufferNewWithLanguage
- bufferRedo
- bufferRemoveSourceMarks
- bufferSetHighlightMatchingBrackets
- bufferSetHighlightSyntax
- bufferSetImplicitTrailingNewline
- bufferSetLanguage
- bufferSetMaxUndoLevels
- bufferSetStyleScheme
- bufferSetUndoManager
- bufferSortLines
- bufferUndo
- Properties
- Signals
Description
- newtype Buffer = Buffer (ForeignPtr Buffer)
- class GObject o => IsBuffer o
- toBuffer :: IsBuffer o => o -> IO Buffer
- noBuffer :: Maybe Buffer
- data BufferBackwardIterToSourceMarkMethodInfo
- bufferBackwardIterToSourceMark :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m Bool
- data BufferBeginNotUndoableActionMethodInfo
- bufferBeginNotUndoableAction :: (MonadIO m, IsBuffer a) => a -> m ()
- data BufferCanRedoMethodInfo
- bufferCanRedo :: (MonadIO m, IsBuffer a) => a -> m Bool
- data BufferCanUndoMethodInfo
- bufferCanUndo :: (MonadIO m, IsBuffer a) => a -> m Bool
- data BufferChangeCaseMethodInfo
- bufferChangeCase :: (MonadIO m, IsBuffer a) => a -> ChangeCaseType -> TextIter -> TextIter -> m ()
- data BufferCreateSourceMarkMethodInfo
- bufferCreateSourceMark :: (MonadIO m, IsBuffer a) => a -> Maybe Text -> Text -> TextIter -> m Mark
- data BufferEndNotUndoableActionMethodInfo
- bufferEndNotUndoableAction :: (MonadIO m, IsBuffer a) => a -> m ()
- data BufferEnsureHighlightMethodInfo
- bufferEnsureHighlight :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> m ()
- data BufferForwardIterToSourceMarkMethodInfo
- bufferForwardIterToSourceMark :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m Bool
- data BufferGetContextClassesAtIterMethodInfo
- bufferGetContextClassesAtIter :: (MonadIO m, IsBuffer a) => a -> TextIter -> m [Text]
- data BufferGetHighlightMatchingBracketsMethodInfo
- bufferGetHighlightMatchingBrackets :: (MonadIO m, IsBuffer a) => a -> m Bool
- data BufferGetHighlightSyntaxMethodInfo
- bufferGetHighlightSyntax :: (MonadIO m, IsBuffer a) => a -> m Bool
- data BufferGetImplicitTrailingNewlineMethodInfo
- bufferGetImplicitTrailingNewline :: (MonadIO m, IsBuffer a) => a -> m Bool
- data BufferGetLanguageMethodInfo
- bufferGetLanguage :: (MonadIO m, IsBuffer a) => a -> m (Maybe Language)
- data BufferGetMaxUndoLevelsMethodInfo
- bufferGetMaxUndoLevels :: (MonadIO m, IsBuffer a) => a -> m Int32
- data BufferGetSourceMarksAtIterMethodInfo
- bufferGetSourceMarksAtIter :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m [Mark]
- data BufferGetSourceMarksAtLineMethodInfo
- bufferGetSourceMarksAtLine :: (MonadIO m, IsBuffer a) => a -> Int32 -> Maybe Text -> m [Mark]
- data BufferGetStyleSchemeMethodInfo
- bufferGetStyleScheme :: (MonadIO m, IsBuffer a) => a -> m (Maybe StyleScheme)
- data BufferGetUndoManagerMethodInfo
- bufferGetUndoManager :: (MonadIO m, IsBuffer a) => a -> m (Maybe UndoManager)
- data BufferIterBackwardToContextClassToggleMethodInfo
- bufferIterBackwardToContextClassToggle :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool
- data BufferIterForwardToContextClassToggleMethodInfo
- bufferIterForwardToContextClassToggle :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool
- data BufferIterHasContextClassMethodInfo
- bufferIterHasContextClass :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool
- data BufferJoinLinesMethodInfo
- bufferJoinLines :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> m ()
- bufferNew :: (MonadIO m, IsTextTagTable a) => Maybe a -> m Buffer
- bufferNewWithLanguage :: (MonadIO m, IsLanguage a) => a -> m Buffer
- data BufferRedoMethodInfo
- bufferRedo :: (MonadIO m, IsBuffer a) => a -> m ()
- data BufferRemoveSourceMarksMethodInfo
- bufferRemoveSourceMarks :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> Maybe Text -> m ()
- data BufferSetHighlightMatchingBracketsMethodInfo
- bufferSetHighlightMatchingBrackets :: (MonadIO m, IsBuffer a) => a -> Bool -> m ()
- data BufferSetHighlightSyntaxMethodInfo
- bufferSetHighlightSyntax :: (MonadIO m, IsBuffer a) => a -> Bool -> m ()
- data BufferSetImplicitTrailingNewlineMethodInfo
- bufferSetImplicitTrailingNewline :: (MonadIO m, IsBuffer a) => a -> Bool -> m ()
- data BufferSetLanguageMethodInfo
- bufferSetLanguage :: (MonadIO m, IsBuffer a, IsLanguage b) => a -> Maybe b -> m ()
- data BufferSetMaxUndoLevelsMethodInfo
- bufferSetMaxUndoLevels :: (MonadIO m, IsBuffer a) => a -> Int32 -> m ()
- data BufferSetStyleSchemeMethodInfo
- bufferSetStyleScheme :: (MonadIO m, IsBuffer a, IsStyleScheme b) => a -> Maybe b -> m ()
- data BufferSetUndoManagerMethodInfo
- bufferSetUndoManager :: (MonadIO m, IsBuffer a, IsUndoManager b) => a -> Maybe b -> m ()
- data BufferSortLinesMethodInfo
- bufferSortLines :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> [SortFlags] -> Int32 -> m ()
- data BufferUndoMethodInfo
- bufferUndo :: (MonadIO m, IsBuffer a) => a -> m ()
- data BufferCanRedoPropertyInfo
- getBufferCanRedo :: (MonadIO m, IsBuffer o) => o -> m Bool
- data BufferCanUndoPropertyInfo
- getBufferCanUndo :: (MonadIO m, IsBuffer o) => o -> m Bool
- data BufferHighlightMatchingBracketsPropertyInfo
- bufferHighlightMatchingBrackets :: AttrLabelProxy "highlightMatchingBrackets"
- constructBufferHighlightMatchingBrackets :: IsBuffer o => Bool -> IO (GValueConstruct o)
- getBufferHighlightMatchingBrackets :: (MonadIO m, IsBuffer o) => o -> m Bool
- setBufferHighlightMatchingBrackets :: (MonadIO m, IsBuffer o) => o -> Bool -> m ()
- data BufferHighlightSyntaxPropertyInfo
- bufferHighlightSyntax :: AttrLabelProxy "highlightSyntax"
- constructBufferHighlightSyntax :: IsBuffer o => Bool -> IO (GValueConstruct o)
- getBufferHighlightSyntax :: (MonadIO m, IsBuffer o) => o -> m Bool
- setBufferHighlightSyntax :: (MonadIO m, IsBuffer o) => o -> Bool -> m ()
- data BufferImplicitTrailingNewlinePropertyInfo
- bufferImplicitTrailingNewline :: AttrLabelProxy "implicitTrailingNewline"
- constructBufferImplicitTrailingNewline :: IsBuffer o => Bool -> IO (GValueConstruct o)
- getBufferImplicitTrailingNewline :: (MonadIO m, IsBuffer o) => o -> m Bool
- setBufferImplicitTrailingNewline :: (MonadIO m, IsBuffer o) => o -> Bool -> m ()
- data BufferLanguagePropertyInfo
- bufferLanguage :: AttrLabelProxy "language"
- clearBufferLanguage :: (MonadIO m, IsBuffer o) => o -> m ()
- constructBufferLanguage :: (IsBuffer o, IsLanguage a) => a -> IO (GValueConstruct o)
- getBufferLanguage :: (MonadIO m, IsBuffer o) => o -> m (Maybe Language)
- setBufferLanguage :: (MonadIO m, IsBuffer o, IsLanguage a) => o -> a -> m ()
- data BufferMaxUndoLevelsPropertyInfo
- bufferMaxUndoLevels :: AttrLabelProxy "maxUndoLevels"
- constructBufferMaxUndoLevels :: IsBuffer o => Int32 -> IO (GValueConstruct o)
- getBufferMaxUndoLevels :: (MonadIO m, IsBuffer o) => o -> m Int32
- setBufferMaxUndoLevels :: (MonadIO m, IsBuffer o) => o -> Int32 -> m ()
- data BufferStyleSchemePropertyInfo
- bufferStyleScheme :: AttrLabelProxy "styleScheme"
- clearBufferStyleScheme :: (MonadIO m, IsBuffer o) => o -> m ()
- constructBufferStyleScheme :: (IsBuffer o, IsStyleScheme a) => a -> IO (GValueConstruct o)
- getBufferStyleScheme :: (MonadIO m, IsBuffer o) => o -> m (Maybe StyleScheme)
- setBufferStyleScheme :: (MonadIO m, IsBuffer o, IsStyleScheme a) => o -> a -> m ()
- data BufferUndoManagerPropertyInfo
- bufferUndoManager :: AttrLabelProxy "undoManager"
- clearBufferUndoManager :: (MonadIO m, IsBuffer o) => o -> m ()
- constructBufferUndoManager :: (IsBuffer o, IsUndoManager a) => a -> IO (GValueConstruct o)
- getBufferUndoManager :: (MonadIO m, IsBuffer o) => o -> m (Maybe UndoManager)
- setBufferUndoManager :: (MonadIO m, IsBuffer o, IsUndoManager a) => o -> a -> m ()
- type BufferBracketMatchedCallback = TextIter -> BracketMatchType -> IO ()
- type BufferBracketMatchedCallbackC = Ptr () -> Ptr TextIter -> CUInt -> Ptr () -> IO ()
- data BufferBracketMatchedSignalInfo
- afterBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId
- bufferBracketMatchedCallbackWrapper :: BufferBracketMatchedCallback -> Ptr () -> Ptr TextIter -> CUInt -> Ptr () -> IO ()
- bufferBracketMatchedClosure :: BufferBracketMatchedCallback -> IO Closure
- mkBufferBracketMatchedCallback :: BufferBracketMatchedCallbackC -> IO (FunPtr BufferBracketMatchedCallbackC)
- noBufferBracketMatchedCallback :: Maybe BufferBracketMatchedCallback
- onBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId
- type BufferHighlightUpdatedCallback = TextIter -> TextIter -> IO ()
- type BufferHighlightUpdatedCallbackC = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- data BufferHighlightUpdatedSignalInfo
- afterBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId
- bufferHighlightUpdatedCallbackWrapper :: BufferHighlightUpdatedCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
- bufferHighlightUpdatedClosure :: BufferHighlightUpdatedCallback -> IO Closure
- mkBufferHighlightUpdatedCallback :: BufferHighlightUpdatedCallbackC -> IO (FunPtr BufferHighlightUpdatedCallbackC)
- noBufferHighlightUpdatedCallback :: Maybe BufferHighlightUpdatedCallback
- onBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId
- type BufferRedoCallback = IO ()
- type BufferRedoCallbackC = Ptr () -> Ptr () -> IO ()
- data BufferRedoSignalInfo
- afterBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId
- bufferRedoCallbackWrapper :: BufferRedoCallback -> Ptr () -> Ptr () -> IO ()
- bufferRedoClosure :: BufferRedoCallback -> IO Closure
- mkBufferRedoCallback :: BufferRedoCallbackC -> IO (FunPtr BufferRedoCallbackC)
- noBufferRedoCallback :: Maybe BufferRedoCallback
- onBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId
- type BufferSourceMarkUpdatedCallback = TextMark -> IO ()
- type BufferSourceMarkUpdatedCallbackC = Ptr () -> Ptr TextMark -> Ptr () -> IO ()
- data BufferSourceMarkUpdatedSignalInfo
- afterBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId
- bufferSourceMarkUpdatedCallbackWrapper :: BufferSourceMarkUpdatedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO ()
- bufferSourceMarkUpdatedClosure :: BufferSourceMarkUpdatedCallback -> IO Closure
- mkBufferSourceMarkUpdatedCallback :: BufferSourceMarkUpdatedCallbackC -> IO (FunPtr BufferSourceMarkUpdatedCallbackC)
- noBufferSourceMarkUpdatedCallback :: Maybe BufferSourceMarkUpdatedCallback
- onBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId
- type BufferUndoCallback = IO ()
- type BufferUndoCallbackC = Ptr () -> Ptr () -> IO ()
- data BufferUndoSignalInfo
- afterBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId
- bufferUndoCallbackWrapper :: BufferUndoCallback -> Ptr () -> Ptr () -> IO ()
- bufferUndoClosure :: BufferUndoCallback -> IO Closure
- mkBufferUndoCallback :: BufferUndoCallbackC -> IO (FunPtr BufferUndoCallbackC)
- noBufferUndoCallback :: Maybe BufferUndoCallback
- onBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId
Exported types
Constructors
| Buffer (ForeignPtr 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 # | |
| ((~) * info (ResolveBufferMethod t Buffer), MethodInfo * info Buffer p) => IsLabelProxy t (Buffer -> p) Source # | |
| HasAttributeList * Buffer Source # | |
| type SignalList Buffer Source # | |
| type AttributeList Buffer Source # | |
Methods
bufferBackwardIterToSourceMark
bufferBackwardIterToSourceMark :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m Bool Source #
bufferBeginNotUndoableAction
bufferBeginNotUndoableAction :: (MonadIO m, IsBuffer a) => a -> m () Source #
bufferCanRedo
bufferCanUndo
bufferChangeCase
data BufferChangeCaseMethodInfo Source #
Instances
| ((~) * signature (ChangeCaseType -> TextIter -> TextIter -> m ()), MonadIO m, IsBuffer a) => MethodInfo * BufferChangeCaseMethodInfo a signature Source # | |
bufferChangeCase :: (MonadIO m, IsBuffer a) => a -> ChangeCaseType -> TextIter -> TextIter -> m () Source #
bufferCreateSourceMark
bufferCreateSourceMark :: (MonadIO m, IsBuffer a) => a -> Maybe Text -> Text -> TextIter -> m Mark Source #
bufferEndNotUndoableAction
bufferEndNotUndoableAction :: (MonadIO m, IsBuffer a) => a -> m () Source #
bufferEnsureHighlight
bufferEnsureHighlight :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> m () Source #
bufferForwardIterToSourceMark
bufferForwardIterToSourceMark :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m Bool Source #
bufferGetContextClassesAtIter
bufferGetContextClassesAtIter :: (MonadIO m, IsBuffer a) => a -> TextIter -> m [Text] Source #
bufferGetHighlightMatchingBrackets
bufferGetHighlightSyntax
bufferGetImplicitTrailingNewline
bufferGetLanguage
bufferGetMaxUndoLevels
bufferGetSourceMarksAtIter
bufferGetSourceMarksAtIter :: (MonadIO m, IsBuffer a) => a -> TextIter -> Maybe Text -> m [Mark] Source #
bufferGetSourceMarksAtLine
bufferGetSourceMarksAtLine :: (MonadIO m, IsBuffer a) => a -> Int32 -> Maybe Text -> m [Mark] Source #
bufferGetStyleScheme
data BufferGetStyleSchemeMethodInfo Source #
Instances
| ((~) * signature (m (Maybe StyleScheme)), MonadIO m, IsBuffer a) => MethodInfo * BufferGetStyleSchemeMethodInfo a signature Source # | |
bufferGetStyleScheme :: (MonadIO m, IsBuffer a) => a -> m (Maybe StyleScheme) Source #
bufferGetUndoManager
data BufferGetUndoManagerMethodInfo Source #
Instances
| ((~) * signature (m (Maybe UndoManager)), MonadIO m, IsBuffer a) => MethodInfo * BufferGetUndoManagerMethodInfo a signature Source # | |
bufferGetUndoManager :: (MonadIO m, IsBuffer a) => a -> m (Maybe UndoManager) Source #
bufferIterBackwardToContextClassToggle
bufferIterBackwardToContextClassToggle :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool Source #
bufferIterForwardToContextClassToggle
bufferIterForwardToContextClassToggle :: (MonadIO m, IsBuffer a) => a -> TextIter -> Text -> m Bool Source #
bufferIterHasContextClass
bufferJoinLines
bufferJoinLines :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> m () Source #
bufferNew
bufferNewWithLanguage
bufferNewWithLanguage :: (MonadIO m, IsLanguage a) => a -> m Buffer Source #
bufferRedo
data BufferRedoMethodInfo Source #
bufferRedo :: (MonadIO m, IsBuffer a) => a -> m () Source #
bufferRemoveSourceMarks
bufferRemoveSourceMarks :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> Maybe Text -> m () Source #
bufferSetHighlightMatchingBrackets
bufferSetHighlightSyntax
bufferSetImplicitTrailingNewline
bufferSetLanguage
data BufferSetLanguageMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsBuffer a, IsLanguage b) => MethodInfo * BufferSetLanguageMethodInfo a signature Source # | |
bufferSetLanguage :: (MonadIO m, IsBuffer a, IsLanguage b) => a -> Maybe b -> m () Source #
bufferSetMaxUndoLevels
bufferSetStyleScheme
data BufferSetStyleSchemeMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsBuffer a, IsStyleScheme b) => MethodInfo * BufferSetStyleSchemeMethodInfo a signature Source # | |
bufferSetStyleScheme :: (MonadIO m, IsBuffer a, IsStyleScheme b) => a -> Maybe b -> m () Source #
bufferSetUndoManager
data BufferSetUndoManagerMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsBuffer a, IsUndoManager b) => MethodInfo * BufferSetUndoManagerMethodInfo a signature Source # | |
bufferSetUndoManager :: (MonadIO m, IsBuffer a, IsUndoManager b) => a -> Maybe b -> m () Source #
bufferSortLines
bufferSortLines :: (MonadIO m, IsBuffer a) => a -> TextIter -> TextIter -> [SortFlags] -> Int32 -> m () Source #
bufferUndo
data BufferUndoMethodInfo Source #
bufferUndo :: (MonadIO m, IsBuffer a) => a -> m () Source #
Properties
CanRedo
data BufferCanRedoPropertyInfo Source #
Instances
| AttrInfo BufferCanRedoPropertyInfo Source # | |
| type AttrSetTypeConstraint BufferCanRedoPropertyInfo Source # | |
| type AttrLabel BufferCanRedoPropertyInfo Source # | |
| type AttrGetType BufferCanRedoPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferCanRedoPropertyInfo Source # | |
| type AttrAllowedOps BufferCanRedoPropertyInfo Source # | |
CanUndo
data BufferCanUndoPropertyInfo Source #
Instances
| AttrInfo BufferCanUndoPropertyInfo Source # | |
| type AttrSetTypeConstraint BufferCanUndoPropertyInfo Source # | |
| type AttrLabel BufferCanUndoPropertyInfo Source # | |
| type AttrGetType BufferCanUndoPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferCanUndoPropertyInfo Source # | |
| type AttrAllowedOps BufferCanUndoPropertyInfo Source # | |
HighlightMatchingBrackets
data BufferHighlightMatchingBracketsPropertyInfo Source #
Instances
| AttrInfo BufferHighlightMatchingBracketsPropertyInfo Source # | |
| type AttrSetTypeConstraint BufferHighlightMatchingBracketsPropertyInfo Source # | |
| type AttrLabel BufferHighlightMatchingBracketsPropertyInfo Source # | |
| type AttrGetType BufferHighlightMatchingBracketsPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferHighlightMatchingBracketsPropertyInfo Source # | |
| type AttrAllowedOps BufferHighlightMatchingBracketsPropertyInfo Source # | |
bufferHighlightMatchingBrackets :: AttrLabelProxy "highlightMatchingBrackets" Source #
HighlightSyntax
data BufferHighlightSyntaxPropertyInfo Source #
Instances
| AttrInfo BufferHighlightSyntaxPropertyInfo Source # | |
| type AttrSetTypeConstraint BufferHighlightSyntaxPropertyInfo Source # | |
| type AttrLabel BufferHighlightSyntaxPropertyInfo Source # | |
| type AttrGetType BufferHighlightSyntaxPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferHighlightSyntaxPropertyInfo Source # | |
| type AttrAllowedOps BufferHighlightSyntaxPropertyInfo Source # | |
bufferHighlightSyntax :: AttrLabelProxy "highlightSyntax" Source #
ImplicitTrailingNewline
data BufferImplicitTrailingNewlinePropertyInfo Source #
Instances
| AttrInfo BufferImplicitTrailingNewlinePropertyInfo Source # | |
| type AttrSetTypeConstraint BufferImplicitTrailingNewlinePropertyInfo Source # | |
| type AttrLabel BufferImplicitTrailingNewlinePropertyInfo Source # | |
| type AttrGetType BufferImplicitTrailingNewlinePropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferImplicitTrailingNewlinePropertyInfo Source # | |
| type AttrAllowedOps BufferImplicitTrailingNewlinePropertyInfo Source # | |
bufferImplicitTrailingNewline :: AttrLabelProxy "implicitTrailingNewline" Source #
Language
data BufferLanguagePropertyInfo Source #
Instances
| AttrInfo BufferLanguagePropertyInfo Source # | |
| type AttrSetTypeConstraint BufferLanguagePropertyInfo Source # | |
| type AttrLabel BufferLanguagePropertyInfo Source # | |
| type AttrGetType BufferLanguagePropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferLanguagePropertyInfo Source # | |
| type AttrAllowedOps BufferLanguagePropertyInfo Source # | |
bufferLanguage :: AttrLabelProxy "language" Source #
clearBufferLanguage :: (MonadIO m, IsBuffer o) => o -> m () 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 # | |
| type AttrSetTypeConstraint BufferMaxUndoLevelsPropertyInfo Source # | |
| type AttrLabel BufferMaxUndoLevelsPropertyInfo Source # | |
| type AttrGetType BufferMaxUndoLevelsPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferMaxUndoLevelsPropertyInfo Source # | |
| type AttrAllowedOps BufferMaxUndoLevelsPropertyInfo Source # | |
bufferMaxUndoLevels :: AttrLabelProxy "maxUndoLevels" Source #
StyleScheme
data BufferStyleSchemePropertyInfo Source #
Instances
| AttrInfo BufferStyleSchemePropertyInfo Source # | |
| type AttrSetTypeConstraint BufferStyleSchemePropertyInfo Source # | |
| type AttrLabel BufferStyleSchemePropertyInfo Source # | |
| type AttrGetType BufferStyleSchemePropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferStyleSchemePropertyInfo Source # | |
| type AttrAllowedOps BufferStyleSchemePropertyInfo Source # | |
bufferStyleScheme :: AttrLabelProxy "styleScheme" Source #
clearBufferStyleScheme :: (MonadIO m, IsBuffer o) => o -> m () Source #
constructBufferStyleScheme :: (IsBuffer o, IsStyleScheme a) => a -> IO (GValueConstruct o) Source #
getBufferStyleScheme :: (MonadIO m, IsBuffer o) => o -> m (Maybe StyleScheme) Source #
setBufferStyleScheme :: (MonadIO m, IsBuffer o, IsStyleScheme a) => o -> a -> m () Source #
UndoManager
data BufferUndoManagerPropertyInfo Source #
Instances
| AttrInfo BufferUndoManagerPropertyInfo Source # | |
| type AttrSetTypeConstraint BufferUndoManagerPropertyInfo Source # | |
| type AttrLabel BufferUndoManagerPropertyInfo Source # | |
| type AttrGetType BufferUndoManagerPropertyInfo Source # | |
| type AttrBaseTypeConstraint BufferUndoManagerPropertyInfo Source # | |
| type AttrAllowedOps BufferUndoManagerPropertyInfo Source # | |
bufferUndoManager :: AttrLabelProxy "undoManager" Source #
clearBufferUndoManager :: (MonadIO m, IsBuffer o) => o -> m () Source #
constructBufferUndoManager :: (IsBuffer o, IsUndoManager a) => a -> IO (GValueConstruct o) Source #
getBufferUndoManager :: (MonadIO m, IsBuffer o) => o -> m (Maybe UndoManager) Source #
setBufferUndoManager :: (MonadIO m, IsBuffer o, IsUndoManager a) => o -> a -> m () Source #
Signals
BracketMatched
type BufferBracketMatchedCallback = TextIter -> BracketMatchType -> IO () Source #
data BufferBracketMatchedSignalInfo Source #
Instances
| SignalInfo BufferBracketMatchedSignalInfo Source # | |
| type HaskellCallbackType BufferBracketMatchedSignalInfo Source # | |
afterBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId Source #
bufferBracketMatchedCallbackWrapper :: BufferBracketMatchedCallback -> Ptr () -> Ptr TextIter -> CUInt -> Ptr () -> IO () Source #
bufferBracketMatchedClosure :: BufferBracketMatchedCallback -> IO Closure Source #
mkBufferBracketMatchedCallback :: BufferBracketMatchedCallbackC -> IO (FunPtr BufferBracketMatchedCallbackC) Source #
onBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId Source #
HighlightUpdated
type BufferHighlightUpdatedCallback = TextIter -> TextIter -> IO () Source #
type BufferHighlightUpdatedCallbackC = Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
data BufferHighlightUpdatedSignalInfo Source #
Instances
| SignalInfo BufferHighlightUpdatedSignalInfo Source # | |
| type HaskellCallbackType BufferHighlightUpdatedSignalInfo Source # | |
afterBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId Source #
bufferHighlightUpdatedCallbackWrapper :: BufferHighlightUpdatedCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source #
bufferHighlightUpdatedClosure :: BufferHighlightUpdatedCallback -> IO Closure Source #
mkBufferHighlightUpdatedCallback :: BufferHighlightUpdatedCallbackC -> IO (FunPtr BufferHighlightUpdatedCallbackC) Source #
onBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId Source #
Redo
type BufferRedoCallback = IO () Source #
data BufferRedoSignalInfo Source #
Instances
| SignalInfo BufferRedoSignalInfo Source # | |
| type HaskellCallbackType BufferRedoSignalInfo Source # | |
afterBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId Source #
bufferRedoCallbackWrapper :: BufferRedoCallback -> Ptr () -> Ptr () -> IO () Source #
bufferRedoClosure :: BufferRedoCallback -> IO Closure Source #
onBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId Source #
SourceMarkUpdated
type BufferSourceMarkUpdatedCallback = TextMark -> IO () Source #
data BufferSourceMarkUpdatedSignalInfo Source #
Instances
| SignalInfo BufferSourceMarkUpdatedSignalInfo Source # | |
| type HaskellCallbackType BufferSourceMarkUpdatedSignalInfo Source # | |
afterBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId Source #
bufferSourceMarkUpdatedCallbackWrapper :: BufferSourceMarkUpdatedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO () Source #
bufferSourceMarkUpdatedClosure :: BufferSourceMarkUpdatedCallback -> IO Closure Source #
mkBufferSourceMarkUpdatedCallback :: BufferSourceMarkUpdatedCallbackC -> IO (FunPtr BufferSourceMarkUpdatedCallbackC) Source #
onBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId Source #
Undo
type BufferUndoCallback = IO () Source #
data BufferUndoSignalInfo Source #
Instances
| SignalInfo BufferUndoSignalInfo Source # | |
| type HaskellCallbackType BufferUndoSignalInfo Source # | |
afterBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId Source #
bufferUndoCallbackWrapper :: BufferUndoCallback -> Ptr () -> Ptr () -> IO () Source #
bufferUndoClosure :: BufferUndoCallback -> IO Closure Source #
onBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId Source #