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
- viewGetAutoIndent
- viewGetBackgroundPattern
- viewGetCompletion
- viewGetDrawSpaces
- viewGetGutter
- viewGetHighlightCurrentLine
- viewGetIndentOnTab
- viewGetIndentWidth
- viewGetInsertSpacesInsteadOfTabs
- viewGetMarkAttributes
- viewGetRightMarginPosition
- viewGetShowLineMarks
- viewGetShowLineNumbers
- viewGetShowRightMargin
- viewGetSmartBackspace
- viewGetSmartHomeEnd
- viewGetTabWidth
- viewGetVisualColumn
- viewIndentLines
- viewNew
- viewNewWithBuffer
- viewSetAutoIndent
- viewSetBackgroundPattern
- viewSetDrawSpaces
- viewSetHighlightCurrentLine
- viewSetIndentOnTab
- viewSetIndentWidth
- viewSetInsertSpacesInsteadOfTabs
- viewSetMarkAttributes
- viewSetRightMarginPosition
- viewSetShowLineMarks
- viewSetShowLineNumbers
- viewSetShowRightMargin
- viewSetSmartBackspace
- viewSetSmartHomeEnd
- viewSetTabWidth
- viewUnindentLines
- Properties
- Signals
- newtype View = View (ForeignPtr View)
- class GObject o => ViewK o
- toView :: ViewK o => o -> IO View
- noView :: Maybe View
- data ViewGetAutoIndentMethodInfo
- viewGetAutoIndent :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetBackgroundPatternMethodInfo
- viewGetBackgroundPattern :: (MonadIO m, ViewK a) => a -> m BackgroundPatternType
- data ViewGetCompletionMethodInfo
- viewGetCompletion :: (MonadIO m, ViewK a) => a -> m Completion
- data ViewGetDrawSpacesMethodInfo
- viewGetDrawSpaces :: (MonadIO m, ViewK a) => a -> m [DrawSpacesFlags]
- data ViewGetGutterMethodInfo
- viewGetGutter :: (MonadIO m, ViewK a) => a -> TextWindowType -> m Gutter
- data ViewGetHighlightCurrentLineMethodInfo
- viewGetHighlightCurrentLine :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetIndentOnTabMethodInfo
- viewGetIndentOnTab :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetIndentWidthMethodInfo
- viewGetIndentWidth :: (MonadIO m, ViewK a) => a -> m Int32
- data ViewGetInsertSpacesInsteadOfTabsMethodInfo
- viewGetInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetMarkAttributesMethodInfo
- viewGetMarkAttributes :: (MonadIO m, ViewK a) => a -> Text -> Int32 -> m MarkAttributes
- data ViewGetRightMarginPositionMethodInfo
- viewGetRightMarginPosition :: (MonadIO m, ViewK a) => a -> m Word32
- data ViewGetShowLineMarksMethodInfo
- viewGetShowLineMarks :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetShowLineNumbersMethodInfo
- viewGetShowLineNumbers :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetShowRightMarginMethodInfo
- viewGetShowRightMargin :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetSmartBackspaceMethodInfo
- viewGetSmartBackspace :: (MonadIO m, ViewK a) => a -> m Bool
- data ViewGetSmartHomeEndMethodInfo
- viewGetSmartHomeEnd :: (MonadIO m, ViewK a) => a -> m SmartHomeEndType
- data ViewGetTabWidthMethodInfo
- viewGetTabWidth :: (MonadIO m, ViewK a) => a -> m Word32
- data ViewGetVisualColumnMethodInfo
- viewGetVisualColumn :: (MonadIO m, ViewK a) => a -> TextIter -> m Word32
- data ViewIndentLinesMethodInfo
- viewIndentLines :: (MonadIO m, ViewK a) => a -> TextIter -> TextIter -> m ()
- viewNew :: MonadIO m => m View
- viewNewWithBuffer :: (MonadIO m, BufferK a) => a -> m View
- data ViewSetAutoIndentMethodInfo
- viewSetAutoIndent :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetBackgroundPatternMethodInfo
- viewSetBackgroundPattern :: (MonadIO m, ViewK a) => a -> BackgroundPatternType -> m ()
- data ViewSetDrawSpacesMethodInfo
- viewSetDrawSpaces :: (MonadIO m, ViewK a) => a -> [DrawSpacesFlags] -> m ()
- data ViewSetHighlightCurrentLineMethodInfo
- viewSetHighlightCurrentLine :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetIndentOnTabMethodInfo
- viewSetIndentOnTab :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetIndentWidthMethodInfo
- viewSetIndentWidth :: (MonadIO m, ViewK a) => a -> Int32 -> m ()
- data ViewSetInsertSpacesInsteadOfTabsMethodInfo
- viewSetInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetMarkAttributesMethodInfo
- viewSetMarkAttributes :: (MonadIO m, ViewK a, MarkAttributesK b) => a -> Text -> b -> Int32 -> m ()
- data ViewSetRightMarginPositionMethodInfo
- viewSetRightMarginPosition :: (MonadIO m, ViewK a) => a -> Word32 -> m ()
- data ViewSetShowLineMarksMethodInfo
- viewSetShowLineMarks :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetShowLineNumbersMethodInfo
- viewSetShowLineNumbers :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetShowRightMarginMethodInfo
- viewSetShowRightMargin :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetSmartBackspaceMethodInfo
- viewSetSmartBackspace :: (MonadIO m, ViewK a) => a -> Bool -> m ()
- data ViewSetSmartHomeEndMethodInfo
- viewSetSmartHomeEnd :: (MonadIO m, ViewK a) => a -> SmartHomeEndType -> m ()
- data ViewSetTabWidthMethodInfo
- viewSetTabWidth :: (MonadIO m, ViewK a) => a -> Word32 -> m ()
- data ViewUnindentLinesMethodInfo
- viewUnindentLines :: (MonadIO m, ViewK a) => a -> TextIter -> TextIter -> m ()
- data ViewAutoIndentPropertyInfo
- constructViewAutoIndent :: Bool -> IO ([Char], GValue)
- getViewAutoIndent :: (MonadIO m, ViewK o) => o -> m Bool
- setViewAutoIndent :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewAutoIndent :: AttrLabelProxy "autoIndent"
- data ViewBackgroundPatternPropertyInfo
- constructViewBackgroundPattern :: BackgroundPatternType -> IO ([Char], GValue)
- getViewBackgroundPattern :: (MonadIO m, ViewK o) => o -> m BackgroundPatternType
- setViewBackgroundPattern :: (MonadIO m, ViewK o) => o -> BackgroundPatternType -> m ()
- viewBackgroundPattern :: AttrLabelProxy "backgroundPattern"
- data ViewCompletionPropertyInfo
- getViewCompletion :: (MonadIO m, ViewK o) => o -> m Completion
- viewCompletion :: AttrLabelProxy "completion"
- data ViewDrawSpacesPropertyInfo
- constructViewDrawSpaces :: [DrawSpacesFlags] -> IO ([Char], GValue)
- getViewDrawSpaces :: (MonadIO m, ViewK o) => o -> m [DrawSpacesFlags]
- setViewDrawSpaces :: (MonadIO m, ViewK o) => o -> [DrawSpacesFlags] -> m ()
- viewDrawSpaces :: AttrLabelProxy "drawSpaces"
- data ViewHighlightCurrentLinePropertyInfo
- constructViewHighlightCurrentLine :: Bool -> IO ([Char], GValue)
- getViewHighlightCurrentLine :: (MonadIO m, ViewK o) => o -> m Bool
- setViewHighlightCurrentLine :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewHighlightCurrentLine :: AttrLabelProxy "highlightCurrentLine"
- data ViewIndentOnTabPropertyInfo
- constructViewIndentOnTab :: Bool -> IO ([Char], GValue)
- getViewIndentOnTab :: (MonadIO m, ViewK o) => o -> m Bool
- setViewIndentOnTab :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewIndentOnTab :: AttrLabelProxy "indentOnTab"
- data ViewIndentWidthPropertyInfo
- constructViewIndentWidth :: Int32 -> IO ([Char], GValue)
- getViewIndentWidth :: (MonadIO m, ViewK o) => o -> m Int32
- setViewIndentWidth :: (MonadIO m, ViewK o) => o -> Int32 -> m ()
- viewIndentWidth :: AttrLabelProxy "indentWidth"
- data ViewInsertSpacesInsteadOfTabsPropertyInfo
- constructViewInsertSpacesInsteadOfTabs :: Bool -> IO ([Char], GValue)
- getViewInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK o) => o -> m Bool
- setViewInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs"
- data ViewRightMarginPositionPropertyInfo
- constructViewRightMarginPosition :: Word32 -> IO ([Char], GValue)
- getViewRightMarginPosition :: (MonadIO m, ViewK o) => o -> m Word32
- setViewRightMarginPosition :: (MonadIO m, ViewK o) => o -> Word32 -> m ()
- viewRightMarginPosition :: AttrLabelProxy "rightMarginPosition"
- data ViewShowLineMarksPropertyInfo
- constructViewShowLineMarks :: Bool -> IO ([Char], GValue)
- getViewShowLineMarks :: (MonadIO m, ViewK o) => o -> m Bool
- setViewShowLineMarks :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewShowLineMarks :: AttrLabelProxy "showLineMarks"
- data ViewShowLineNumbersPropertyInfo
- constructViewShowLineNumbers :: Bool -> IO ([Char], GValue)
- getViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> m Bool
- setViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewShowLineNumbers :: AttrLabelProxy "showLineNumbers"
- data ViewShowRightMarginPropertyInfo
- constructViewShowRightMargin :: Bool -> IO ([Char], GValue)
- getViewShowRightMargin :: (MonadIO m, ViewK o) => o -> m Bool
- setViewShowRightMargin :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewShowRightMargin :: AttrLabelProxy "showRightMargin"
- data ViewSmartBackspacePropertyInfo
- constructViewSmartBackspace :: Bool -> IO ([Char], GValue)
- getViewSmartBackspace :: (MonadIO m, ViewK o) => o -> m Bool
- setViewSmartBackspace :: (MonadIO m, ViewK o) => o -> Bool -> m ()
- viewSmartBackspace :: AttrLabelProxy "smartBackspace"
- data ViewSmartHomeEndPropertyInfo
- constructViewSmartHomeEnd :: SmartHomeEndType -> IO ([Char], GValue)
- getViewSmartHomeEnd :: (MonadIO m, ViewK o) => o -> m SmartHomeEndType
- setViewSmartHomeEnd :: (MonadIO m, ViewK o) => o -> SmartHomeEndType -> m ()
- viewSmartHomeEnd :: AttrLabelProxy "smartHomeEnd"
- data ViewTabWidthPropertyInfo
- constructViewTabWidth :: Word32 -> IO ([Char], GValue)
- getViewTabWidth :: (MonadIO m, ViewK o) => o -> m Word32
- setViewTabWidth :: (MonadIO m, ViewK o) => o -> Word32 -> m ()
- viewTabWidth :: AttrLabelProxy "tabWidth"
- type ViewChangeCaseCallback = ChangeCaseType -> IO ()
- type ViewChangeCaseCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data ViewChangeCaseSignalInfo
- afterViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId
- mkViewChangeCaseCallback :: ViewChangeCaseCallbackC -> IO (FunPtr ViewChangeCaseCallbackC)
- noViewChangeCaseCallback :: Maybe ViewChangeCaseCallback
- onViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId
- viewChangeCaseCallbackWrapper :: ViewChangeCaseCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- viewChangeCaseClosure :: ViewChangeCaseCallback -> IO Closure
- type ViewChangeNumberCallback = Int32 -> IO ()
- type ViewChangeNumberCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data ViewChangeNumberSignalInfo
- afterViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId
- mkViewChangeNumberCallback :: ViewChangeNumberCallbackC -> IO (FunPtr ViewChangeNumberCallbackC)
- noViewChangeNumberCallback :: Maybe ViewChangeNumberCallback
- onViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId
- viewChangeNumberCallbackWrapper :: ViewChangeNumberCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- viewChangeNumberClosure :: ViewChangeNumberCallback -> IO Closure
- type ViewJoinLinesCallback = IO ()
- type ViewJoinLinesCallbackC = Ptr () -> Ptr () -> IO ()
- data ViewJoinLinesSignalInfo
- afterViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId
- mkViewJoinLinesCallback :: ViewJoinLinesCallbackC -> IO (FunPtr ViewJoinLinesCallbackC)
- noViewJoinLinesCallback :: Maybe ViewJoinLinesCallback
- onViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId
- viewJoinLinesCallbackWrapper :: ViewJoinLinesCallback -> Ptr () -> Ptr () -> IO ()
- viewJoinLinesClosure :: ViewJoinLinesCallback -> IO Closure
- type ViewLineMarkActivatedCallback = TextIter -> Event -> IO ()
- type ViewLineMarkActivatedCallbackC = Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO ()
- data ViewLineMarkActivatedSignalInfo
- afterViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId
- mkViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallbackC -> IO (FunPtr ViewLineMarkActivatedCallbackC)
- noViewLineMarkActivatedCallback :: Maybe ViewLineMarkActivatedCallback
- onViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId
- viewLineMarkActivatedCallbackWrapper :: ViewLineMarkActivatedCallback -> Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO ()
- viewLineMarkActivatedClosure :: ViewLineMarkActivatedCallback -> IO Closure
- type ViewMoveLinesCallback = Bool -> Int32 -> IO ()
- type ViewMoveLinesCallbackC = Ptr () -> CInt -> Int32 -> Ptr () -> IO ()
- data ViewMoveLinesSignalInfo
- afterViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId
- mkViewMoveLinesCallback :: ViewMoveLinesCallbackC -> IO (FunPtr ViewMoveLinesCallbackC)
- noViewMoveLinesCallback :: Maybe ViewMoveLinesCallback
- onViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId
- viewMoveLinesCallbackWrapper :: ViewMoveLinesCallback -> Ptr () -> CInt -> Int32 -> Ptr () -> IO ()
- viewMoveLinesClosure :: ViewMoveLinesCallback -> IO Closure
- type ViewMoveToMatchingBracketCallback = Bool -> IO ()
- type ViewMoveToMatchingBracketCallbackC = Ptr () -> CInt -> Ptr () -> IO ()
- data ViewMoveToMatchingBracketSignalInfo
- afterViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId
- mkViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallbackC -> IO (FunPtr ViewMoveToMatchingBracketCallbackC)
- noViewMoveToMatchingBracketCallback :: Maybe ViewMoveToMatchingBracketCallback
- onViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId
- viewMoveToMatchingBracketCallbackWrapper :: ViewMoveToMatchingBracketCallback -> Ptr () -> CInt -> Ptr () -> IO ()
- viewMoveToMatchingBracketClosure :: ViewMoveToMatchingBracketCallback -> IO Closure
- type ViewMoveWordsCallback = Int32 -> IO ()
- type ViewMoveWordsCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data ViewMoveWordsSignalInfo
- afterViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId
- mkViewMoveWordsCallback :: ViewMoveWordsCallbackC -> IO (FunPtr ViewMoveWordsCallbackC)
- noViewMoveWordsCallback :: Maybe ViewMoveWordsCallback
- onViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId
- viewMoveWordsCallbackWrapper :: ViewMoveWordsCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- viewMoveWordsClosure :: ViewMoveWordsCallback -> IO Closure
- type ViewRedoCallback = IO ()
- type ViewRedoCallbackC = Ptr () -> Ptr () -> IO ()
- data ViewRedoSignalInfo
- afterViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId
- mkViewRedoCallback :: ViewRedoCallbackC -> IO (FunPtr ViewRedoCallbackC)
- noViewRedoCallback :: Maybe ViewRedoCallback
- onViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId
- viewRedoCallbackWrapper :: ViewRedoCallback -> Ptr () -> Ptr () -> IO ()
- viewRedoClosure :: ViewRedoCallback -> IO Closure
- type ViewShowCompletionCallback = IO ()
- type ViewShowCompletionCallbackC = Ptr () -> Ptr () -> IO ()
- data ViewShowCompletionSignalInfo
- afterViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId
- mkViewShowCompletionCallback :: ViewShowCompletionCallbackC -> IO (FunPtr ViewShowCompletionCallbackC)
- noViewShowCompletionCallback :: Maybe ViewShowCompletionCallback
- onViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId
- viewShowCompletionCallbackWrapper :: ViewShowCompletionCallback -> Ptr () -> Ptr () -> IO ()
- viewShowCompletionClosure :: ViewShowCompletionCallback -> IO Closure
- type ViewSmartHomeEndCallback = TextIter -> Int32 -> IO ()
- type ViewSmartHomeEndCallbackC = Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO ()
- data ViewSmartHomeEndSignalInfo
- afterViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId
- mkViewSmartHomeEndCallback :: ViewSmartHomeEndCallbackC -> IO (FunPtr ViewSmartHomeEndCallbackC)
- noViewSmartHomeEndCallback :: Maybe ViewSmartHomeEndCallback
- onViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId
- viewSmartHomeEndCallbackWrapper :: ViewSmartHomeEndCallback -> Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO ()
- viewSmartHomeEndClosure :: ViewSmartHomeEndCallback -> IO Closure
- type ViewUndoCallback = IO ()
- type ViewUndoCallbackC = Ptr () -> Ptr () -> IO ()
- data ViewUndoSignalInfo
- afterViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId
- mkViewUndoCallback :: ViewUndoCallbackC -> IO (FunPtr ViewUndoCallbackC)
- noViewUndoCallback :: Maybe ViewUndoCallback
- onViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId
- viewUndoCallbackWrapper :: ViewUndoCallback -> Ptr () -> Ptr () -> IO ()
- viewUndoClosure :: ViewUndoCallback -> IO Closure
Exported types
GObject View | |
((~) * info (ResolveViewMethod t View), MethodInfo * info View p) => IsLabelProxy t (View -> p) | |
type ParentTypes View | |
type AttributeList View | |
type SignalList View |
Methods
viewGetAutoIndent
data ViewGetAutoIndentMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetAutoIndentMethodInfo a signature |
viewGetAutoIndent :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetBackgroundPattern
data ViewGetBackgroundPatternMethodInfo Source
((~) * signature (m BackgroundPatternType), MonadIO m, ViewK a) => MethodInfo * ViewGetBackgroundPatternMethodInfo a signature |
viewGetBackgroundPattern :: (MonadIO m, ViewK a) => a -> m BackgroundPatternType Source
viewGetCompletion
data ViewGetCompletionMethodInfo Source
((~) * signature (m Completion), MonadIO m, ViewK a) => MethodInfo * ViewGetCompletionMethodInfo a signature |
viewGetCompletion :: (MonadIO m, ViewK a) => a -> m Completion Source
viewGetDrawSpaces
data ViewGetDrawSpacesMethodInfo Source
((~) * signature (m [DrawSpacesFlags]), MonadIO m, ViewK a) => MethodInfo * ViewGetDrawSpacesMethodInfo a signature |
viewGetDrawSpaces :: (MonadIO m, ViewK a) => a -> m [DrawSpacesFlags] Source
viewGetGutter
data ViewGetGutterMethodInfo Source
((~) * signature (TextWindowType -> m Gutter), MonadIO m, ViewK a) => MethodInfo * ViewGetGutterMethodInfo a signature |
viewGetGutter :: (MonadIO m, ViewK a) => a -> TextWindowType -> m Gutter Source
viewGetHighlightCurrentLine
data ViewGetHighlightCurrentLineMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetHighlightCurrentLineMethodInfo a signature |
viewGetHighlightCurrentLine :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetIndentOnTab
data ViewGetIndentOnTabMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetIndentOnTabMethodInfo a signature |
viewGetIndentOnTab :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetIndentWidth
data ViewGetIndentWidthMethodInfo Source
((~) * signature (m Int32), MonadIO m, ViewK a) => MethodInfo * ViewGetIndentWidthMethodInfo a signature |
viewGetIndentWidth :: (MonadIO m, ViewK a) => a -> m Int32 Source
viewGetInsertSpacesInsteadOfTabs
data ViewGetInsertSpacesInsteadOfTabsMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetInsertSpacesInsteadOfTabsMethodInfo a signature |
viewGetInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetMarkAttributes
data ViewGetMarkAttributesMethodInfo Source
((~) * signature (Text -> Int32 -> m MarkAttributes), MonadIO m, ViewK a) => MethodInfo * ViewGetMarkAttributesMethodInfo a signature |
viewGetMarkAttributes :: (MonadIO m, ViewK a) => a -> Text -> Int32 -> m MarkAttributes Source
viewGetRightMarginPosition
data ViewGetRightMarginPositionMethodInfo Source
((~) * signature (m Word32), MonadIO m, ViewK a) => MethodInfo * ViewGetRightMarginPositionMethodInfo a signature |
viewGetRightMarginPosition :: (MonadIO m, ViewK a) => a -> m Word32 Source
viewGetShowLineMarks
data ViewGetShowLineMarksMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetShowLineMarksMethodInfo a signature |
viewGetShowLineMarks :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetShowLineNumbers
data ViewGetShowLineNumbersMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetShowLineNumbersMethodInfo a signature |
viewGetShowLineNumbers :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetShowRightMargin
data ViewGetShowRightMarginMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetShowRightMarginMethodInfo a signature |
viewGetShowRightMargin :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetSmartBackspace
data ViewGetSmartBackspaceMethodInfo Source
((~) * signature (m Bool), MonadIO m, ViewK a) => MethodInfo * ViewGetSmartBackspaceMethodInfo a signature |
viewGetSmartBackspace :: (MonadIO m, ViewK a) => a -> m Bool Source
viewGetSmartHomeEnd
data ViewGetSmartHomeEndMethodInfo Source
((~) * signature (m SmartHomeEndType), MonadIO m, ViewK a) => MethodInfo * ViewGetSmartHomeEndMethodInfo a signature |
viewGetSmartHomeEnd :: (MonadIO m, ViewK a) => a -> m SmartHomeEndType Source
viewGetTabWidth
data ViewGetTabWidthMethodInfo Source
((~) * signature (m Word32), MonadIO m, ViewK a) => MethodInfo * ViewGetTabWidthMethodInfo a signature |
viewGetTabWidth :: (MonadIO m, ViewK a) => a -> m Word32 Source
viewGetVisualColumn
data ViewGetVisualColumnMethodInfo Source
((~) * signature (TextIter -> m Word32), MonadIO m, ViewK a) => MethodInfo * ViewGetVisualColumnMethodInfo a signature |
viewIndentLines
data ViewIndentLinesMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewIndentLinesMethodInfo a signature |
viewNew
viewNewWithBuffer
viewNewWithBuffer :: (MonadIO m, BufferK a) => a -> m View Source
viewSetAutoIndent
data ViewSetAutoIndentMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetAutoIndentMethodInfo a signature |
viewSetAutoIndent :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetBackgroundPattern
data ViewSetBackgroundPatternMethodInfo Source
((~) * signature (BackgroundPatternType -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetBackgroundPatternMethodInfo a signature |
viewSetBackgroundPattern :: (MonadIO m, ViewK a) => a -> BackgroundPatternType -> m () Source
viewSetDrawSpaces
data ViewSetDrawSpacesMethodInfo Source
((~) * signature ([DrawSpacesFlags] -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetDrawSpacesMethodInfo a signature |
viewSetDrawSpaces :: (MonadIO m, ViewK a) => a -> [DrawSpacesFlags] -> m () Source
viewSetHighlightCurrentLine
data ViewSetHighlightCurrentLineMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetHighlightCurrentLineMethodInfo a signature |
viewSetHighlightCurrentLine :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetIndentOnTab
data ViewSetIndentOnTabMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetIndentOnTabMethodInfo a signature |
viewSetIndentOnTab :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetIndentWidth
data ViewSetIndentWidthMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetIndentWidthMethodInfo a signature |
viewSetIndentWidth :: (MonadIO m, ViewK a) => a -> Int32 -> m () Source
viewSetInsertSpacesInsteadOfTabs
data ViewSetInsertSpacesInsteadOfTabsMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetInsertSpacesInsteadOfTabsMethodInfo a signature |
viewSetInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetMarkAttributes
data ViewSetMarkAttributesMethodInfo Source
((~) * signature (Text -> b -> Int32 -> m ()), MonadIO m, ViewK a, MarkAttributesK b) => MethodInfo * ViewSetMarkAttributesMethodInfo a signature |
viewSetMarkAttributes :: (MonadIO m, ViewK a, MarkAttributesK b) => a -> Text -> b -> Int32 -> m () Source
viewSetRightMarginPosition
data ViewSetRightMarginPositionMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetRightMarginPositionMethodInfo a signature |
viewSetRightMarginPosition :: (MonadIO m, ViewK a) => a -> Word32 -> m () Source
viewSetShowLineMarks
data ViewSetShowLineMarksMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetShowLineMarksMethodInfo a signature |
viewSetShowLineMarks :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetShowLineNumbers
data ViewSetShowLineNumbersMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetShowLineNumbersMethodInfo a signature |
viewSetShowLineNumbers :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetShowRightMargin
data ViewSetShowRightMarginMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetShowRightMarginMethodInfo a signature |
viewSetShowRightMargin :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetSmartBackspace
data ViewSetSmartBackspaceMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetSmartBackspaceMethodInfo a signature |
viewSetSmartBackspace :: (MonadIO m, ViewK a) => a -> Bool -> m () Source
viewSetSmartHomeEnd
data ViewSetSmartHomeEndMethodInfo Source
((~) * signature (SmartHomeEndType -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetSmartHomeEndMethodInfo a signature |
viewSetSmartHomeEnd :: (MonadIO m, ViewK a) => a -> SmartHomeEndType -> m () Source
viewSetTabWidth
data ViewSetTabWidthMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewSetTabWidthMethodInfo a signature |
viewSetTabWidth :: (MonadIO m, ViewK a) => a -> Word32 -> m () Source
viewUnindentLines
data ViewUnindentLinesMethodInfo Source
((~) * signature (TextIter -> TextIter -> m ()), MonadIO m, ViewK a) => MethodInfo * ViewUnindentLinesMethodInfo a signature |
Properties
AutoIndent
data ViewAutoIndentPropertyInfo Source
AttrInfo ViewAutoIndentPropertyInfo | |
type AttrLabel ViewAutoIndentPropertyInfo = "auto-indent" | |
type AttrGetType ViewAutoIndentPropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewAutoIndentPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewAutoIndentPropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewAutoIndentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewAutoIndent :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewAutoIndent :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewAutoIndent :: AttrLabelProxy "autoIndent" Source
BackgroundPattern
data ViewBackgroundPatternPropertyInfo Source
AttrInfo ViewBackgroundPatternPropertyInfo | |
type AttrLabel ViewBackgroundPatternPropertyInfo = "background-pattern" | |
type AttrGetType ViewBackgroundPatternPropertyInfo = BackgroundPatternType | |
type AttrBaseTypeConstraint ViewBackgroundPatternPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewBackgroundPatternPropertyInfo = * ~ BackgroundPatternType | |
type AttrAllowedOps ViewBackgroundPatternPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewBackgroundPattern :: (MonadIO m, ViewK o) => o -> m BackgroundPatternType Source
setViewBackgroundPattern :: (MonadIO m, ViewK o) => o -> BackgroundPatternType -> m () Source
viewBackgroundPattern :: AttrLabelProxy "backgroundPattern" Source
Completion
data ViewCompletionPropertyInfo Source
AttrInfo ViewCompletionPropertyInfo | |
type AttrLabel ViewCompletionPropertyInfo = "completion" | |
type AttrGetType ViewCompletionPropertyInfo = Completion | |
type AttrBaseTypeConstraint ViewCompletionPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewCompletionPropertyInfo = * ~ () | |
type AttrAllowedOps ViewCompletionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getViewCompletion :: (MonadIO m, ViewK o) => o -> m Completion Source
viewCompletion :: AttrLabelProxy "completion" Source
DrawSpaces
data ViewDrawSpacesPropertyInfo Source
AttrInfo ViewDrawSpacesPropertyInfo | |
type AttrLabel ViewDrawSpacesPropertyInfo = "draw-spaces" | |
type AttrGetType ViewDrawSpacesPropertyInfo = [DrawSpacesFlags] | |
type AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewDrawSpacesPropertyInfo = * ~ [DrawSpacesFlags] | |
type AttrAllowedOps ViewDrawSpacesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructViewDrawSpaces :: [DrawSpacesFlags] -> IO ([Char], GValue) Source
getViewDrawSpaces :: (MonadIO m, ViewK o) => o -> m [DrawSpacesFlags] Source
setViewDrawSpaces :: (MonadIO m, ViewK o) => o -> [DrawSpacesFlags] -> m () Source
viewDrawSpaces :: AttrLabelProxy "drawSpaces" Source
HighlightCurrentLine
data ViewHighlightCurrentLinePropertyInfo Source
AttrInfo ViewHighlightCurrentLinePropertyInfo | |
type AttrLabel ViewHighlightCurrentLinePropertyInfo = "highlight-current-line" | |
type AttrGetType ViewHighlightCurrentLinePropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewHighlightCurrentLinePropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewHighlightCurrentLinePropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewHighlightCurrentLinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewHighlightCurrentLine :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewHighlightCurrentLine :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewHighlightCurrentLine :: AttrLabelProxy "highlightCurrentLine" Source
IndentOnTab
data ViewIndentOnTabPropertyInfo Source
AttrInfo ViewIndentOnTabPropertyInfo | |
type AttrLabel ViewIndentOnTabPropertyInfo = "indent-on-tab" | |
type AttrGetType ViewIndentOnTabPropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewIndentOnTabPropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewIndentOnTabPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewIndentOnTab :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewIndentOnTab :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewIndentOnTab :: AttrLabelProxy "indentOnTab" Source
IndentWidth
data ViewIndentWidthPropertyInfo Source
AttrInfo ViewIndentWidthPropertyInfo | |
type AttrLabel ViewIndentWidthPropertyInfo = "indent-width" | |
type AttrGetType ViewIndentWidthPropertyInfo = Int32 | |
type AttrBaseTypeConstraint ViewIndentWidthPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewIndentWidthPropertyInfo = * ~ Int32 | |
type AttrAllowedOps ViewIndentWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewIndentWidth :: (MonadIO m, ViewK o) => o -> m Int32 Source
setViewIndentWidth :: (MonadIO m, ViewK o) => o -> Int32 -> m () Source
viewIndentWidth :: AttrLabelProxy "indentWidth" Source
InsertSpacesInsteadOfTabs
data ViewInsertSpacesInsteadOfTabsPropertyInfo Source
AttrInfo ViewInsertSpacesInsteadOfTabsPropertyInfo | |
type AttrLabel ViewInsertSpacesInsteadOfTabsPropertyInfo = "insert-spaces-instead-of-tabs" | |
type AttrGetType ViewInsertSpacesInsteadOfTabsPropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewInsertSpacesInsteadOfTabsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs" Source
RightMarginPosition
data ViewRightMarginPositionPropertyInfo Source
AttrInfo ViewRightMarginPositionPropertyInfo | |
type AttrLabel ViewRightMarginPositionPropertyInfo = "right-margin-position" | |
type AttrGetType ViewRightMarginPositionPropertyInfo = Word32 | |
type AttrBaseTypeConstraint ViewRightMarginPositionPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewRightMarginPositionPropertyInfo = * ~ Word32 | |
type AttrAllowedOps ViewRightMarginPositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewRightMarginPosition :: (MonadIO m, ViewK o) => o -> m Word32 Source
setViewRightMarginPosition :: (MonadIO m, ViewK o) => o -> Word32 -> m () Source
viewRightMarginPosition :: AttrLabelProxy "rightMarginPosition" Source
ShowLineMarks
data ViewShowLineMarksPropertyInfo Source
AttrInfo ViewShowLineMarksPropertyInfo | |
type AttrLabel ViewShowLineMarksPropertyInfo = "show-line-marks" | |
type AttrGetType ViewShowLineMarksPropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewShowLineMarksPropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewShowLineMarksPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewShowLineMarks :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewShowLineMarks :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewShowLineMarks :: AttrLabelProxy "showLineMarks" Source
ShowLineNumbers
data ViewShowLineNumbersPropertyInfo Source
AttrInfo ViewShowLineNumbersPropertyInfo | |
type AttrLabel ViewShowLineNumbersPropertyInfo = "show-line-numbers" | |
type AttrGetType ViewShowLineNumbersPropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewShowLineNumbersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewShowLineNumbers :: AttrLabelProxy "showLineNumbers" Source
ShowRightMargin
data ViewShowRightMarginPropertyInfo Source
AttrInfo ViewShowRightMarginPropertyInfo | |
type AttrLabel ViewShowRightMarginPropertyInfo = "show-right-margin" | |
type AttrGetType ViewShowRightMarginPropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewShowRightMarginPropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewShowRightMarginPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewShowRightMargin :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewShowRightMargin :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewShowRightMargin :: AttrLabelProxy "showRightMargin" Source
SmartBackspace
data ViewSmartBackspacePropertyInfo Source
AttrInfo ViewSmartBackspacePropertyInfo | |
type AttrLabel ViewSmartBackspacePropertyInfo = "smart-backspace" | |
type AttrGetType ViewSmartBackspacePropertyInfo = Bool | |
type AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewSmartBackspacePropertyInfo = * ~ Bool | |
type AttrAllowedOps ViewSmartBackspacePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewSmartBackspace :: (MonadIO m, ViewK o) => o -> m Bool Source
setViewSmartBackspace :: (MonadIO m, ViewK o) => o -> Bool -> m () Source
viewSmartBackspace :: AttrLabelProxy "smartBackspace" Source
SmartHomeEnd
data ViewSmartHomeEndPropertyInfo Source
AttrInfo ViewSmartHomeEndPropertyInfo | |
type AttrLabel ViewSmartHomeEndPropertyInfo = "smart-home-end" | |
type AttrGetType ViewSmartHomeEndPropertyInfo = SmartHomeEndType | |
type AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo = * ~ SmartHomeEndType | |
type AttrAllowedOps ViewSmartHomeEndPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructViewSmartHomeEnd :: SmartHomeEndType -> IO ([Char], GValue) Source
getViewSmartHomeEnd :: (MonadIO m, ViewK o) => o -> m SmartHomeEndType Source
setViewSmartHomeEnd :: (MonadIO m, ViewK o) => o -> SmartHomeEndType -> m () Source
viewSmartHomeEnd :: AttrLabelProxy "smartHomeEnd" Source
TabWidth
data ViewTabWidthPropertyInfo Source
AttrInfo ViewTabWidthPropertyInfo | |
type AttrLabel ViewTabWidthPropertyInfo = "tab-width" | |
type AttrGetType ViewTabWidthPropertyInfo = Word32 | |
type AttrBaseTypeConstraint ViewTabWidthPropertyInfo = ViewK | |
type AttrSetTypeConstraint ViewTabWidthPropertyInfo = * ~ Word32 | |
type AttrAllowedOps ViewTabWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getViewTabWidth :: (MonadIO m, ViewK o) => o -> m Word32 Source
setViewTabWidth :: (MonadIO m, ViewK o) => o -> Word32 -> m () Source
viewTabWidth :: AttrLabelProxy "tabWidth" Source
Signals
ChangeCase
type ViewChangeCaseCallback = ChangeCaseType -> IO () Source
afterViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId Source
onViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId Source
viewChangeCaseCallbackWrapper :: ViewChangeCaseCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
ChangeNumber
type ViewChangeNumberCallback = Int32 -> IO () Source
afterViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId Source
mkViewChangeNumberCallback :: ViewChangeNumberCallbackC -> IO (FunPtr ViewChangeNumberCallbackC) Source
onViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId Source
viewChangeNumberCallbackWrapper :: ViewChangeNumberCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
JoinLines
type ViewJoinLinesCallback = IO () Source
type ViewJoinLinesCallbackC = Ptr () -> Ptr () -> IO () Source
afterViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId Source
onViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId Source
viewJoinLinesCallbackWrapper :: ViewJoinLinesCallback -> Ptr () -> Ptr () -> IO () Source
LineMarkActivated
type ViewLineMarkActivatedCallback = TextIter -> Event -> IO () Source
afterViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId Source
mkViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallbackC -> IO (FunPtr ViewLineMarkActivatedCallbackC) Source
onViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId Source
viewLineMarkActivatedCallbackWrapper :: ViewLineMarkActivatedCallback -> Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO () Source
MoveLines
type ViewMoveLinesCallback = Bool -> Int32 -> IO () Source
afterViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId Source
onViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId Source
viewMoveLinesCallbackWrapper :: ViewMoveLinesCallback -> Ptr () -> CInt -> Int32 -> Ptr () -> IO () Source
MoveToMatchingBracket
type ViewMoveToMatchingBracketCallback = Bool -> IO () Source
afterViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId Source
mkViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallbackC -> IO (FunPtr ViewMoveToMatchingBracketCallbackC) Source
onViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId Source
viewMoveToMatchingBracketCallbackWrapper :: ViewMoveToMatchingBracketCallback -> Ptr () -> CInt -> Ptr () -> IO () Source
MoveWords
type ViewMoveWordsCallback = Int32 -> IO () Source
afterViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId Source
onViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId Source
viewMoveWordsCallbackWrapper :: ViewMoveWordsCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
Redo
type ViewRedoCallback = IO () Source
type ViewRedoCallbackC = Ptr () -> Ptr () -> IO () Source
data ViewRedoSignalInfo Source
afterViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId Source
onViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId Source
viewRedoCallbackWrapper :: ViewRedoCallback -> Ptr () -> Ptr () -> IO () Source
ShowCompletion
type ViewShowCompletionCallback = IO () Source
type ViewShowCompletionCallbackC = Ptr () -> Ptr () -> IO () Source
afterViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId Source
mkViewShowCompletionCallback :: ViewShowCompletionCallbackC -> IO (FunPtr ViewShowCompletionCallbackC) Source
onViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId Source
viewShowCompletionCallbackWrapper :: ViewShowCompletionCallback -> Ptr () -> Ptr () -> IO () Source
SmartHomeEnd
type ViewSmartHomeEndCallback = TextIter -> Int32 -> IO () Source
afterViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId Source
mkViewSmartHomeEndCallback :: ViewSmartHomeEndCallbackC -> IO (FunPtr ViewSmartHomeEndCallbackC) Source
onViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId Source
viewSmartHomeEndCallbackWrapper :: ViewSmartHomeEndCallback -> Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO () Source
Undo
type ViewUndoCallback = IO () Source
type ViewUndoCallbackC = Ptr () -> Ptr () -> IO () Source
data ViewUndoSignalInfo Source
afterViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId Source
onViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId Source
viewUndoCallbackWrapper :: ViewUndoCallback -> Ptr () -> Ptr () -> IO () Source