Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- 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
- newtype Buffer = Buffer (ForeignPtr Buffer)
- class GObject o => BufferK o
- toBuffer :: BufferK o => o -> IO Buffer
- noBuffer :: Maybe Buffer
- data BufferBackwardIterToSourceMarkMethodInfo
- bufferBackwardIterToSourceMark :: (MonadIO m, BufferK a) => a -> TextIter -> Maybe Text -> m Bool
- data BufferBeginNotUndoableActionMethodInfo
- bufferBeginNotUndoableAction :: (MonadIO m, BufferK a) => a -> m ()
- data BufferCanRedoMethodInfo
- bufferCanRedo :: (MonadIO m, BufferK a) => a -> m Bool
- data BufferCanUndoMethodInfo
- bufferCanUndo :: (MonadIO m, BufferK a) => a -> m Bool
- data BufferChangeCaseMethodInfo
- bufferChangeCase :: (MonadIO m, BufferK a) => a -> ChangeCaseType -> TextIter -> TextIter -> m ()
- data BufferCreateSourceMarkMethodInfo
- bufferCreateSourceMark :: (MonadIO m, BufferK a) => a -> Maybe Text -> Text -> TextIter -> m Mark
- data BufferEndNotUndoableActionMethodInfo
- bufferEndNotUndoableAction :: (MonadIO m, BufferK a) => a -> m ()
- data BufferEnsureHighlightMethodInfo
- bufferEnsureHighlight :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> m ()
- data BufferForwardIterToSourceMarkMethodInfo
- bufferForwardIterToSourceMark :: (MonadIO m, BufferK a) => a -> TextIter -> Maybe Text -> m Bool
- data BufferGetContextClassesAtIterMethodInfo
- bufferGetContextClassesAtIter :: (MonadIO m, BufferK a) => a -> TextIter -> m [Text]
- data BufferGetHighlightMatchingBracketsMethodInfo
- bufferGetHighlightMatchingBrackets :: (MonadIO m, BufferK a) => a -> m Bool
- data BufferGetHighlightSyntaxMethodInfo
- bufferGetHighlightSyntax :: (MonadIO m, BufferK a) => a -> m Bool
- data BufferGetImplicitTrailingNewlineMethodInfo
- bufferGetImplicitTrailingNewline :: (MonadIO m, BufferK a) => a -> m Bool
- data BufferGetLanguageMethodInfo
- bufferGetLanguage :: (MonadIO m, BufferK a) => a -> m (Maybe Language)
- data BufferGetMaxUndoLevelsMethodInfo
- bufferGetMaxUndoLevels :: (MonadIO m, BufferK a) => a -> m Int32
- data BufferGetSourceMarksAtIterMethodInfo
- bufferGetSourceMarksAtIter :: (MonadIO m, BufferK a) => a -> TextIter -> Maybe Text -> m [Mark]
- data BufferGetSourceMarksAtLineMethodInfo
- bufferGetSourceMarksAtLine :: (MonadIO m, BufferK a) => a -> Int32 -> Maybe Text -> m [Mark]
- data BufferGetStyleSchemeMethodInfo
- bufferGetStyleScheme :: (MonadIO m, BufferK a) => a -> m (Maybe StyleScheme)
- data BufferGetUndoManagerMethodInfo
- bufferGetUndoManager :: (MonadIO m, BufferK a) => a -> m (Maybe UndoManager)
- data BufferIterBackwardToContextClassToggleMethodInfo
- bufferIterBackwardToContextClassToggle :: (MonadIO m, BufferK a) => a -> TextIter -> Text -> m (Bool, TextIter)
- data BufferIterForwardToContextClassToggleMethodInfo
- bufferIterForwardToContextClassToggle :: (MonadIO m, BufferK a) => a -> TextIter -> Text -> m (Bool, TextIter)
- data BufferIterHasContextClassMethodInfo
- bufferIterHasContextClass :: (MonadIO m, BufferK a) => a -> TextIter -> Text -> m Bool
- data BufferJoinLinesMethodInfo
- bufferJoinLines :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> m ()
- bufferNew :: (MonadIO m, TextTagTableK a) => Maybe a -> m Buffer
- bufferNewWithLanguage :: (MonadIO m, LanguageK a) => a -> m Buffer
- data BufferRedoMethodInfo
- bufferRedo :: (MonadIO m, BufferK a) => a -> m ()
- data BufferRemoveSourceMarksMethodInfo
- bufferRemoveSourceMarks :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> Maybe Text -> m ()
- data BufferSetHighlightMatchingBracketsMethodInfo
- bufferSetHighlightMatchingBrackets :: (MonadIO m, BufferK a) => a -> Bool -> m ()
- data BufferSetHighlightSyntaxMethodInfo
- bufferSetHighlightSyntax :: (MonadIO m, BufferK a) => a -> Bool -> m ()
- data BufferSetImplicitTrailingNewlineMethodInfo
- bufferSetImplicitTrailingNewline :: (MonadIO m, BufferK a) => a -> Bool -> m ()
- data BufferSetLanguageMethodInfo
- bufferSetLanguage :: (MonadIO m, BufferK a, LanguageK b) => a -> Maybe b -> m ()
- data BufferSetMaxUndoLevelsMethodInfo
- bufferSetMaxUndoLevels :: (MonadIO m, BufferK a) => a -> Int32 -> m ()
- data BufferSetStyleSchemeMethodInfo
- bufferSetStyleScheme :: (MonadIO m, BufferK a, StyleSchemeK b) => a -> Maybe b -> m ()
- data BufferSetUndoManagerMethodInfo
- bufferSetUndoManager :: (MonadIO m, BufferK a, UndoManagerK b) => a -> Maybe b -> m ()
- data BufferSortLinesMethodInfo
- bufferSortLines :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> [SortFlags] -> Int32 -> m ()
- data BufferUndoMethodInfo
- bufferUndo :: (MonadIO m, BufferK a) => a -> m ()
- data BufferCanRedoPropertyInfo
- getBufferCanRedo :: (MonadIO m, BufferK o) => o -> m Bool
- data BufferCanUndoPropertyInfo
- getBufferCanUndo :: (MonadIO m, BufferK o) => o -> m Bool
- data BufferHighlightMatchingBracketsPropertyInfo
- bufferHighlightMatchingBrackets :: AttrLabelProxy "highlightMatchingBrackets"
- constructBufferHighlightMatchingBrackets :: Bool -> IO ([Char], GValue)
- getBufferHighlightMatchingBrackets :: (MonadIO m, BufferK o) => o -> m Bool
- setBufferHighlightMatchingBrackets :: (MonadIO m, BufferK o) => o -> Bool -> m ()
- data BufferHighlightSyntaxPropertyInfo
- bufferHighlightSyntax :: AttrLabelProxy "highlightSyntax"
- constructBufferHighlightSyntax :: Bool -> IO ([Char], GValue)
- getBufferHighlightSyntax :: (MonadIO m, BufferK o) => o -> m Bool
- setBufferHighlightSyntax :: (MonadIO m, BufferK o) => o -> Bool -> m ()
- data BufferImplicitTrailingNewlinePropertyInfo
- bufferImplicitTrailingNewline :: AttrLabelProxy "implicitTrailingNewline"
- constructBufferImplicitTrailingNewline :: Bool -> IO ([Char], GValue)
- getBufferImplicitTrailingNewline :: (MonadIO m, BufferK o) => o -> m Bool
- setBufferImplicitTrailingNewline :: (MonadIO m, BufferK o) => o -> Bool -> m ()
- data BufferLanguagePropertyInfo
- bufferLanguage :: AttrLabelProxy "language"
- clearBufferLanguage :: (MonadIO m, BufferK o) => o -> m ()
- constructBufferLanguage :: LanguageK a => a -> IO ([Char], GValue)
- getBufferLanguage :: (MonadIO m, BufferK o) => o -> m (Maybe Language)
- setBufferLanguage :: (MonadIO m, BufferK o, LanguageK a) => o -> a -> m ()
- data BufferMaxUndoLevelsPropertyInfo
- bufferMaxUndoLevels :: AttrLabelProxy "maxUndoLevels"
- constructBufferMaxUndoLevels :: Int32 -> IO ([Char], GValue)
- getBufferMaxUndoLevels :: (MonadIO m, BufferK o) => o -> m Int32
- setBufferMaxUndoLevels :: (MonadIO m, BufferK o) => o -> Int32 -> m ()
- data BufferStyleSchemePropertyInfo
- bufferStyleScheme :: AttrLabelProxy "styleScheme"
- clearBufferStyleScheme :: (MonadIO m, BufferK o) => o -> m ()
- constructBufferStyleScheme :: StyleSchemeK a => a -> IO ([Char], GValue)
- getBufferStyleScheme :: (MonadIO m, BufferK o) => o -> m (Maybe StyleScheme)
- setBufferStyleScheme :: (MonadIO m, BufferK o, StyleSchemeK a) => o -> a -> m ()
- data BufferUndoManagerPropertyInfo
- bufferUndoManager :: AttrLabelProxy "undoManager"
- clearBufferUndoManager :: (MonadIO m, BufferK o) => o -> m ()
- constructBufferUndoManager :: UndoManagerK a => a -> IO ([Char], GValue)
- getBufferUndoManager :: (MonadIO m, BufferK o) => o -> m (Maybe UndoManager)
- setBufferUndoManager :: (MonadIO m, BufferK o, UndoManagerK 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
GObject Buffer | |
((~) * info (ResolveBufferMethod t Buffer), MethodInfo * info Buffer p) => IsLabelProxy t (Buffer -> p) | |
type ParentTypes Buffer | |
type AttributeList Buffer | |
type SignalList Buffer |
Methods
bufferBackwardIterToSourceMark
data BufferBackwardIterToSourceMarkMethodInfo Source
((~) * signature (TextIter -> Maybe Text -> m Bool), MonadIO m, BufferK a) => MethodInfo * BufferBackwardIterToSourceMarkMethodInfo a signature |
bufferBackwardIterToSourceMark :: (MonadIO m, BufferK a) => a -> TextIter -> Maybe Text -> m Bool Source
bufferBeginNotUndoableAction
data BufferBeginNotUndoableActionMethodInfo Source
((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferBeginNotUndoableActionMethodInfo a signature |
bufferBeginNotUndoableAction :: (MonadIO m, BufferK a) => a -> m () Source
bufferCanRedo
data BufferCanRedoMethodInfo Source
((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferCanRedoMethodInfo a signature |
bufferCanRedo :: (MonadIO m, BufferK a) => a -> m Bool Source
bufferCanUndo
data BufferCanUndoMethodInfo Source
((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferCanUndoMethodInfo a signature |
bufferCanUndo :: (MonadIO m, BufferK a) => a -> m Bool Source
bufferChangeCase
data BufferChangeCaseMethodInfo Source
((~) * signature (ChangeCaseType -> TextIter -> TextIter -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferChangeCaseMethodInfo a signature |
bufferChangeCase :: (MonadIO m, BufferK a) => a -> ChangeCaseType -> TextIter -> TextIter -> m () Source
bufferCreateSourceMark
data BufferCreateSourceMarkMethodInfo Source
((~) * signature (Maybe Text -> Text -> TextIter -> m Mark), MonadIO m, BufferK a) => MethodInfo * BufferCreateSourceMarkMethodInfo a signature |
bufferCreateSourceMark :: (MonadIO m, BufferK a) => a -> Maybe Text -> Text -> TextIter -> m Mark Source
bufferEndNotUndoableAction
data BufferEndNotUndoableActionMethodInfo Source
((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferEndNotUndoableActionMethodInfo a signature |
bufferEndNotUndoableAction :: (MonadIO m, BufferK a) => a -> m () Source
bufferEnsureHighlight
data BufferEnsureHighlightMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferEnsureHighlightMethodInfo a signature |
bufferForwardIterToSourceMark
data BufferForwardIterToSourceMarkMethodInfo Source
((~) * signature (TextIter -> Maybe Text -> m Bool), MonadIO m, BufferK a) => MethodInfo * BufferForwardIterToSourceMarkMethodInfo a signature |
bufferForwardIterToSourceMark :: (MonadIO m, BufferK a) => a -> TextIter -> Maybe Text -> m Bool Source
bufferGetContextClassesAtIter
data BufferGetContextClassesAtIterMethodInfo Source
((~) * signature (TextIter -> m [Text]), MonadIO m, BufferK a) => MethodInfo * BufferGetContextClassesAtIterMethodInfo a signature |
bufferGetHighlightMatchingBrackets
data BufferGetHighlightMatchingBracketsMethodInfo Source
((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferGetHighlightMatchingBracketsMethodInfo a signature |
bufferGetHighlightMatchingBrackets :: (MonadIO m, BufferK a) => a -> m Bool Source
bufferGetHighlightSyntax
data BufferGetHighlightSyntaxMethodInfo Source
((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferGetHighlightSyntaxMethodInfo a signature |
bufferGetHighlightSyntax :: (MonadIO m, BufferK a) => a -> m Bool Source
bufferGetImplicitTrailingNewline
data BufferGetImplicitTrailingNewlineMethodInfo Source
((~) * signature (m Bool), MonadIO m, BufferK a) => MethodInfo * BufferGetImplicitTrailingNewlineMethodInfo a signature |
bufferGetImplicitTrailingNewline :: (MonadIO m, BufferK a) => a -> m Bool Source
bufferGetLanguage
data BufferGetLanguageMethodInfo Source
((~) * signature (m (Maybe Language)), MonadIO m, BufferK a) => MethodInfo * BufferGetLanguageMethodInfo a signature |
bufferGetMaxUndoLevels
data BufferGetMaxUndoLevelsMethodInfo Source
((~) * signature (m Int32), MonadIO m, BufferK a) => MethodInfo * BufferGetMaxUndoLevelsMethodInfo a signature |
bufferGetMaxUndoLevels :: (MonadIO m, BufferK a) => a -> m Int32 Source
bufferGetSourceMarksAtIter
data BufferGetSourceMarksAtIterMethodInfo Source
((~) * signature (TextIter -> Maybe Text -> m [Mark]), MonadIO m, BufferK a) => MethodInfo * BufferGetSourceMarksAtIterMethodInfo a signature |
bufferGetSourceMarksAtIter :: (MonadIO m, BufferK a) => a -> TextIter -> Maybe Text -> m [Mark] Source
bufferGetSourceMarksAtLine
data BufferGetSourceMarksAtLineMethodInfo Source
((~) * signature (Int32 -> Maybe Text -> m [Mark]), MonadIO m, BufferK a) => MethodInfo * BufferGetSourceMarksAtLineMethodInfo a signature |
bufferGetStyleScheme
data BufferGetStyleSchemeMethodInfo Source
((~) * signature (m (Maybe StyleScheme)), MonadIO m, BufferK a) => MethodInfo * BufferGetStyleSchemeMethodInfo a signature |
bufferGetStyleScheme :: (MonadIO m, BufferK a) => a -> m (Maybe StyleScheme) Source
bufferGetUndoManager
data BufferGetUndoManagerMethodInfo Source
((~) * signature (m (Maybe UndoManager)), MonadIO m, BufferK a) => MethodInfo * BufferGetUndoManagerMethodInfo a signature |
bufferGetUndoManager :: (MonadIO m, BufferK a) => a -> m (Maybe UndoManager) Source
bufferIterBackwardToContextClassToggle
data BufferIterBackwardToContextClassToggleMethodInfo Source
((~) * signature (TextIter -> Text -> m (Bool, TextIter)), MonadIO m, BufferK a) => MethodInfo * BufferIterBackwardToContextClassToggleMethodInfo a signature |
bufferIterBackwardToContextClassToggle :: (MonadIO m, BufferK a) => a -> TextIter -> Text -> m (Bool, TextIter) Source
bufferIterForwardToContextClassToggle
data BufferIterForwardToContextClassToggleMethodInfo Source
((~) * signature (TextIter -> Text -> m (Bool, TextIter)), MonadIO m, BufferK a) => MethodInfo * BufferIterForwardToContextClassToggleMethodInfo a signature |
bufferIterForwardToContextClassToggle :: (MonadIO m, BufferK a) => a -> TextIter -> Text -> m (Bool, TextIter) Source
bufferIterHasContextClass
data BufferIterHasContextClassMethodInfo Source
((~) * signature (TextIter -> Text -> m Bool), MonadIO m, BufferK a) => MethodInfo * BufferIterHasContextClassMethodInfo a signature |
bufferJoinLines
data BufferJoinLinesMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferJoinLinesMethodInfo a signature |
bufferNew
bufferNewWithLanguage
bufferNewWithLanguage :: (MonadIO m, LanguageK a) => a -> m Buffer Source
bufferRedo
data BufferRedoMethodInfo Source
((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferRedoMethodInfo a signature |
bufferRedo :: (MonadIO m, BufferK a) => a -> m () Source
bufferRemoveSourceMarks
data BufferRemoveSourceMarksMethodInfo Source
((~) * signature (TextIter -> TextIter -> Maybe Text -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferRemoveSourceMarksMethodInfo a signature |
bufferRemoveSourceMarks :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> Maybe Text -> m () Source
bufferSetHighlightMatchingBrackets
data BufferSetHighlightMatchingBracketsMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSetHighlightMatchingBracketsMethodInfo a signature |
bufferSetHighlightMatchingBrackets :: (MonadIO m, BufferK a) => a -> Bool -> m () Source
bufferSetHighlightSyntax
data BufferSetHighlightSyntaxMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSetHighlightSyntaxMethodInfo a signature |
bufferSetHighlightSyntax :: (MonadIO m, BufferK a) => a -> Bool -> m () Source
bufferSetImplicitTrailingNewline
data BufferSetImplicitTrailingNewlineMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSetImplicitTrailingNewlineMethodInfo a signature |
bufferSetImplicitTrailingNewline :: (MonadIO m, BufferK a) => a -> Bool -> m () Source
bufferSetLanguage
data BufferSetLanguageMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, BufferK a, LanguageK b) => MethodInfo * BufferSetLanguageMethodInfo a signature |
bufferSetMaxUndoLevels
data BufferSetMaxUndoLevelsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSetMaxUndoLevelsMethodInfo a signature |
bufferSetMaxUndoLevels :: (MonadIO m, BufferK a) => a -> Int32 -> m () Source
bufferSetStyleScheme
data BufferSetStyleSchemeMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, BufferK a, StyleSchemeK b) => MethodInfo * BufferSetStyleSchemeMethodInfo a signature |
bufferSetStyleScheme :: (MonadIO m, BufferK a, StyleSchemeK b) => a -> Maybe b -> m () Source
bufferSetUndoManager
data BufferSetUndoManagerMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, BufferK a, UndoManagerK b) => MethodInfo * BufferSetUndoManagerMethodInfo a signature |
bufferSetUndoManager :: (MonadIO m, BufferK a, UndoManagerK b) => a -> Maybe b -> m () Source
bufferSortLines
data BufferSortLinesMethodInfo Source
((~) * signature (TextIter -> TextIter -> [SortFlags] -> Int32 -> m ()), MonadIO m, BufferK a) => MethodInfo * BufferSortLinesMethodInfo a signature |
bufferSortLines :: (MonadIO m, BufferK a) => a -> TextIter -> TextIter -> [SortFlags] -> Int32 -> m () Source
bufferUndo
data BufferUndoMethodInfo Source
((~) * signature (m ()), MonadIO m, BufferK a) => MethodInfo * BufferUndoMethodInfo a signature |
bufferUndo :: (MonadIO m, BufferK a) => a -> m () Source
Properties
CanRedo
data BufferCanRedoPropertyInfo Source
AttrInfo BufferCanRedoPropertyInfo | |
type AttrLabel BufferCanRedoPropertyInfo = "can-redo" | |
type AttrGetType BufferCanRedoPropertyInfo = Bool | |
type AttrBaseTypeConstraint BufferCanRedoPropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferCanRedoPropertyInfo = * ~ () | |
type AttrAllowedOps BufferCanRedoPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getBufferCanRedo :: (MonadIO m, BufferK o) => o -> m Bool Source
CanUndo
data BufferCanUndoPropertyInfo Source
AttrInfo BufferCanUndoPropertyInfo | |
type AttrLabel BufferCanUndoPropertyInfo = "can-undo" | |
type AttrGetType BufferCanUndoPropertyInfo = Bool | |
type AttrBaseTypeConstraint BufferCanUndoPropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferCanUndoPropertyInfo = * ~ () | |
type AttrAllowedOps BufferCanUndoPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getBufferCanUndo :: (MonadIO m, BufferK o) => o -> m Bool Source
HighlightMatchingBrackets
data BufferHighlightMatchingBracketsPropertyInfo Source
AttrInfo BufferHighlightMatchingBracketsPropertyInfo | |
type AttrLabel BufferHighlightMatchingBracketsPropertyInfo = "highlight-matching-brackets" | |
type AttrGetType BufferHighlightMatchingBracketsPropertyInfo = Bool | |
type AttrBaseTypeConstraint BufferHighlightMatchingBracketsPropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferHighlightMatchingBracketsPropertyInfo = * ~ Bool | |
type AttrAllowedOps BufferHighlightMatchingBracketsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
bufferHighlightMatchingBrackets :: AttrLabelProxy "highlightMatchingBrackets" Source
getBufferHighlightMatchingBrackets :: (MonadIO m, BufferK o) => o -> m Bool Source
setBufferHighlightMatchingBrackets :: (MonadIO m, BufferK o) => o -> Bool -> m () Source
HighlightSyntax
data BufferHighlightSyntaxPropertyInfo Source
AttrInfo BufferHighlightSyntaxPropertyInfo | |
type AttrLabel BufferHighlightSyntaxPropertyInfo = "highlight-syntax" | |
type AttrGetType BufferHighlightSyntaxPropertyInfo = Bool | |
type AttrBaseTypeConstraint BufferHighlightSyntaxPropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferHighlightSyntaxPropertyInfo = * ~ Bool | |
type AttrAllowedOps BufferHighlightSyntaxPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
bufferHighlightSyntax :: AttrLabelProxy "highlightSyntax" Source
getBufferHighlightSyntax :: (MonadIO m, BufferK o) => o -> m Bool Source
setBufferHighlightSyntax :: (MonadIO m, BufferK o) => o -> Bool -> m () Source
ImplicitTrailingNewline
data BufferImplicitTrailingNewlinePropertyInfo Source
AttrInfo BufferImplicitTrailingNewlinePropertyInfo | |
type AttrLabel BufferImplicitTrailingNewlinePropertyInfo = "implicit-trailing-newline" | |
type AttrGetType BufferImplicitTrailingNewlinePropertyInfo = Bool | |
type AttrBaseTypeConstraint BufferImplicitTrailingNewlinePropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferImplicitTrailingNewlinePropertyInfo = * ~ Bool | |
type AttrAllowedOps BufferImplicitTrailingNewlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
bufferImplicitTrailingNewline :: AttrLabelProxy "implicitTrailingNewline" Source
getBufferImplicitTrailingNewline :: (MonadIO m, BufferK o) => o -> m Bool Source
setBufferImplicitTrailingNewline :: (MonadIO m, BufferK o) => o -> Bool -> m () Source
Language
data BufferLanguagePropertyInfo Source
AttrInfo BufferLanguagePropertyInfo | |
type AttrLabel BufferLanguagePropertyInfo = "language" | |
type AttrGetType BufferLanguagePropertyInfo = Maybe Language | |
type AttrBaseTypeConstraint BufferLanguagePropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferLanguagePropertyInfo = LanguageK | |
type AttrAllowedOps BufferLanguagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
bufferLanguage :: AttrLabelProxy "language" Source
clearBufferLanguage :: (MonadIO m, BufferK o) => o -> m () Source
setBufferLanguage :: (MonadIO m, BufferK o, LanguageK a) => o -> a -> m () Source
MaxUndoLevels
data BufferMaxUndoLevelsPropertyInfo Source
AttrInfo BufferMaxUndoLevelsPropertyInfo | |
type AttrLabel BufferMaxUndoLevelsPropertyInfo = "max-undo-levels" | |
type AttrGetType BufferMaxUndoLevelsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint BufferMaxUndoLevelsPropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferMaxUndoLevelsPropertyInfo = * ~ Int32 | |
type AttrAllowedOps BufferMaxUndoLevelsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
bufferMaxUndoLevels :: AttrLabelProxy "maxUndoLevels" Source
getBufferMaxUndoLevels :: (MonadIO m, BufferK o) => o -> m Int32 Source
setBufferMaxUndoLevels :: (MonadIO m, BufferK o) => o -> Int32 -> m () Source
StyleScheme
data BufferStyleSchemePropertyInfo Source
AttrInfo BufferStyleSchemePropertyInfo | |
type AttrLabel BufferStyleSchemePropertyInfo = "style-scheme" | |
type AttrGetType BufferStyleSchemePropertyInfo = Maybe StyleScheme | |
type AttrBaseTypeConstraint BufferStyleSchemePropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferStyleSchemePropertyInfo = StyleSchemeK | |
type AttrAllowedOps BufferStyleSchemePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
bufferStyleScheme :: AttrLabelProxy "styleScheme" Source
clearBufferStyleScheme :: (MonadIO m, BufferK o) => o -> m () Source
constructBufferStyleScheme :: StyleSchemeK a => a -> IO ([Char], GValue) Source
getBufferStyleScheme :: (MonadIO m, BufferK o) => o -> m (Maybe StyleScheme) Source
setBufferStyleScheme :: (MonadIO m, BufferK o, StyleSchemeK a) => o -> a -> m () Source
UndoManager
data BufferUndoManagerPropertyInfo Source
AttrInfo BufferUndoManagerPropertyInfo | |
type AttrLabel BufferUndoManagerPropertyInfo = "undo-manager" | |
type AttrGetType BufferUndoManagerPropertyInfo = Maybe UndoManager | |
type AttrBaseTypeConstraint BufferUndoManagerPropertyInfo = BufferK | |
type AttrSetTypeConstraint BufferUndoManagerPropertyInfo = UndoManagerK | |
type AttrAllowedOps BufferUndoManagerPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
bufferUndoManager :: AttrLabelProxy "undoManager" Source
clearBufferUndoManager :: (MonadIO m, BufferK o) => o -> m () Source
constructBufferUndoManager :: UndoManagerK a => a -> IO ([Char], GValue) Source
getBufferUndoManager :: (MonadIO m, BufferK o) => o -> m (Maybe UndoManager) Source
setBufferUndoManager :: (MonadIO m, BufferK o, UndoManagerK a) => o -> a -> m () Source
Signals
BracketMatched
type BufferBracketMatchedCallback = TextIter -> BracketMatchType -> IO () Source
afterBufferBracketMatched :: (GObject a, MonadIO m) => a -> BufferBracketMatchedCallback -> m SignalHandlerId Source
bufferBracketMatchedCallbackWrapper :: BufferBracketMatchedCallback -> Ptr () -> Ptr TextIter -> CUInt -> Ptr () -> IO () 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
afterBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId Source
bufferHighlightUpdatedCallbackWrapper :: BufferHighlightUpdatedCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO () Source
mkBufferHighlightUpdatedCallback :: BufferHighlightUpdatedCallbackC -> IO (FunPtr BufferHighlightUpdatedCallbackC) Source
onBufferHighlightUpdated :: (GObject a, MonadIO m) => a -> BufferHighlightUpdatedCallback -> m SignalHandlerId Source
Redo
type BufferRedoCallback = IO () Source
type BufferRedoCallbackC = Ptr () -> Ptr () -> IO () Source
afterBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId Source
bufferRedoCallbackWrapper :: BufferRedoCallback -> Ptr () -> Ptr () -> IO () Source
onBufferRedo :: (GObject a, MonadIO m) => a -> BufferRedoCallback -> m SignalHandlerId Source
SourceMarkUpdated
type BufferSourceMarkUpdatedCallback = TextMark -> IO () Source
afterBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId Source
bufferSourceMarkUpdatedCallbackWrapper :: BufferSourceMarkUpdatedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO () Source
mkBufferSourceMarkUpdatedCallback :: BufferSourceMarkUpdatedCallbackC -> IO (FunPtr BufferSourceMarkUpdatedCallbackC) Source
onBufferSourceMarkUpdated :: (GObject a, MonadIO m) => a -> BufferSourceMarkUpdatedCallback -> m SignalHandlerId Source
Undo
type BufferUndoCallback = IO () Source
type BufferUndoCallbackC = Ptr () -> Ptr () -> IO () Source
afterBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId Source
bufferUndoCallbackWrapper :: BufferUndoCallback -> Ptr () -> Ptr () -> IO () Source
onBufferUndo :: (GObject a, MonadIO m) => a -> BufferUndoCallback -> m SignalHandlerId Source