| 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.View
Contents
- Exported types
- Methods
- getAutoIndent
- getBackgroundPattern
- getCompletion
- getDrawSpaces
- getGutter
- getHighlightCurrentLine
- getIndentOnTab
- getIndentWidth
- getInsertSpacesInsteadOfTabs
- getMarkAttributes
- getRightMarginPosition
- getShowLineMarks
- getShowLineNumbers
- getShowRightMargin
- getSmartBackspace
- getSmartHomeEnd
- getTabWidth
- getVisualColumn
- indentLines
- new
- newWithBuffer
- setAutoIndent
- setBackgroundPattern
- setDrawSpaces
- setHighlightCurrentLine
- setIndentOnTab
- setIndentWidth
- setInsertSpacesInsteadOfTabs
- setMarkAttributes
- setRightMarginPosition
- setShowLineMarks
- setShowLineNumbers
- setShowRightMargin
- setSmartBackspace
- setSmartHomeEnd
- setTabWidth
- unindentLines
- Properties
- Signals
Description
- newtype View = View (ManagedPtr View)
- class GObject o => IsView o
- toView :: IsView o => o -> IO View
- noView :: Maybe View
- data ViewGetAutoIndentMethodInfo
- viewGetAutoIndent :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetBackgroundPatternMethodInfo
- viewGetBackgroundPattern :: (MonadIO m, IsView a) => a -> m BackgroundPatternType
- data ViewGetCompletionMethodInfo
- viewGetCompletion :: (MonadIO m, IsView a) => a -> m Completion
- data ViewGetDrawSpacesMethodInfo
- viewGetDrawSpaces :: (MonadIO m, IsView a) => a -> m [DrawSpacesFlags]
- data ViewGetGutterMethodInfo
- viewGetGutter :: (MonadIO m, IsView a) => a -> TextWindowType -> m Gutter
- data ViewGetHighlightCurrentLineMethodInfo
- viewGetHighlightCurrentLine :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetIndentOnTabMethodInfo
- viewGetIndentOnTab :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetIndentWidthMethodInfo
- viewGetIndentWidth :: (MonadIO m, IsView a) => a -> m Int32
- data ViewGetInsertSpacesInsteadOfTabsMethodInfo
- viewGetInsertSpacesInsteadOfTabs :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetMarkAttributesMethodInfo
- viewGetMarkAttributes :: (MonadIO m, IsView a) => a -> Text -> Int32 -> m MarkAttributes
- data ViewGetRightMarginPositionMethodInfo
- viewGetRightMarginPosition :: (MonadIO m, IsView a) => a -> m Word32
- data ViewGetShowLineMarksMethodInfo
- viewGetShowLineMarks :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetShowLineNumbersMethodInfo
- viewGetShowLineNumbers :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetShowRightMarginMethodInfo
- viewGetShowRightMargin :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetSmartBackspaceMethodInfo
- viewGetSmartBackspace :: (MonadIO m, IsView a) => a -> m Bool
- data ViewGetSmartHomeEndMethodInfo
- viewGetSmartHomeEnd :: (MonadIO m, IsView a) => a -> m SmartHomeEndType
- data ViewGetTabWidthMethodInfo
- viewGetTabWidth :: (MonadIO m, IsView a) => a -> m Word32
- data ViewGetVisualColumnMethodInfo
- viewGetVisualColumn :: (MonadIO m, IsView a) => a -> TextIter -> m Word32
- data ViewIndentLinesMethodInfo
- viewIndentLines :: (MonadIO m, IsView a) => a -> TextIter -> TextIter -> m ()
- viewNew :: MonadIO m => m View
- viewNewWithBuffer :: (MonadIO m, IsBuffer a) => a -> m View
- data ViewSetAutoIndentMethodInfo
- viewSetAutoIndent :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetBackgroundPatternMethodInfo
- viewSetBackgroundPattern :: (MonadIO m, IsView a) => a -> BackgroundPatternType -> m ()
- data ViewSetDrawSpacesMethodInfo
- viewSetDrawSpaces :: (MonadIO m, IsView a) => a -> [DrawSpacesFlags] -> m ()
- data ViewSetHighlightCurrentLineMethodInfo
- viewSetHighlightCurrentLine :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetIndentOnTabMethodInfo
- viewSetIndentOnTab :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetIndentWidthMethodInfo
- viewSetIndentWidth :: (MonadIO m, IsView a) => a -> Int32 -> m ()
- data ViewSetInsertSpacesInsteadOfTabsMethodInfo
- viewSetInsertSpacesInsteadOfTabs :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetMarkAttributesMethodInfo
- viewSetMarkAttributes :: (MonadIO m, IsView a, IsMarkAttributes b) => a -> Text -> b -> Int32 -> m ()
- data ViewSetRightMarginPositionMethodInfo
- viewSetRightMarginPosition :: (MonadIO m, IsView a) => a -> Word32 -> m ()
- data ViewSetShowLineMarksMethodInfo
- viewSetShowLineMarks :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetShowLineNumbersMethodInfo
- viewSetShowLineNumbers :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetShowRightMarginMethodInfo
- viewSetShowRightMargin :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetSmartBackspaceMethodInfo
- viewSetSmartBackspace :: (MonadIO m, IsView a) => a -> Bool -> m ()
- data ViewSetSmartHomeEndMethodInfo
- viewSetSmartHomeEnd :: (MonadIO m, IsView a) => a -> SmartHomeEndType -> m ()
- data ViewSetTabWidthMethodInfo
- viewSetTabWidth :: (MonadIO m, IsView a) => a -> Word32 -> m ()
- data ViewUnindentLinesMethodInfo
- viewUnindentLines :: (MonadIO m, IsView a) => a -> TextIter -> TextIter -> m ()
- data ViewAutoIndentPropertyInfo
- constructViewAutoIndent :: IsView o => Bool -> IO (GValueConstruct o)
- getViewAutoIndent :: (MonadIO m, IsView o) => o -> m Bool
- setViewAutoIndent :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewAutoIndent :: AttrLabelProxy "autoIndent"
- data ViewBackgroundPatternPropertyInfo
- constructViewBackgroundPattern :: IsView o => BackgroundPatternType -> IO (GValueConstruct o)
- getViewBackgroundPattern :: (MonadIO m, IsView o) => o -> m BackgroundPatternType
- setViewBackgroundPattern :: (MonadIO m, IsView o) => o -> BackgroundPatternType -> m ()
- viewBackgroundPattern :: AttrLabelProxy "backgroundPattern"
- data ViewCompletionPropertyInfo
- getViewCompletion :: (MonadIO m, IsView o) => o -> m Completion
- viewCompletion :: AttrLabelProxy "completion"
- data ViewDrawSpacesPropertyInfo
- constructViewDrawSpaces :: IsView o => [DrawSpacesFlags] -> IO (GValueConstruct o)
- getViewDrawSpaces :: (MonadIO m, IsView o) => o -> m [DrawSpacesFlags]
- setViewDrawSpaces :: (MonadIO m, IsView o) => o -> [DrawSpacesFlags] -> m ()
- viewDrawSpaces :: AttrLabelProxy "drawSpaces"
- data ViewHighlightCurrentLinePropertyInfo
- constructViewHighlightCurrentLine :: IsView o => Bool -> IO (GValueConstruct o)
- getViewHighlightCurrentLine :: (MonadIO m, IsView o) => o -> m Bool
- setViewHighlightCurrentLine :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewHighlightCurrentLine :: AttrLabelProxy "highlightCurrentLine"
- data ViewIndentOnTabPropertyInfo
- constructViewIndentOnTab :: IsView o => Bool -> IO (GValueConstruct o)
- getViewIndentOnTab :: (MonadIO m, IsView o) => o -> m Bool
- setViewIndentOnTab :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewIndentOnTab :: AttrLabelProxy "indentOnTab"
- data ViewIndentWidthPropertyInfo
- constructViewIndentWidth :: IsView o => Int32 -> IO (GValueConstruct o)
- getViewIndentWidth :: (MonadIO m, IsView o) => o -> m Int32
- setViewIndentWidth :: (MonadIO m, IsView o) => o -> Int32 -> m ()
- viewIndentWidth :: AttrLabelProxy "indentWidth"
- data ViewInsertSpacesInsteadOfTabsPropertyInfo
- constructViewInsertSpacesInsteadOfTabs :: IsView o => Bool -> IO (GValueConstruct o)
- getViewInsertSpacesInsteadOfTabs :: (MonadIO m, IsView o) => o -> m Bool
- setViewInsertSpacesInsteadOfTabs :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs"
- data ViewRightMarginPositionPropertyInfo
- constructViewRightMarginPosition :: IsView o => Word32 -> IO (GValueConstruct o)
- getViewRightMarginPosition :: (MonadIO m, IsView o) => o -> m Word32
- setViewRightMarginPosition :: (MonadIO m, IsView o) => o -> Word32 -> m ()
- viewRightMarginPosition :: AttrLabelProxy "rightMarginPosition"
- data ViewShowLineMarksPropertyInfo
- constructViewShowLineMarks :: IsView o => Bool -> IO (GValueConstruct o)
- getViewShowLineMarks :: (MonadIO m, IsView o) => o -> m Bool
- setViewShowLineMarks :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewShowLineMarks :: AttrLabelProxy "showLineMarks"
- data ViewShowLineNumbersPropertyInfo
- constructViewShowLineNumbers :: IsView o => Bool -> IO (GValueConstruct o)
- getViewShowLineNumbers :: (MonadIO m, IsView o) => o -> m Bool
- setViewShowLineNumbers :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewShowLineNumbers :: AttrLabelProxy "showLineNumbers"
- data ViewShowRightMarginPropertyInfo
- constructViewShowRightMargin :: IsView o => Bool -> IO (GValueConstruct o)
- getViewShowRightMargin :: (MonadIO m, IsView o) => o -> m Bool
- setViewShowRightMargin :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewShowRightMargin :: AttrLabelProxy "showRightMargin"
- data ViewSmartBackspacePropertyInfo
- constructViewSmartBackspace :: IsView o => Bool -> IO (GValueConstruct o)
- getViewSmartBackspace :: (MonadIO m, IsView o) => o -> m Bool
- setViewSmartBackspace :: (MonadIO m, IsView o) => o -> Bool -> m ()
- viewSmartBackspace :: AttrLabelProxy "smartBackspace"
- data ViewSmartHomeEndPropertyInfo
- constructViewSmartHomeEnd :: IsView o => SmartHomeEndType -> IO (GValueConstruct o)
- getViewSmartHomeEnd :: (MonadIO m, IsView o) => o -> m SmartHomeEndType
- setViewSmartHomeEnd :: (MonadIO m, IsView o) => o -> SmartHomeEndType -> m ()
- viewSmartHomeEnd :: AttrLabelProxy "smartHomeEnd"
- data ViewTabWidthPropertyInfo
- constructViewTabWidth :: IsView o => Word32 -> IO (GValueConstruct o)
- getViewTabWidth :: (MonadIO m, IsView o) => o -> m Word32
- setViewTabWidth :: (MonadIO m, IsView o) => o -> Word32 -> m ()
- viewTabWidth :: AttrLabelProxy "tabWidth"
- type C_ViewChangeCaseCallback = Ptr () -> CUInt -> Ptr () -> IO ()
- type ViewChangeCaseCallback = ChangeCaseType -> IO ()
- data ViewChangeCaseSignalInfo
- afterViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId
- genClosure_ViewChangeCase :: ViewChangeCaseCallback -> IO Closure
- mk_ViewChangeCaseCallback :: C_ViewChangeCaseCallback -> IO (FunPtr C_ViewChangeCaseCallback)
- noViewChangeCaseCallback :: Maybe ViewChangeCaseCallback
- onViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId
- wrap_ViewChangeCaseCallback :: ViewChangeCaseCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- type C_ViewChangeNumberCallback = Ptr () -> Int32 -> Ptr () -> IO ()
- type ViewChangeNumberCallback = Int32 -> IO ()
- data ViewChangeNumberSignalInfo
- afterViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId
- genClosure_ViewChangeNumber :: ViewChangeNumberCallback -> IO Closure
- mk_ViewChangeNumberCallback :: C_ViewChangeNumberCallback -> IO (FunPtr C_ViewChangeNumberCallback)
- noViewChangeNumberCallback :: Maybe ViewChangeNumberCallback
- onViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId
- wrap_ViewChangeNumberCallback :: ViewChangeNumberCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- type C_ViewJoinLinesCallback = Ptr () -> Ptr () -> IO ()
- type ViewJoinLinesCallback = IO ()
- data ViewJoinLinesSignalInfo
- afterViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId
- genClosure_ViewJoinLines :: ViewJoinLinesCallback -> IO Closure
- mk_ViewJoinLinesCallback :: C_ViewJoinLinesCallback -> IO (FunPtr C_ViewJoinLinesCallback)
- noViewJoinLinesCallback :: Maybe ViewJoinLinesCallback
- onViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId
- wrap_ViewJoinLinesCallback :: ViewJoinLinesCallback -> Ptr () -> Ptr () -> IO ()
- type C_ViewLineMarkActivatedCallback = Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO ()
- type ViewLineMarkActivatedCallback = TextIter -> Event -> IO ()
- data ViewLineMarkActivatedSignalInfo
- afterViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId
- genClosure_ViewLineMarkActivated :: ViewLineMarkActivatedCallback -> IO Closure
- mk_ViewLineMarkActivatedCallback :: C_ViewLineMarkActivatedCallback -> IO (FunPtr C_ViewLineMarkActivatedCallback)
- noViewLineMarkActivatedCallback :: Maybe ViewLineMarkActivatedCallback
- onViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId
- wrap_ViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallback -> Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO ()
- type C_ViewMoveLinesCallback = Ptr () -> CInt -> Int32 -> Ptr () -> IO ()
- type ViewMoveLinesCallback = Bool -> Int32 -> IO ()
- data ViewMoveLinesSignalInfo
- afterViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId
- genClosure_ViewMoveLines :: ViewMoveLinesCallback -> IO Closure
- mk_ViewMoveLinesCallback :: C_ViewMoveLinesCallback -> IO (FunPtr C_ViewMoveLinesCallback)
- noViewMoveLinesCallback :: Maybe ViewMoveLinesCallback
- onViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId
- wrap_ViewMoveLinesCallback :: ViewMoveLinesCallback -> Ptr () -> CInt -> Int32 -> Ptr () -> IO ()
- type C_ViewMoveToMatchingBracketCallback = Ptr () -> CInt -> Ptr () -> IO ()
- type ViewMoveToMatchingBracketCallback = Bool -> IO ()
- data ViewMoveToMatchingBracketSignalInfo
- afterViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId
- genClosure_ViewMoveToMatchingBracket :: ViewMoveToMatchingBracketCallback -> IO Closure
- mk_ViewMoveToMatchingBracketCallback :: C_ViewMoveToMatchingBracketCallback -> IO (FunPtr C_ViewMoveToMatchingBracketCallback)
- noViewMoveToMatchingBracketCallback :: Maybe ViewMoveToMatchingBracketCallback
- onViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId
- wrap_ViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallback -> Ptr () -> CInt -> Ptr () -> IO ()
- type C_ViewMoveWordsCallback = Ptr () -> Int32 -> Ptr () -> IO ()
- type ViewMoveWordsCallback = Int32 -> IO ()
- data ViewMoveWordsSignalInfo
- afterViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId
- genClosure_ViewMoveWords :: ViewMoveWordsCallback -> IO Closure
- mk_ViewMoveWordsCallback :: C_ViewMoveWordsCallback -> IO (FunPtr C_ViewMoveWordsCallback)
- noViewMoveWordsCallback :: Maybe ViewMoveWordsCallback
- onViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId
- wrap_ViewMoveWordsCallback :: ViewMoveWordsCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- type C_ViewRedoCallback = Ptr () -> Ptr () -> IO ()
- type ViewRedoCallback = IO ()
- data ViewRedoSignalInfo
- afterViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId
- genClosure_ViewRedo :: ViewRedoCallback -> IO Closure
- mk_ViewRedoCallback :: C_ViewRedoCallback -> IO (FunPtr C_ViewRedoCallback)
- noViewRedoCallback :: Maybe ViewRedoCallback
- onViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId
- wrap_ViewRedoCallback :: ViewRedoCallback -> Ptr () -> Ptr () -> IO ()
- type C_ViewShowCompletionCallback = Ptr () -> Ptr () -> IO ()
- type ViewShowCompletionCallback = IO ()
- data ViewShowCompletionSignalInfo
- afterViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId
- genClosure_ViewShowCompletion :: ViewShowCompletionCallback -> IO Closure
- mk_ViewShowCompletionCallback :: C_ViewShowCompletionCallback -> IO (FunPtr C_ViewShowCompletionCallback)
- noViewShowCompletionCallback :: Maybe ViewShowCompletionCallback
- onViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId
- wrap_ViewShowCompletionCallback :: ViewShowCompletionCallback -> Ptr () -> Ptr () -> IO ()
- type C_ViewSmartHomeEndCallback = Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO ()
- type ViewSmartHomeEndCallback = TextIter -> Int32 -> IO ()
- data ViewSmartHomeEndSignalInfo
- afterViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId
- genClosure_ViewSmartHomeEnd :: ViewSmartHomeEndCallback -> IO Closure
- mk_ViewSmartHomeEndCallback :: C_ViewSmartHomeEndCallback -> IO (FunPtr C_ViewSmartHomeEndCallback)
- noViewSmartHomeEndCallback :: Maybe ViewSmartHomeEndCallback
- onViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId
- wrap_ViewSmartHomeEndCallback :: ViewSmartHomeEndCallback -> Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO ()
- type C_ViewUndoCallback = Ptr () -> Ptr () -> IO ()
- type ViewUndoCallback = IO ()
- data ViewUndoSignalInfo
- afterViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId
- genClosure_ViewUndo :: ViewUndoCallback -> IO Closure
- mk_ViewUndoCallback :: C_ViewUndoCallback -> IO (FunPtr C_ViewUndoCallback)
- noViewUndoCallback :: Maybe ViewUndoCallback
- onViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId
- wrap_ViewUndoCallback :: ViewUndoCallback -> Ptr () -> Ptr () -> IO ()
Exported types
Instances
| GObject View Source # | |
| IsView View Source # | |
| IsObject View Source # | |
| IsWidget View Source # | |
| IsBuildable View Source # | |
| IsContainer View Source # | |
| IsImplementorIface View Source # | |
| IsScrollable View Source # | |
| IsTextView View Source # | |
| ((~) * info (ResolveViewMethod t View), MethodInfo * info View p) => IsLabel t (View -> p) Source # | |
| ((~) * info (ResolveViewMethod t View), MethodInfo * info View p) => IsLabelProxy t (View -> p) Source # | |
| HasAttributeList * View Source # | |
| type SignalList View Source # | |
| type AttributeList View Source # | |
Methods
getAutoIndent
getBackgroundPattern
data ViewGetBackgroundPatternMethodInfo Source #
Instances
| ((~) * signature (m BackgroundPatternType), MonadIO m, IsView a) => MethodInfo * ViewGetBackgroundPatternMethodInfo a signature Source # | |
viewGetBackgroundPattern :: (MonadIO m, IsView a) => a -> m BackgroundPatternType Source #
getCompletion
data ViewGetCompletionMethodInfo Source #
Instances
| ((~) * signature (m Completion), MonadIO m, IsView a) => MethodInfo * ViewGetCompletionMethodInfo a signature Source # | |
viewGetCompletion :: (MonadIO m, IsView a) => a -> m Completion Source #
getDrawSpaces
data ViewGetDrawSpacesMethodInfo Source #
Instances
| ((~) * signature (m [DrawSpacesFlags]), MonadIO m, IsView a) => MethodInfo * ViewGetDrawSpacesMethodInfo a signature Source # | |
viewGetDrawSpaces :: (MonadIO m, IsView a) => a -> m [DrawSpacesFlags] Source #
getGutter
getHighlightCurrentLine
getIndentOnTab
getIndentWidth
getInsertSpacesInsteadOfTabs
getMarkAttributes
data ViewGetMarkAttributesMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m MarkAttributes), MonadIO m, IsView a) => MethodInfo * ViewGetMarkAttributesMethodInfo a signature Source # | |
viewGetMarkAttributes :: (MonadIO m, IsView a) => a -> Text -> Int32 -> m MarkAttributes Source #
getRightMarginPosition
getShowLineMarks
getShowLineNumbers
getShowRightMargin
getSmartBackspace
getSmartHomeEnd
data ViewGetSmartHomeEndMethodInfo Source #
Instances
| ((~) * signature (m SmartHomeEndType), MonadIO m, IsView a) => MethodInfo * ViewGetSmartHomeEndMethodInfo a signature Source # | |
viewGetSmartHomeEnd :: (MonadIO m, IsView a) => a -> m SmartHomeEndType Source #
getTabWidth
getVisualColumn
indentLines
viewIndentLines :: (MonadIO m, IsView a) => a -> TextIter -> TextIter -> m () Source #
new
newWithBuffer
setAutoIndent
setBackgroundPattern
data ViewSetBackgroundPatternMethodInfo Source #
Instances
| ((~) * signature (BackgroundPatternType -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetBackgroundPatternMethodInfo a signature Source # | |
viewSetBackgroundPattern :: (MonadIO m, IsView a) => a -> BackgroundPatternType -> m () Source #
setDrawSpaces
data ViewSetDrawSpacesMethodInfo Source #
Instances
| ((~) * signature ([DrawSpacesFlags] -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetDrawSpacesMethodInfo a signature Source # | |
viewSetDrawSpaces :: (MonadIO m, IsView a) => a -> [DrawSpacesFlags] -> m () Source #
setHighlightCurrentLine
setIndentOnTab
setIndentWidth
setInsertSpacesInsteadOfTabs
setMarkAttributes
data ViewSetMarkAttributesMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> Int32 -> m ()), MonadIO m, IsView a, IsMarkAttributes b) => MethodInfo * ViewSetMarkAttributesMethodInfo a signature Source # | |
viewSetMarkAttributes :: (MonadIO m, IsView a, IsMarkAttributes b) => a -> Text -> b -> Int32 -> m () Source #
setRightMarginPosition
setShowLineMarks
setShowLineNumbers
setShowRightMargin
setSmartBackspace
setSmartHomeEnd
data ViewSetSmartHomeEndMethodInfo Source #
Instances
| ((~) * signature (SmartHomeEndType -> m ()), MonadIO m, IsView a) => MethodInfo * ViewSetSmartHomeEndMethodInfo a signature Source # | |
viewSetSmartHomeEnd :: (MonadIO m, IsView a) => a -> SmartHomeEndType -> m () Source #
setTabWidth
unindentLines
viewUnindentLines :: (MonadIO m, IsView a) => a -> TextIter -> TextIter -> m () Source #
Properties
autoIndent
data ViewAutoIndentPropertyInfo Source #
Instances
| AttrInfo ViewAutoIndentPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewAutoIndentPropertyInfo Source # | |
| type AttrOrigin ViewAutoIndentPropertyInfo Source # | |
| type AttrLabel ViewAutoIndentPropertyInfo Source # | |
| type AttrGetType ViewAutoIndentPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewAutoIndentPropertyInfo Source # | |
| type AttrAllowedOps ViewAutoIndentPropertyInfo Source # | |
viewAutoIndent :: AttrLabelProxy "autoIndent" Source #
backgroundPattern
data ViewBackgroundPatternPropertyInfo Source #
Instances
| AttrInfo ViewBackgroundPatternPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewBackgroundPatternPropertyInfo Source # | |
| type AttrOrigin ViewBackgroundPatternPropertyInfo Source # | |
| type AttrLabel ViewBackgroundPatternPropertyInfo Source # | |
| type AttrGetType ViewBackgroundPatternPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewBackgroundPatternPropertyInfo Source # | |
| type AttrAllowedOps ViewBackgroundPatternPropertyInfo Source # | |
constructViewBackgroundPattern :: IsView o => BackgroundPatternType -> IO (GValueConstruct o) Source #
getViewBackgroundPattern :: (MonadIO m, IsView o) => o -> m BackgroundPatternType Source #
setViewBackgroundPattern :: (MonadIO m, IsView o) => o -> BackgroundPatternType -> m () Source #
viewBackgroundPattern :: AttrLabelProxy "backgroundPattern" Source #
completion
data ViewCompletionPropertyInfo Source #
Instances
| AttrInfo ViewCompletionPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewCompletionPropertyInfo Source # | |
| type AttrOrigin ViewCompletionPropertyInfo Source # | |
| type AttrLabel ViewCompletionPropertyInfo Source # | |
| type AttrGetType ViewCompletionPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewCompletionPropertyInfo Source # | |
| type AttrAllowedOps ViewCompletionPropertyInfo Source # | |
getViewCompletion :: (MonadIO m, IsView o) => o -> m Completion Source #
viewCompletion :: AttrLabelProxy "completion" Source #
drawSpaces
data ViewDrawSpacesPropertyInfo Source #
Instances
| AttrInfo ViewDrawSpacesPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewDrawSpacesPropertyInfo Source # | |
| type AttrOrigin ViewDrawSpacesPropertyInfo Source # | |
| type AttrLabel ViewDrawSpacesPropertyInfo Source # | |
| type AttrGetType ViewDrawSpacesPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo Source # | |
| type AttrAllowedOps ViewDrawSpacesPropertyInfo Source # | |
constructViewDrawSpaces :: IsView o => [DrawSpacesFlags] -> IO (GValueConstruct o) Source #
getViewDrawSpaces :: (MonadIO m, IsView o) => o -> m [DrawSpacesFlags] Source #
setViewDrawSpaces :: (MonadIO m, IsView o) => o -> [DrawSpacesFlags] -> m () Source #
viewDrawSpaces :: AttrLabelProxy "drawSpaces" Source #
highlightCurrentLine
data ViewHighlightCurrentLinePropertyInfo Source #
Instances
| AttrInfo ViewHighlightCurrentLinePropertyInfo Source # | |
| type AttrSetTypeConstraint ViewHighlightCurrentLinePropertyInfo Source # | |
| type AttrOrigin ViewHighlightCurrentLinePropertyInfo Source # | |
| type AttrLabel ViewHighlightCurrentLinePropertyInfo Source # | |
| type AttrGetType ViewHighlightCurrentLinePropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewHighlightCurrentLinePropertyInfo Source # | |
| type AttrAllowedOps ViewHighlightCurrentLinePropertyInfo Source # | |
viewHighlightCurrentLine :: AttrLabelProxy "highlightCurrentLine" Source #
indentOnTab
data ViewIndentOnTabPropertyInfo Source #
Instances
| AttrInfo ViewIndentOnTabPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewIndentOnTabPropertyInfo Source # | |
| type AttrOrigin ViewIndentOnTabPropertyInfo Source # | |
| type AttrLabel ViewIndentOnTabPropertyInfo Source # | |
| type AttrGetType ViewIndentOnTabPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo Source # | |
| type AttrAllowedOps ViewIndentOnTabPropertyInfo Source # | |
viewIndentOnTab :: AttrLabelProxy "indentOnTab" Source #
indentWidth
data ViewIndentWidthPropertyInfo Source #
Instances
| AttrInfo ViewIndentWidthPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewIndentWidthPropertyInfo Source # | |
| type AttrOrigin ViewIndentWidthPropertyInfo Source # | |
| type AttrLabel ViewIndentWidthPropertyInfo Source # | |
| type AttrGetType ViewIndentWidthPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewIndentWidthPropertyInfo Source # | |
| type AttrAllowedOps ViewIndentWidthPropertyInfo Source # | |
viewIndentWidth :: AttrLabelProxy "indentWidth" Source #
insertSpacesInsteadOfTabs
data ViewInsertSpacesInsteadOfTabsPropertyInfo Source #
Instances
| AttrInfo ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
| type AttrOrigin ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
| type AttrLabel ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
| type AttrGetType ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
| type AttrAllowedOps ViewInsertSpacesInsteadOfTabsPropertyInfo Source # | |
viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs" Source #
rightMarginPosition
data ViewRightMarginPositionPropertyInfo Source #
Instances
| AttrInfo ViewRightMarginPositionPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewRightMarginPositionPropertyInfo Source # | |
| type AttrOrigin ViewRightMarginPositionPropertyInfo Source # | |
| type AttrLabel ViewRightMarginPositionPropertyInfo Source # | |
| type AttrGetType ViewRightMarginPositionPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewRightMarginPositionPropertyInfo Source # | |
| type AttrAllowedOps ViewRightMarginPositionPropertyInfo Source # | |
viewRightMarginPosition :: AttrLabelProxy "rightMarginPosition" Source #
showLineMarks
data ViewShowLineMarksPropertyInfo Source #
Instances
| AttrInfo ViewShowLineMarksPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewShowLineMarksPropertyInfo Source # | |
| type AttrOrigin ViewShowLineMarksPropertyInfo Source # | |
| type AttrLabel ViewShowLineMarksPropertyInfo Source # | |
| type AttrGetType ViewShowLineMarksPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo Source # | |
| type AttrAllowedOps ViewShowLineMarksPropertyInfo Source # | |
viewShowLineMarks :: AttrLabelProxy "showLineMarks" Source #
showLineNumbers
data ViewShowLineNumbersPropertyInfo Source #
Instances
| AttrInfo ViewShowLineNumbersPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo Source # | |
| type AttrOrigin ViewShowLineNumbersPropertyInfo Source # | |
| type AttrLabel ViewShowLineNumbersPropertyInfo Source # | |
| type AttrGetType ViewShowLineNumbersPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo Source # | |
| type AttrAllowedOps ViewShowLineNumbersPropertyInfo Source # | |
viewShowLineNumbers :: AttrLabelProxy "showLineNumbers" Source #
showRightMargin
data ViewShowRightMarginPropertyInfo Source #
Instances
| AttrInfo ViewShowRightMarginPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewShowRightMarginPropertyInfo Source # | |
| type AttrOrigin ViewShowRightMarginPropertyInfo Source # | |
| type AttrLabel ViewShowRightMarginPropertyInfo Source # | |
| type AttrGetType ViewShowRightMarginPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo Source # | |
| type AttrAllowedOps ViewShowRightMarginPropertyInfo Source # | |
viewShowRightMargin :: AttrLabelProxy "showRightMargin" Source #
smartBackspace
data ViewSmartBackspacePropertyInfo Source #
Instances
| AttrInfo ViewSmartBackspacePropertyInfo Source # | |
| type AttrSetTypeConstraint ViewSmartBackspacePropertyInfo Source # | |
| type AttrOrigin ViewSmartBackspacePropertyInfo Source # | |
| type AttrLabel ViewSmartBackspacePropertyInfo Source # | |
| type AttrGetType ViewSmartBackspacePropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo Source # | |
| type AttrAllowedOps ViewSmartBackspacePropertyInfo Source # | |
viewSmartBackspace :: AttrLabelProxy "smartBackspace" Source #
smartHomeEnd
data ViewSmartHomeEndPropertyInfo Source #
Instances
| AttrInfo ViewSmartHomeEndPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo Source # | |
| type AttrOrigin ViewSmartHomeEndPropertyInfo Source # | |
| type AttrLabel ViewSmartHomeEndPropertyInfo Source # | |
| type AttrGetType ViewSmartHomeEndPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo Source # | |
| type AttrAllowedOps ViewSmartHomeEndPropertyInfo Source # | |
constructViewSmartHomeEnd :: IsView o => SmartHomeEndType -> IO (GValueConstruct o) Source #
getViewSmartHomeEnd :: (MonadIO m, IsView o) => o -> m SmartHomeEndType Source #
setViewSmartHomeEnd :: (MonadIO m, IsView o) => o -> SmartHomeEndType -> m () Source #
viewSmartHomeEnd :: AttrLabelProxy "smartHomeEnd" Source #
tabWidth
data ViewTabWidthPropertyInfo Source #
Instances
| AttrInfo ViewTabWidthPropertyInfo Source # | |
| type AttrSetTypeConstraint ViewTabWidthPropertyInfo Source # | |
| type AttrOrigin ViewTabWidthPropertyInfo Source # | |
| type AttrLabel ViewTabWidthPropertyInfo Source # | |
| type AttrGetType ViewTabWidthPropertyInfo Source # | |
| type AttrBaseTypeConstraint ViewTabWidthPropertyInfo Source # | |
| type AttrAllowedOps ViewTabWidthPropertyInfo Source # | |
viewTabWidth :: AttrLabelProxy "tabWidth" Source #
Signals
changeCase
type ViewChangeCaseCallback = ChangeCaseType -> IO () Source #
data ViewChangeCaseSignalInfo Source #
Instances
| SignalInfo ViewChangeCaseSignalInfo Source # | |
| type HaskellCallbackType ViewChangeCaseSignalInfo Source # | |
afterViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId Source #
genClosure_ViewChangeCase :: ViewChangeCaseCallback -> IO Closure Source #
mk_ViewChangeCaseCallback :: C_ViewChangeCaseCallback -> IO (FunPtr C_ViewChangeCaseCallback) Source #
onViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId Source #
wrap_ViewChangeCaseCallback :: ViewChangeCaseCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source #
changeNumber
type ViewChangeNumberCallback = Int32 -> IO () Source #
data ViewChangeNumberSignalInfo Source #
Instances
| SignalInfo ViewChangeNumberSignalInfo Source # | |
| type HaskellCallbackType ViewChangeNumberSignalInfo Source # | |
afterViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId Source #
genClosure_ViewChangeNumber :: ViewChangeNumberCallback -> IO Closure Source #
mk_ViewChangeNumberCallback :: C_ViewChangeNumberCallback -> IO (FunPtr C_ViewChangeNumberCallback) Source #
onViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId Source #
wrap_ViewChangeNumberCallback :: ViewChangeNumberCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #
joinLines
type ViewJoinLinesCallback = IO () Source #
data ViewJoinLinesSignalInfo Source #
Instances
| SignalInfo ViewJoinLinesSignalInfo Source # | |
| type HaskellCallbackType ViewJoinLinesSignalInfo Source # | |
afterViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId Source #
genClosure_ViewJoinLines :: ViewJoinLinesCallback -> IO Closure Source #
onViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId Source #
wrap_ViewJoinLinesCallback :: ViewJoinLinesCallback -> Ptr () -> Ptr () -> IO () Source #
lineMarkActivated
type C_ViewLineMarkActivatedCallback = Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO () Source #
type ViewLineMarkActivatedCallback = TextIter -> Event -> IO () Source #
data ViewLineMarkActivatedSignalInfo Source #
Instances
| SignalInfo ViewLineMarkActivatedSignalInfo Source # | |
| type HaskellCallbackType ViewLineMarkActivatedSignalInfo Source # | |
afterViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId Source #
genClosure_ViewLineMarkActivated :: ViewLineMarkActivatedCallback -> IO Closure Source #
mk_ViewLineMarkActivatedCallback :: C_ViewLineMarkActivatedCallback -> IO (FunPtr C_ViewLineMarkActivatedCallback) Source #
onViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId Source #
wrap_ViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallback -> Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO () Source #
moveLines
data ViewMoveLinesSignalInfo Source #
Instances
| SignalInfo ViewMoveLinesSignalInfo Source # | |
| type HaskellCallbackType ViewMoveLinesSignalInfo Source # | |
afterViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId Source #
genClosure_ViewMoveLines :: ViewMoveLinesCallback -> IO Closure Source #
onViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId Source #
wrap_ViewMoveLinesCallback :: ViewMoveLinesCallback -> Ptr () -> CInt -> Int32 -> Ptr () -> IO () Source #
moveToMatchingBracket
type ViewMoveToMatchingBracketCallback = Bool -> IO () Source #
data ViewMoveToMatchingBracketSignalInfo Source #
Instances
| SignalInfo ViewMoveToMatchingBracketSignalInfo Source # | |
| type HaskellCallbackType ViewMoveToMatchingBracketSignalInfo Source # | |
afterViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId Source #
mk_ViewMoveToMatchingBracketCallback :: C_ViewMoveToMatchingBracketCallback -> IO (FunPtr C_ViewMoveToMatchingBracketCallback) Source #
onViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId Source #
wrap_ViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallback -> Ptr () -> CInt -> Ptr () -> IO () Source #
moveWords
type ViewMoveWordsCallback = Int32 -> IO () Source #
data ViewMoveWordsSignalInfo Source #
Instances
| SignalInfo ViewMoveWordsSignalInfo Source # | |
| type HaskellCallbackType ViewMoveWordsSignalInfo Source # | |
afterViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId Source #
genClosure_ViewMoveWords :: ViewMoveWordsCallback -> IO Closure Source #
onViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId Source #
wrap_ViewMoveWordsCallback :: ViewMoveWordsCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #
redo
type ViewRedoCallback = IO () Source #
data ViewRedoSignalInfo Source #
Instances
| SignalInfo ViewRedoSignalInfo Source # | |
| type HaskellCallbackType ViewRedoSignalInfo Source # | |
afterViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId Source #
genClosure_ViewRedo :: ViewRedoCallback -> IO Closure Source #
onViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId Source #
wrap_ViewRedoCallback :: ViewRedoCallback -> Ptr () -> Ptr () -> IO () Source #
showCompletion
type ViewShowCompletionCallback = IO () Source #
data ViewShowCompletionSignalInfo Source #
Instances
| SignalInfo ViewShowCompletionSignalInfo Source # | |
| type HaskellCallbackType ViewShowCompletionSignalInfo Source # | |
afterViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId Source #
genClosure_ViewShowCompletion :: ViewShowCompletionCallback -> IO Closure Source #
mk_ViewShowCompletionCallback :: C_ViewShowCompletionCallback -> IO (FunPtr C_ViewShowCompletionCallback) Source #
onViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId Source #
wrap_ViewShowCompletionCallback :: ViewShowCompletionCallback -> Ptr () -> Ptr () -> IO () Source #
smartHomeEnd
type ViewSmartHomeEndCallback = TextIter -> Int32 -> IO () Source #
data ViewSmartHomeEndSignalInfo Source #
Instances
| SignalInfo ViewSmartHomeEndSignalInfo Source # | |
| type HaskellCallbackType ViewSmartHomeEndSignalInfo Source # | |
afterViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId Source #
genClosure_ViewSmartHomeEnd :: ViewSmartHomeEndCallback -> IO Closure Source #
mk_ViewSmartHomeEndCallback :: C_ViewSmartHomeEndCallback -> IO (FunPtr C_ViewSmartHomeEndCallback) Source #
onViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId Source #
wrap_ViewSmartHomeEndCallback :: ViewSmartHomeEndCallback -> Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO () Source #
undo
type ViewUndoCallback = IO () Source #
data ViewUndoSignalInfo Source #
Instances
| SignalInfo ViewUndoSignalInfo Source # | |
| type HaskellCallbackType ViewUndoSignalInfo Source # | |
afterViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId Source #
genClosure_ViewUndo :: ViewUndoCallback -> IO Closure Source #
onViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId Source #
wrap_ViewUndoCallback :: ViewUndoCallback -> Ptr () -> Ptr () -> IO () Source #