gi-gtksource-0.3.18.14: GI/GtkSource/Objects/View.hs
{- |
Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte
License : LGPL-2.1
Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)
-}
module GI.GtkSource.Objects.View
(
-- * Exported types
View(..) ,
ViewK ,
toView ,
noView ,
-- * Methods
-- ** viewGetAutoIndent
ViewGetAutoIndentMethodInfo ,
viewGetAutoIndent ,
-- ** viewGetBackgroundPattern
ViewGetBackgroundPatternMethodInfo ,
viewGetBackgroundPattern ,
-- ** viewGetCompletion
ViewGetCompletionMethodInfo ,
viewGetCompletion ,
-- ** viewGetDrawSpaces
ViewGetDrawSpacesMethodInfo ,
viewGetDrawSpaces ,
-- ** viewGetGutter
ViewGetGutterMethodInfo ,
viewGetGutter ,
-- ** viewGetHighlightCurrentLine
ViewGetHighlightCurrentLineMethodInfo ,
viewGetHighlightCurrentLine ,
-- ** viewGetIndentOnTab
ViewGetIndentOnTabMethodInfo ,
viewGetIndentOnTab ,
-- ** viewGetIndentWidth
ViewGetIndentWidthMethodInfo ,
viewGetIndentWidth ,
-- ** viewGetInsertSpacesInsteadOfTabs
ViewGetInsertSpacesInsteadOfTabsMethodInfo,
viewGetInsertSpacesInsteadOfTabs ,
-- ** viewGetMarkAttributes
ViewGetMarkAttributesMethodInfo ,
viewGetMarkAttributes ,
-- ** viewGetRightMarginPosition
ViewGetRightMarginPositionMethodInfo ,
viewGetRightMarginPosition ,
-- ** viewGetShowLineMarks
ViewGetShowLineMarksMethodInfo ,
viewGetShowLineMarks ,
-- ** viewGetShowLineNumbers
ViewGetShowLineNumbersMethodInfo ,
viewGetShowLineNumbers ,
-- ** viewGetShowRightMargin
ViewGetShowRightMarginMethodInfo ,
viewGetShowRightMargin ,
-- ** viewGetSmartBackspace
ViewGetSmartBackspaceMethodInfo ,
viewGetSmartBackspace ,
-- ** viewGetSmartHomeEnd
ViewGetSmartHomeEndMethodInfo ,
viewGetSmartHomeEnd ,
-- ** viewGetTabWidth
ViewGetTabWidthMethodInfo ,
viewGetTabWidth ,
-- ** viewGetVisualColumn
ViewGetVisualColumnMethodInfo ,
viewGetVisualColumn ,
-- ** viewIndentLines
ViewIndentLinesMethodInfo ,
viewIndentLines ,
-- ** viewNew
viewNew ,
-- ** viewNewWithBuffer
viewNewWithBuffer ,
-- ** viewSetAutoIndent
ViewSetAutoIndentMethodInfo ,
viewSetAutoIndent ,
-- ** viewSetBackgroundPattern
ViewSetBackgroundPatternMethodInfo ,
viewSetBackgroundPattern ,
-- ** viewSetDrawSpaces
ViewSetDrawSpacesMethodInfo ,
viewSetDrawSpaces ,
-- ** viewSetHighlightCurrentLine
ViewSetHighlightCurrentLineMethodInfo ,
viewSetHighlightCurrentLine ,
-- ** viewSetIndentOnTab
ViewSetIndentOnTabMethodInfo ,
viewSetIndentOnTab ,
-- ** viewSetIndentWidth
ViewSetIndentWidthMethodInfo ,
viewSetIndentWidth ,
-- ** viewSetInsertSpacesInsteadOfTabs
ViewSetInsertSpacesInsteadOfTabsMethodInfo,
viewSetInsertSpacesInsteadOfTabs ,
-- ** viewSetMarkAttributes
ViewSetMarkAttributesMethodInfo ,
viewSetMarkAttributes ,
-- ** viewSetRightMarginPosition
ViewSetRightMarginPositionMethodInfo ,
viewSetRightMarginPosition ,
-- ** viewSetShowLineMarks
ViewSetShowLineMarksMethodInfo ,
viewSetShowLineMarks ,
-- ** viewSetShowLineNumbers
ViewSetShowLineNumbersMethodInfo ,
viewSetShowLineNumbers ,
-- ** viewSetShowRightMargin
ViewSetShowRightMarginMethodInfo ,
viewSetShowRightMargin ,
-- ** viewSetSmartBackspace
ViewSetSmartBackspaceMethodInfo ,
viewSetSmartBackspace ,
-- ** viewSetSmartHomeEnd
ViewSetSmartHomeEndMethodInfo ,
viewSetSmartHomeEnd ,
-- ** viewSetTabWidth
ViewSetTabWidthMethodInfo ,
viewSetTabWidth ,
-- ** viewUnindentLines
ViewUnindentLinesMethodInfo ,
viewUnindentLines ,
-- * Properties
-- ** AutoIndent
ViewAutoIndentPropertyInfo ,
constructViewAutoIndent ,
getViewAutoIndent ,
setViewAutoIndent ,
viewAutoIndent ,
-- ** BackgroundPattern
ViewBackgroundPatternPropertyInfo ,
constructViewBackgroundPattern ,
getViewBackgroundPattern ,
setViewBackgroundPattern ,
viewBackgroundPattern ,
-- ** Completion
ViewCompletionPropertyInfo ,
getViewCompletion ,
viewCompletion ,
-- ** DrawSpaces
ViewDrawSpacesPropertyInfo ,
constructViewDrawSpaces ,
getViewDrawSpaces ,
setViewDrawSpaces ,
viewDrawSpaces ,
-- ** HighlightCurrentLine
ViewHighlightCurrentLinePropertyInfo ,
constructViewHighlightCurrentLine ,
getViewHighlightCurrentLine ,
setViewHighlightCurrentLine ,
viewHighlightCurrentLine ,
-- ** IndentOnTab
ViewIndentOnTabPropertyInfo ,
constructViewIndentOnTab ,
getViewIndentOnTab ,
setViewIndentOnTab ,
viewIndentOnTab ,
-- ** IndentWidth
ViewIndentWidthPropertyInfo ,
constructViewIndentWidth ,
getViewIndentWidth ,
setViewIndentWidth ,
viewIndentWidth ,
-- ** InsertSpacesInsteadOfTabs
ViewInsertSpacesInsteadOfTabsPropertyInfo,
constructViewInsertSpacesInsteadOfTabs ,
getViewInsertSpacesInsteadOfTabs ,
setViewInsertSpacesInsteadOfTabs ,
viewInsertSpacesInsteadOfTabs ,
-- ** RightMarginPosition
ViewRightMarginPositionPropertyInfo ,
constructViewRightMarginPosition ,
getViewRightMarginPosition ,
setViewRightMarginPosition ,
viewRightMarginPosition ,
-- ** ShowLineMarks
ViewShowLineMarksPropertyInfo ,
constructViewShowLineMarks ,
getViewShowLineMarks ,
setViewShowLineMarks ,
viewShowLineMarks ,
-- ** ShowLineNumbers
ViewShowLineNumbersPropertyInfo ,
constructViewShowLineNumbers ,
getViewShowLineNumbers ,
setViewShowLineNumbers ,
viewShowLineNumbers ,
-- ** ShowRightMargin
ViewShowRightMarginPropertyInfo ,
constructViewShowRightMargin ,
getViewShowRightMargin ,
setViewShowRightMargin ,
viewShowRightMargin ,
-- ** SmartBackspace
ViewSmartBackspacePropertyInfo ,
constructViewSmartBackspace ,
getViewSmartBackspace ,
setViewSmartBackspace ,
viewSmartBackspace ,
-- ** SmartHomeEnd
ViewSmartHomeEndPropertyInfo ,
constructViewSmartHomeEnd ,
getViewSmartHomeEnd ,
setViewSmartHomeEnd ,
viewSmartHomeEnd ,
-- ** TabWidth
ViewTabWidthPropertyInfo ,
constructViewTabWidth ,
getViewTabWidth ,
setViewTabWidth ,
viewTabWidth ,
-- * Signals
-- ** ChangeCase
ViewChangeCaseCallback ,
ViewChangeCaseCallbackC ,
ViewChangeCaseSignalInfo ,
afterViewChangeCase ,
mkViewChangeCaseCallback ,
noViewChangeCaseCallback ,
onViewChangeCase ,
viewChangeCaseCallbackWrapper ,
viewChangeCaseClosure ,
-- ** ChangeNumber
ViewChangeNumberCallback ,
ViewChangeNumberCallbackC ,
ViewChangeNumberSignalInfo ,
afterViewChangeNumber ,
mkViewChangeNumberCallback ,
noViewChangeNumberCallback ,
onViewChangeNumber ,
viewChangeNumberCallbackWrapper ,
viewChangeNumberClosure ,
-- ** JoinLines
ViewJoinLinesCallback ,
ViewJoinLinesCallbackC ,
ViewJoinLinesSignalInfo ,
afterViewJoinLines ,
mkViewJoinLinesCallback ,
noViewJoinLinesCallback ,
onViewJoinLines ,
viewJoinLinesCallbackWrapper ,
viewJoinLinesClosure ,
-- ** LineMarkActivated
ViewLineMarkActivatedCallback ,
ViewLineMarkActivatedCallbackC ,
ViewLineMarkActivatedSignalInfo ,
afterViewLineMarkActivated ,
mkViewLineMarkActivatedCallback ,
noViewLineMarkActivatedCallback ,
onViewLineMarkActivated ,
viewLineMarkActivatedCallbackWrapper ,
viewLineMarkActivatedClosure ,
-- ** MoveLines
ViewMoveLinesCallback ,
ViewMoveLinesCallbackC ,
ViewMoveLinesSignalInfo ,
afterViewMoveLines ,
mkViewMoveLinesCallback ,
noViewMoveLinesCallback ,
onViewMoveLines ,
viewMoveLinesCallbackWrapper ,
viewMoveLinesClosure ,
-- ** MoveToMatchingBracket
ViewMoveToMatchingBracketCallback ,
ViewMoveToMatchingBracketCallbackC ,
ViewMoveToMatchingBracketSignalInfo ,
afterViewMoveToMatchingBracket ,
mkViewMoveToMatchingBracketCallback ,
noViewMoveToMatchingBracketCallback ,
onViewMoveToMatchingBracket ,
viewMoveToMatchingBracketCallbackWrapper,
viewMoveToMatchingBracketClosure ,
-- ** MoveWords
ViewMoveWordsCallback ,
ViewMoveWordsCallbackC ,
ViewMoveWordsSignalInfo ,
afterViewMoveWords ,
mkViewMoveWordsCallback ,
noViewMoveWordsCallback ,
onViewMoveWords ,
viewMoveWordsCallbackWrapper ,
viewMoveWordsClosure ,
-- ** Redo
ViewRedoCallback ,
ViewRedoCallbackC ,
ViewRedoSignalInfo ,
afterViewRedo ,
mkViewRedoCallback ,
noViewRedoCallback ,
onViewRedo ,
viewRedoCallbackWrapper ,
viewRedoClosure ,
-- ** ShowCompletion
ViewShowCompletionCallback ,
ViewShowCompletionCallbackC ,
ViewShowCompletionSignalInfo ,
afterViewShowCompletion ,
mkViewShowCompletionCallback ,
noViewShowCompletionCallback ,
onViewShowCompletion ,
viewShowCompletionCallbackWrapper ,
viewShowCompletionClosure ,
-- ** SmartHomeEnd
ViewSmartHomeEndCallback ,
ViewSmartHomeEndCallbackC ,
ViewSmartHomeEndSignalInfo ,
afterViewSmartHomeEnd ,
mkViewSmartHomeEndCallback ,
noViewSmartHomeEndCallback ,
onViewSmartHomeEnd ,
viewSmartHomeEndCallbackWrapper ,
viewSmartHomeEndClosure ,
-- ** Undo
ViewUndoCallback ,
ViewUndoCallbackC ,
ViewUndoSignalInfo ,
afterViewUndo ,
mkViewUndoCallback ,
noViewUndoCallback ,
onViewUndo ,
viewUndoCallbackWrapper ,
viewUndoClosure ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import GI.GtkSource.Types
import GI.GtkSource.Callbacks
import qualified GI.Atk as Atk
import qualified GI.GObject as GObject
import qualified GI.Gdk as Gdk
import qualified GI.Gtk as Gtk
newtype View = View (ForeignPtr View)
foreign import ccall "gtk_source_view_get_type"
c_gtk_source_view_get_type :: IO GType
type instance ParentTypes View = ViewParentTypes
type ViewParentTypes = '[Gtk.TextView, Gtk.Container, Gtk.Widget, GObject.Object, Atk.ImplementorIface, Gtk.Buildable, Gtk.Scrollable]
instance GObject View where
gobjectIsInitiallyUnowned _ = True
gobjectType _ = c_gtk_source_view_get_type
class GObject o => ViewK o
instance (GObject o, IsDescendantOf View o) => ViewK o
toView :: ViewK o => o -> IO View
toView = unsafeCastTo View
noView :: Maybe View
noView = Nothing
type family ResolveViewMethod (t :: Symbol) (o :: *) :: * where
ResolveViewMethod "activate" o = Gtk.WidgetActivateMethodInfo
ResolveViewMethod "add" o = Gtk.ContainerAddMethodInfo
ResolveViewMethod "addAccelerator" o = Gtk.WidgetAddAcceleratorMethodInfo
ResolveViewMethod "addChild" o = Gtk.BuildableAddChildMethodInfo
ResolveViewMethod "addChildAtAnchor" o = Gtk.TextViewAddChildAtAnchorMethodInfo
ResolveViewMethod "addChildInWindow" o = Gtk.TextViewAddChildInWindowMethodInfo
ResolveViewMethod "addDeviceEvents" o = Gtk.WidgetAddDeviceEventsMethodInfo
ResolveViewMethod "addEvents" o = Gtk.WidgetAddEventsMethodInfo
ResolveViewMethod "addMnemonicLabel" o = Gtk.WidgetAddMnemonicLabelMethodInfo
ResolveViewMethod "addTickCallback" o = Gtk.WidgetAddTickCallbackMethodInfo
ResolveViewMethod "backwardDisplayLine" o = Gtk.TextViewBackwardDisplayLineMethodInfo
ResolveViewMethod "backwardDisplayLineStart" o = Gtk.TextViewBackwardDisplayLineStartMethodInfo
ResolveViewMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo
ResolveViewMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo
ResolveViewMethod "bufferToWindowCoords" o = Gtk.TextViewBufferToWindowCoordsMethodInfo
ResolveViewMethod "canActivateAccel" o = Gtk.WidgetCanActivateAccelMethodInfo
ResolveViewMethod "checkResize" o = Gtk.ContainerCheckResizeMethodInfo
ResolveViewMethod "childFocus" o = Gtk.WidgetChildFocusMethodInfo
ResolveViewMethod "childGetProperty" o = Gtk.ContainerChildGetPropertyMethodInfo
ResolveViewMethod "childNotifyByPspec" o = Gtk.ContainerChildNotifyByPspecMethodInfo
ResolveViewMethod "childSetProperty" o = Gtk.ContainerChildSetPropertyMethodInfo
ResolveViewMethod "childType" o = Gtk.ContainerChildTypeMethodInfo
ResolveViewMethod "classPath" o = Gtk.WidgetClassPathMethodInfo
ResolveViewMethod "computeExpand" o = Gtk.WidgetComputeExpandMethodInfo
ResolveViewMethod "constructChild" o = Gtk.BuildableConstructChildMethodInfo
ResolveViewMethod "createPangoContext" o = Gtk.WidgetCreatePangoContextMethodInfo
ResolveViewMethod "createPangoLayout" o = Gtk.WidgetCreatePangoLayoutMethodInfo
ResolveViewMethod "customFinished" o = Gtk.BuildableCustomFinishedMethodInfo
ResolveViewMethod "customTagEnd" o = Gtk.BuildableCustomTagEndMethodInfo
ResolveViewMethod "customTagStart" o = Gtk.BuildableCustomTagStartMethodInfo
ResolveViewMethod "destroy" o = Gtk.WidgetDestroyMethodInfo
ResolveViewMethod "destroyed" o = Gtk.WidgetDestroyedMethodInfo
ResolveViewMethod "deviceIsShadowed" o = Gtk.WidgetDeviceIsShadowedMethodInfo
ResolveViewMethod "dragBegin" o = Gtk.WidgetDragBeginMethodInfo
ResolveViewMethod "dragBeginWithCoordinates" o = Gtk.WidgetDragBeginWithCoordinatesMethodInfo
ResolveViewMethod "dragCheckThreshold" o = Gtk.WidgetDragCheckThresholdMethodInfo
ResolveViewMethod "dragDestAddImageTargets" o = Gtk.WidgetDragDestAddImageTargetsMethodInfo
ResolveViewMethod "dragDestAddTextTargets" o = Gtk.WidgetDragDestAddTextTargetsMethodInfo
ResolveViewMethod "dragDestAddUriTargets" o = Gtk.WidgetDragDestAddUriTargetsMethodInfo
ResolveViewMethod "dragDestFindTarget" o = Gtk.WidgetDragDestFindTargetMethodInfo
ResolveViewMethod "dragDestGetTargetList" o = Gtk.WidgetDragDestGetTargetListMethodInfo
ResolveViewMethod "dragDestGetTrackMotion" o = Gtk.WidgetDragDestGetTrackMotionMethodInfo
ResolveViewMethod "dragDestSet" o = Gtk.WidgetDragDestSetMethodInfo
ResolveViewMethod "dragDestSetProxy" o = Gtk.WidgetDragDestSetProxyMethodInfo
ResolveViewMethod "dragDestSetTargetList" o = Gtk.WidgetDragDestSetTargetListMethodInfo
ResolveViewMethod "dragDestSetTrackMotion" o = Gtk.WidgetDragDestSetTrackMotionMethodInfo
ResolveViewMethod "dragDestUnset" o = Gtk.WidgetDragDestUnsetMethodInfo
ResolveViewMethod "dragGetData" o = Gtk.WidgetDragGetDataMethodInfo
ResolveViewMethod "dragHighlight" o = Gtk.WidgetDragHighlightMethodInfo
ResolveViewMethod "dragSourceAddImageTargets" o = Gtk.WidgetDragSourceAddImageTargetsMethodInfo
ResolveViewMethod "dragSourceAddTextTargets" o = Gtk.WidgetDragSourceAddTextTargetsMethodInfo
ResolveViewMethod "dragSourceAddUriTargets" o = Gtk.WidgetDragSourceAddUriTargetsMethodInfo
ResolveViewMethod "dragSourceGetTargetList" o = Gtk.WidgetDragSourceGetTargetListMethodInfo
ResolveViewMethod "dragSourceSet" o = Gtk.WidgetDragSourceSetMethodInfo
ResolveViewMethod "dragSourceSetIconGicon" o = Gtk.WidgetDragSourceSetIconGiconMethodInfo
ResolveViewMethod "dragSourceSetIconName" o = Gtk.WidgetDragSourceSetIconNameMethodInfo
ResolveViewMethod "dragSourceSetIconPixbuf" o = Gtk.WidgetDragSourceSetIconPixbufMethodInfo
ResolveViewMethod "dragSourceSetIconStock" o = Gtk.WidgetDragSourceSetIconStockMethodInfo
ResolveViewMethod "dragSourceSetTargetList" o = Gtk.WidgetDragSourceSetTargetListMethodInfo
ResolveViewMethod "dragSourceUnset" o = Gtk.WidgetDragSourceUnsetMethodInfo
ResolveViewMethod "dragUnhighlight" o = Gtk.WidgetDragUnhighlightMethodInfo
ResolveViewMethod "draw" o = Gtk.WidgetDrawMethodInfo
ResolveViewMethod "ensureStyle" o = Gtk.WidgetEnsureStyleMethodInfo
ResolveViewMethod "errorBell" o = Gtk.WidgetErrorBellMethodInfo
ResolveViewMethod "event" o = Gtk.WidgetEventMethodInfo
ResolveViewMethod "forall" o = Gtk.ContainerForallMethodInfo
ResolveViewMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo
ResolveViewMethod "foreach" o = Gtk.ContainerForeachMethodInfo
ResolveViewMethod "forwardDisplayLine" o = Gtk.TextViewForwardDisplayLineMethodInfo
ResolveViewMethod "forwardDisplayLineEnd" o = Gtk.TextViewForwardDisplayLineEndMethodInfo
ResolveViewMethod "freezeChildNotify" o = Gtk.WidgetFreezeChildNotifyMethodInfo
ResolveViewMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo
ResolveViewMethod "grabAdd" o = Gtk.WidgetGrabAddMethodInfo
ResolveViewMethod "grabDefault" o = Gtk.WidgetGrabDefaultMethodInfo
ResolveViewMethod "grabFocus" o = Gtk.WidgetGrabFocusMethodInfo
ResolveViewMethod "grabRemove" o = Gtk.WidgetGrabRemoveMethodInfo
ResolveViewMethod "hasDefault" o = Gtk.WidgetHasDefaultMethodInfo
ResolveViewMethod "hasFocus" o = Gtk.WidgetHasFocusMethodInfo
ResolveViewMethod "hasGrab" o = Gtk.WidgetHasGrabMethodInfo
ResolveViewMethod "hasRcStyle" o = Gtk.WidgetHasRcStyleMethodInfo
ResolveViewMethod "hasScreen" o = Gtk.WidgetHasScreenMethodInfo
ResolveViewMethod "hasVisibleFocus" o = Gtk.WidgetHasVisibleFocusMethodInfo
ResolveViewMethod "hide" o = Gtk.WidgetHideMethodInfo
ResolveViewMethod "hideOnDelete" o = Gtk.WidgetHideOnDeleteMethodInfo
ResolveViewMethod "imContextFilterKeypress" o = Gtk.TextViewImContextFilterKeypressMethodInfo
ResolveViewMethod "inDestruction" o = Gtk.WidgetInDestructionMethodInfo
ResolveViewMethod "indentLines" o = ViewIndentLinesMethodInfo
ResolveViewMethod "initTemplate" o = Gtk.WidgetInitTemplateMethodInfo
ResolveViewMethod "inputShapeCombineRegion" o = Gtk.WidgetInputShapeCombineRegionMethodInfo
ResolveViewMethod "insertActionGroup" o = Gtk.WidgetInsertActionGroupMethodInfo
ResolveViewMethod "intersect" o = Gtk.WidgetIntersectMethodInfo
ResolveViewMethod "isAncestor" o = Gtk.WidgetIsAncestorMethodInfo
ResolveViewMethod "isComposited" o = Gtk.WidgetIsCompositedMethodInfo
ResolveViewMethod "isDrawable" o = Gtk.WidgetIsDrawableMethodInfo
ResolveViewMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo
ResolveViewMethod "isFocus" o = Gtk.WidgetIsFocusMethodInfo
ResolveViewMethod "isSensitive" o = Gtk.WidgetIsSensitiveMethodInfo
ResolveViewMethod "isToplevel" o = Gtk.WidgetIsToplevelMethodInfo
ResolveViewMethod "isVisible" o = Gtk.WidgetIsVisibleMethodInfo
ResolveViewMethod "keynavFailed" o = Gtk.WidgetKeynavFailedMethodInfo
ResolveViewMethod "listAccelClosures" o = Gtk.WidgetListAccelClosuresMethodInfo
ResolveViewMethod "listActionPrefixes" o = Gtk.WidgetListActionPrefixesMethodInfo
ResolveViewMethod "listMnemonicLabels" o = Gtk.WidgetListMnemonicLabelsMethodInfo
ResolveViewMethod "map" o = Gtk.WidgetMapMethodInfo
ResolveViewMethod "mnemonicActivate" o = Gtk.WidgetMnemonicActivateMethodInfo
ResolveViewMethod "modifyBase" o = Gtk.WidgetModifyBaseMethodInfo
ResolveViewMethod "modifyBg" o = Gtk.WidgetModifyBgMethodInfo
ResolveViewMethod "modifyCursor" o = Gtk.WidgetModifyCursorMethodInfo
ResolveViewMethod "modifyFg" o = Gtk.WidgetModifyFgMethodInfo
ResolveViewMethod "modifyFont" o = Gtk.WidgetModifyFontMethodInfo
ResolveViewMethod "modifyStyle" o = Gtk.WidgetModifyStyleMethodInfo
ResolveViewMethod "modifyText" o = Gtk.WidgetModifyTextMethodInfo
ResolveViewMethod "moveChild" o = Gtk.TextViewMoveChildMethodInfo
ResolveViewMethod "moveMarkOnscreen" o = Gtk.TextViewMoveMarkOnscreenMethodInfo
ResolveViewMethod "moveVisually" o = Gtk.TextViewMoveVisuallyMethodInfo
ResolveViewMethod "notify" o = GObject.ObjectNotifyMethodInfo
ResolveViewMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo
ResolveViewMethod "overrideBackgroundColor" o = Gtk.WidgetOverrideBackgroundColorMethodInfo
ResolveViewMethod "overrideColor" o = Gtk.WidgetOverrideColorMethodInfo
ResolveViewMethod "overrideCursor" o = Gtk.WidgetOverrideCursorMethodInfo
ResolveViewMethod "overrideFont" o = Gtk.WidgetOverrideFontMethodInfo
ResolveViewMethod "overrideSymbolicColor" o = Gtk.WidgetOverrideSymbolicColorMethodInfo
ResolveViewMethod "parserFinished" o = Gtk.BuildableParserFinishedMethodInfo
ResolveViewMethod "path" o = Gtk.WidgetPathMethodInfo
ResolveViewMethod "placeCursorOnscreen" o = Gtk.TextViewPlaceCursorOnscreenMethodInfo
ResolveViewMethod "propagateDraw" o = Gtk.ContainerPropagateDrawMethodInfo
ResolveViewMethod "queueComputeExpand" o = Gtk.WidgetQueueComputeExpandMethodInfo
ResolveViewMethod "queueDraw" o = Gtk.WidgetQueueDrawMethodInfo
ResolveViewMethod "queueDrawArea" o = Gtk.WidgetQueueDrawAreaMethodInfo
ResolveViewMethod "queueDrawRegion" o = Gtk.WidgetQueueDrawRegionMethodInfo
ResolveViewMethod "queueResize" o = Gtk.WidgetQueueResizeMethodInfo
ResolveViewMethod "queueResizeNoRedraw" o = Gtk.WidgetQueueResizeNoRedrawMethodInfo
ResolveViewMethod "realize" o = Gtk.WidgetRealizeMethodInfo
ResolveViewMethod "ref" o = GObject.ObjectRefMethodInfo
ResolveViewMethod "refSink" o = GObject.ObjectRefSinkMethodInfo
ResolveViewMethod "regionIntersect" o = Gtk.WidgetRegionIntersectMethodInfo
ResolveViewMethod "registerWindow" o = Gtk.WidgetRegisterWindowMethodInfo
ResolveViewMethod "remove" o = Gtk.ContainerRemoveMethodInfo
ResolveViewMethod "removeAccelerator" o = Gtk.WidgetRemoveAcceleratorMethodInfo
ResolveViewMethod "removeMnemonicLabel" o = Gtk.WidgetRemoveMnemonicLabelMethodInfo
ResolveViewMethod "removeTickCallback" o = Gtk.WidgetRemoveTickCallbackMethodInfo
ResolveViewMethod "renderIcon" o = Gtk.WidgetRenderIconMethodInfo
ResolveViewMethod "renderIconPixbuf" o = Gtk.WidgetRenderIconPixbufMethodInfo
ResolveViewMethod "reparent" o = Gtk.WidgetReparentMethodInfo
ResolveViewMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo
ResolveViewMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo
ResolveViewMethod "resetImContext" o = Gtk.TextViewResetImContextMethodInfo
ResolveViewMethod "resetRcStyles" o = Gtk.WidgetResetRcStylesMethodInfo
ResolveViewMethod "resetStyle" o = Gtk.WidgetResetStyleMethodInfo
ResolveViewMethod "resizeChildren" o = Gtk.ContainerResizeChildrenMethodInfo
ResolveViewMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo
ResolveViewMethod "scrollMarkOnscreen" o = Gtk.TextViewScrollMarkOnscreenMethodInfo
ResolveViewMethod "scrollToIter" o = Gtk.TextViewScrollToIterMethodInfo
ResolveViewMethod "scrollToMark" o = Gtk.TextViewScrollToMarkMethodInfo
ResolveViewMethod "sendExpose" o = Gtk.WidgetSendExposeMethodInfo
ResolveViewMethod "sendFocusChange" o = Gtk.WidgetSendFocusChangeMethodInfo
ResolveViewMethod "shapeCombineRegion" o = Gtk.WidgetShapeCombineRegionMethodInfo
ResolveViewMethod "show" o = Gtk.WidgetShowMethodInfo
ResolveViewMethod "showAll" o = Gtk.WidgetShowAllMethodInfo
ResolveViewMethod "showNow" o = Gtk.WidgetShowNowMethodInfo
ResolveViewMethod "sizeAllocate" o = Gtk.WidgetSizeAllocateMethodInfo
ResolveViewMethod "sizeAllocateWithBaseline" o = Gtk.WidgetSizeAllocateWithBaselineMethodInfo
ResolveViewMethod "sizeRequest" o = Gtk.WidgetSizeRequestMethodInfo
ResolveViewMethod "startsDisplayLine" o = Gtk.TextViewStartsDisplayLineMethodInfo
ResolveViewMethod "stealData" o = GObject.ObjectStealDataMethodInfo
ResolveViewMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo
ResolveViewMethod "styleAttach" o = Gtk.WidgetStyleAttachMethodInfo
ResolveViewMethod "styleGetProperty" o = Gtk.WidgetStyleGetPropertyMethodInfo
ResolveViewMethod "thawChildNotify" o = Gtk.WidgetThawChildNotifyMethodInfo
ResolveViewMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo
ResolveViewMethod "translateCoordinates" o = Gtk.WidgetTranslateCoordinatesMethodInfo
ResolveViewMethod "triggerTooltipQuery" o = Gtk.WidgetTriggerTooltipQueryMethodInfo
ResolveViewMethod "unindentLines" o = ViewUnindentLinesMethodInfo
ResolveViewMethod "unmap" o = Gtk.WidgetUnmapMethodInfo
ResolveViewMethod "unparent" o = Gtk.WidgetUnparentMethodInfo
ResolveViewMethod "unrealize" o = Gtk.WidgetUnrealizeMethodInfo
ResolveViewMethod "unref" o = GObject.ObjectUnrefMethodInfo
ResolveViewMethod "unregisterWindow" o = Gtk.WidgetUnregisterWindowMethodInfo
ResolveViewMethod "unsetFocusChain" o = Gtk.ContainerUnsetFocusChainMethodInfo
ResolveViewMethod "unsetStateFlags" o = Gtk.WidgetUnsetStateFlagsMethodInfo
ResolveViewMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo
ResolveViewMethod "windowToBufferCoords" o = Gtk.TextViewWindowToBufferCoordsMethodInfo
ResolveViewMethod "getAcceptsTab" o = Gtk.TextViewGetAcceptsTabMethodInfo
ResolveViewMethod "getAccessible" o = Gtk.WidgetGetAccessibleMethodInfo
ResolveViewMethod "getActionGroup" o = Gtk.WidgetGetActionGroupMethodInfo
ResolveViewMethod "getAllocatedBaseline" o = Gtk.WidgetGetAllocatedBaselineMethodInfo
ResolveViewMethod "getAllocatedHeight" o = Gtk.WidgetGetAllocatedHeightMethodInfo
ResolveViewMethod "getAllocatedWidth" o = Gtk.WidgetGetAllocatedWidthMethodInfo
ResolveViewMethod "getAllocation" o = Gtk.WidgetGetAllocationMethodInfo
ResolveViewMethod "getAncestor" o = Gtk.WidgetGetAncestorMethodInfo
ResolveViewMethod "getAppPaintable" o = Gtk.WidgetGetAppPaintableMethodInfo
ResolveViewMethod "getAutoIndent" o = ViewGetAutoIndentMethodInfo
ResolveViewMethod "getBackgroundPattern" o = ViewGetBackgroundPatternMethodInfo
ResolveViewMethod "getBorder" o = Gtk.ScrollableGetBorderMethodInfo
ResolveViewMethod "getBorderWidth" o = Gtk.ContainerGetBorderWidthMethodInfo
ResolveViewMethod "getBorderWindowSize" o = Gtk.TextViewGetBorderWindowSizeMethodInfo
ResolveViewMethod "getBottomMargin" o = Gtk.TextViewGetBottomMarginMethodInfo
ResolveViewMethod "getBuffer" o = Gtk.TextViewGetBufferMethodInfo
ResolveViewMethod "getCanDefault" o = Gtk.WidgetGetCanDefaultMethodInfo
ResolveViewMethod "getCanFocus" o = Gtk.WidgetGetCanFocusMethodInfo
ResolveViewMethod "getChildRequisition" o = Gtk.WidgetGetChildRequisitionMethodInfo
ResolveViewMethod "getChildVisible" o = Gtk.WidgetGetChildVisibleMethodInfo
ResolveViewMethod "getChildren" o = Gtk.ContainerGetChildrenMethodInfo
ResolveViewMethod "getClip" o = Gtk.WidgetGetClipMethodInfo
ResolveViewMethod "getClipboard" o = Gtk.WidgetGetClipboardMethodInfo
ResolveViewMethod "getCompletion" o = ViewGetCompletionMethodInfo
ResolveViewMethod "getCompositeName" o = Gtk.WidgetGetCompositeNameMethodInfo
ResolveViewMethod "getCursorLocations" o = Gtk.TextViewGetCursorLocationsMethodInfo
ResolveViewMethod "getCursorVisible" o = Gtk.TextViewGetCursorVisibleMethodInfo
ResolveViewMethod "getData" o = GObject.ObjectGetDataMethodInfo
ResolveViewMethod "getDefaultAttributes" o = Gtk.TextViewGetDefaultAttributesMethodInfo
ResolveViewMethod "getDeviceEnabled" o = Gtk.WidgetGetDeviceEnabledMethodInfo
ResolveViewMethod "getDeviceEvents" o = Gtk.WidgetGetDeviceEventsMethodInfo
ResolveViewMethod "getDirection" o = Gtk.WidgetGetDirectionMethodInfo
ResolveViewMethod "getDisplay" o = Gtk.WidgetGetDisplayMethodInfo
ResolveViewMethod "getDoubleBuffered" o = Gtk.WidgetGetDoubleBufferedMethodInfo
ResolveViewMethod "getDrawSpaces" o = ViewGetDrawSpacesMethodInfo
ResolveViewMethod "getEditable" o = Gtk.TextViewGetEditableMethodInfo
ResolveViewMethod "getEvents" o = Gtk.WidgetGetEventsMethodInfo
ResolveViewMethod "getFocusChain" o = Gtk.ContainerGetFocusChainMethodInfo
ResolveViewMethod "getFocusChild" o = Gtk.ContainerGetFocusChildMethodInfo
ResolveViewMethod "getFocusHadjustment" o = Gtk.ContainerGetFocusHadjustmentMethodInfo
ResolveViewMethod "getFocusVadjustment" o = Gtk.ContainerGetFocusVadjustmentMethodInfo
ResolveViewMethod "getFontMap" o = Gtk.WidgetGetFontMapMethodInfo
ResolveViewMethod "getFontOptions" o = Gtk.WidgetGetFontOptionsMethodInfo
ResolveViewMethod "getFrameClock" o = Gtk.WidgetGetFrameClockMethodInfo
ResolveViewMethod "getGutter" o = ViewGetGutterMethodInfo
ResolveViewMethod "getHalign" o = Gtk.WidgetGetHalignMethodInfo
ResolveViewMethod "getHasTooltip" o = Gtk.WidgetGetHasTooltipMethodInfo
ResolveViewMethod "getHasWindow" o = Gtk.WidgetGetHasWindowMethodInfo
ResolveViewMethod "getHexpand" o = Gtk.WidgetGetHexpandMethodInfo
ResolveViewMethod "getHexpandSet" o = Gtk.WidgetGetHexpandSetMethodInfo
ResolveViewMethod "getHighlightCurrentLine" o = ViewGetHighlightCurrentLineMethodInfo
ResolveViewMethod "getHscrollPolicy" o = Gtk.ScrollableGetHscrollPolicyMethodInfo
ResolveViewMethod "getIndent" o = Gtk.TextViewGetIndentMethodInfo
ResolveViewMethod "getIndentOnTab" o = ViewGetIndentOnTabMethodInfo
ResolveViewMethod "getIndentWidth" o = ViewGetIndentWidthMethodInfo
ResolveViewMethod "getInputHints" o = Gtk.TextViewGetInputHintsMethodInfo
ResolveViewMethod "getInputPurpose" o = Gtk.TextViewGetInputPurposeMethodInfo
ResolveViewMethod "getInsertSpacesInsteadOfTabs" o = ViewGetInsertSpacesInsteadOfTabsMethodInfo
ResolveViewMethod "getInternalChild" o = Gtk.BuildableGetInternalChildMethodInfo
ResolveViewMethod "getIterAtLocation" o = Gtk.TextViewGetIterAtLocationMethodInfo
ResolveViewMethod "getIterAtPosition" o = Gtk.TextViewGetIterAtPositionMethodInfo
ResolveViewMethod "getIterLocation" o = Gtk.TextViewGetIterLocationMethodInfo
ResolveViewMethod "getJustification" o = Gtk.TextViewGetJustificationMethodInfo
ResolveViewMethod "getLeftMargin" o = Gtk.TextViewGetLeftMarginMethodInfo
ResolveViewMethod "getLineAtY" o = Gtk.TextViewGetLineAtYMethodInfo
ResolveViewMethod "getLineYrange" o = Gtk.TextViewGetLineYrangeMethodInfo
ResolveViewMethod "getMapped" o = Gtk.WidgetGetMappedMethodInfo
ResolveViewMethod "getMarginBottom" o = Gtk.WidgetGetMarginBottomMethodInfo
ResolveViewMethod "getMarginEnd" o = Gtk.WidgetGetMarginEndMethodInfo
ResolveViewMethod "getMarginLeft" o = Gtk.WidgetGetMarginLeftMethodInfo
ResolveViewMethod "getMarginRight" o = Gtk.WidgetGetMarginRightMethodInfo
ResolveViewMethod "getMarginStart" o = Gtk.WidgetGetMarginStartMethodInfo
ResolveViewMethod "getMarginTop" o = Gtk.WidgetGetMarginTopMethodInfo
ResolveViewMethod "getMarkAttributes" o = ViewGetMarkAttributesMethodInfo
ResolveViewMethod "getModifierMask" o = Gtk.WidgetGetModifierMaskMethodInfo
ResolveViewMethod "getModifierStyle" o = Gtk.WidgetGetModifierStyleMethodInfo
ResolveViewMethod "getMonospace" o = Gtk.TextViewGetMonospaceMethodInfo
ResolveViewMethod "getNoShowAll" o = Gtk.WidgetGetNoShowAllMethodInfo
ResolveViewMethod "getOpacity" o = Gtk.WidgetGetOpacityMethodInfo
ResolveViewMethod "getOverwrite" o = Gtk.TextViewGetOverwriteMethodInfo
ResolveViewMethod "getPangoContext" o = Gtk.WidgetGetPangoContextMethodInfo
ResolveViewMethod "getParent" o = Gtk.WidgetGetParentMethodInfo
ResolveViewMethod "getParentWindow" o = Gtk.WidgetGetParentWindowMethodInfo
ResolveViewMethod "getPath" o = Gtk.WidgetGetPathMethodInfo
ResolveViewMethod "getPathForChild" o = Gtk.ContainerGetPathForChildMethodInfo
ResolveViewMethod "getPixelsAboveLines" o = Gtk.TextViewGetPixelsAboveLinesMethodInfo
ResolveViewMethod "getPixelsBelowLines" o = Gtk.TextViewGetPixelsBelowLinesMethodInfo
ResolveViewMethod "getPixelsInsideWrap" o = Gtk.TextViewGetPixelsInsideWrapMethodInfo
ResolveViewMethod "getPointer" o = Gtk.WidgetGetPointerMethodInfo
ResolveViewMethod "getPreferredHeight" o = Gtk.WidgetGetPreferredHeightMethodInfo
ResolveViewMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveViewMethod "getPreferredHeightForWidth" o = Gtk.WidgetGetPreferredHeightForWidthMethodInfo
ResolveViewMethod "getPreferredSize" o = Gtk.WidgetGetPreferredSizeMethodInfo
ResolveViewMethod "getPreferredWidth" o = Gtk.WidgetGetPreferredWidthMethodInfo
ResolveViewMethod "getPreferredWidthForHeight" o = Gtk.WidgetGetPreferredWidthForHeightMethodInfo
ResolveViewMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo
ResolveViewMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo
ResolveViewMethod "getRealized" o = Gtk.WidgetGetRealizedMethodInfo
ResolveViewMethod "getReceivesDefault" o = Gtk.WidgetGetReceivesDefaultMethodInfo
ResolveViewMethod "getRequestMode" o = Gtk.WidgetGetRequestModeMethodInfo
ResolveViewMethod "getRequisition" o = Gtk.WidgetGetRequisitionMethodInfo
ResolveViewMethod "getResizeMode" o = Gtk.ContainerGetResizeModeMethodInfo
ResolveViewMethod "getRightMargin" o = Gtk.TextViewGetRightMarginMethodInfo
ResolveViewMethod "getRightMarginPosition" o = ViewGetRightMarginPositionMethodInfo
ResolveViewMethod "getRootWindow" o = Gtk.WidgetGetRootWindowMethodInfo
ResolveViewMethod "getScaleFactor" o = Gtk.WidgetGetScaleFactorMethodInfo
ResolveViewMethod "getScreen" o = Gtk.WidgetGetScreenMethodInfo
ResolveViewMethod "getSensitive" o = Gtk.WidgetGetSensitiveMethodInfo
ResolveViewMethod "getSettings" o = Gtk.WidgetGetSettingsMethodInfo
ResolveViewMethod "getShowLineMarks" o = ViewGetShowLineMarksMethodInfo
ResolveViewMethod "getShowLineNumbers" o = ViewGetShowLineNumbersMethodInfo
ResolveViewMethod "getShowRightMargin" o = ViewGetShowRightMarginMethodInfo
ResolveViewMethod "getSizeRequest" o = Gtk.WidgetGetSizeRequestMethodInfo
ResolveViewMethod "getSmartBackspace" o = ViewGetSmartBackspaceMethodInfo
ResolveViewMethod "getSmartHomeEnd" o = ViewGetSmartHomeEndMethodInfo
ResolveViewMethod "getState" o = Gtk.WidgetGetStateMethodInfo
ResolveViewMethod "getStateFlags" o = Gtk.WidgetGetStateFlagsMethodInfo
ResolveViewMethod "getStyle" o = Gtk.WidgetGetStyleMethodInfo
ResolveViewMethod "getStyleContext" o = Gtk.WidgetGetStyleContextMethodInfo
ResolveViewMethod "getSupportMultidevice" o = Gtk.WidgetGetSupportMultideviceMethodInfo
ResolveViewMethod "getTabWidth" o = ViewGetTabWidthMethodInfo
ResolveViewMethod "getTabs" o = Gtk.TextViewGetTabsMethodInfo
ResolveViewMethod "getTemplateChild" o = Gtk.WidgetGetTemplateChildMethodInfo
ResolveViewMethod "getTooltipMarkup" o = Gtk.WidgetGetTooltipMarkupMethodInfo
ResolveViewMethod "getTooltipText" o = Gtk.WidgetGetTooltipTextMethodInfo
ResolveViewMethod "getTooltipWindow" o = Gtk.WidgetGetTooltipWindowMethodInfo
ResolveViewMethod "getTopMargin" o = Gtk.TextViewGetTopMarginMethodInfo
ResolveViewMethod "getToplevel" o = Gtk.WidgetGetToplevelMethodInfo
ResolveViewMethod "getValign" o = Gtk.WidgetGetValignMethodInfo
ResolveViewMethod "getValignWithBaseline" o = Gtk.WidgetGetValignWithBaselineMethodInfo
ResolveViewMethod "getVexpand" o = Gtk.WidgetGetVexpandMethodInfo
ResolveViewMethod "getVexpandSet" o = Gtk.WidgetGetVexpandSetMethodInfo
ResolveViewMethod "getVisible" o = Gtk.WidgetGetVisibleMethodInfo
ResolveViewMethod "getVisibleRect" o = Gtk.TextViewGetVisibleRectMethodInfo
ResolveViewMethod "getVisual" o = Gtk.WidgetGetVisualMethodInfo
ResolveViewMethod "getVisualColumn" o = ViewGetVisualColumnMethodInfo
ResolveViewMethod "getVscrollPolicy" o = Gtk.ScrollableGetVscrollPolicyMethodInfo
ResolveViewMethod "getWindowType" o = Gtk.TextViewGetWindowTypeMethodInfo
ResolveViewMethod "getWrapMode" o = Gtk.TextViewGetWrapModeMethodInfo
ResolveViewMethod "setAccelPath" o = Gtk.WidgetSetAccelPathMethodInfo
ResolveViewMethod "setAcceptsTab" o = Gtk.TextViewSetAcceptsTabMethodInfo
ResolveViewMethod "setAllocation" o = Gtk.WidgetSetAllocationMethodInfo
ResolveViewMethod "setAppPaintable" o = Gtk.WidgetSetAppPaintableMethodInfo
ResolveViewMethod "setAutoIndent" o = ViewSetAutoIndentMethodInfo
ResolveViewMethod "setBackgroundPattern" o = ViewSetBackgroundPatternMethodInfo
ResolveViewMethod "setBorderWidth" o = Gtk.ContainerSetBorderWidthMethodInfo
ResolveViewMethod "setBorderWindowSize" o = Gtk.TextViewSetBorderWindowSizeMethodInfo
ResolveViewMethod "setBottomMargin" o = Gtk.TextViewSetBottomMarginMethodInfo
ResolveViewMethod "setBuffer" o = Gtk.TextViewSetBufferMethodInfo
ResolveViewMethod "setBuildableProperty" o = Gtk.BuildableSetBuildablePropertyMethodInfo
ResolveViewMethod "setCanDefault" o = Gtk.WidgetSetCanDefaultMethodInfo
ResolveViewMethod "setCanFocus" o = Gtk.WidgetSetCanFocusMethodInfo
ResolveViewMethod "setChildVisible" o = Gtk.WidgetSetChildVisibleMethodInfo
ResolveViewMethod "setClip" o = Gtk.WidgetSetClipMethodInfo
ResolveViewMethod "setCompositeName" o = Gtk.WidgetSetCompositeNameMethodInfo
ResolveViewMethod "setCursorVisible" o = Gtk.TextViewSetCursorVisibleMethodInfo
ResolveViewMethod "setData" o = GObject.ObjectSetDataMethodInfo
ResolveViewMethod "setDeviceEnabled" o = Gtk.WidgetSetDeviceEnabledMethodInfo
ResolveViewMethod "setDeviceEvents" o = Gtk.WidgetSetDeviceEventsMethodInfo
ResolveViewMethod "setDirection" o = Gtk.WidgetSetDirectionMethodInfo
ResolveViewMethod "setDoubleBuffered" o = Gtk.WidgetSetDoubleBufferedMethodInfo
ResolveViewMethod "setDrawSpaces" o = ViewSetDrawSpacesMethodInfo
ResolveViewMethod "setEditable" o = Gtk.TextViewSetEditableMethodInfo
ResolveViewMethod "setEvents" o = Gtk.WidgetSetEventsMethodInfo
ResolveViewMethod "setFocusChain" o = Gtk.ContainerSetFocusChainMethodInfo
ResolveViewMethod "setFocusChild" o = Gtk.ContainerSetFocusChildMethodInfo
ResolveViewMethod "setFocusHadjustment" o = Gtk.ContainerSetFocusHadjustmentMethodInfo
ResolveViewMethod "setFocusVadjustment" o = Gtk.ContainerSetFocusVadjustmentMethodInfo
ResolveViewMethod "setFontMap" o = Gtk.WidgetSetFontMapMethodInfo
ResolveViewMethod "setFontOptions" o = Gtk.WidgetSetFontOptionsMethodInfo
ResolveViewMethod "setHadjustment" o = Gtk.ScrollableSetHadjustmentMethodInfo
ResolveViewMethod "setHalign" o = Gtk.WidgetSetHalignMethodInfo
ResolveViewMethod "setHasTooltip" o = Gtk.WidgetSetHasTooltipMethodInfo
ResolveViewMethod "setHasWindow" o = Gtk.WidgetSetHasWindowMethodInfo
ResolveViewMethod "setHexpand" o = Gtk.WidgetSetHexpandMethodInfo
ResolveViewMethod "setHexpandSet" o = Gtk.WidgetSetHexpandSetMethodInfo
ResolveViewMethod "setHighlightCurrentLine" o = ViewSetHighlightCurrentLineMethodInfo
ResolveViewMethod "setHscrollPolicy" o = Gtk.ScrollableSetHscrollPolicyMethodInfo
ResolveViewMethod "setIndent" o = Gtk.TextViewSetIndentMethodInfo
ResolveViewMethod "setIndentOnTab" o = ViewSetIndentOnTabMethodInfo
ResolveViewMethod "setIndentWidth" o = ViewSetIndentWidthMethodInfo
ResolveViewMethod "setInputHints" o = Gtk.TextViewSetInputHintsMethodInfo
ResolveViewMethod "setInputPurpose" o = Gtk.TextViewSetInputPurposeMethodInfo
ResolveViewMethod "setInsertSpacesInsteadOfTabs" o = ViewSetInsertSpacesInsteadOfTabsMethodInfo
ResolveViewMethod "setJustification" o = Gtk.TextViewSetJustificationMethodInfo
ResolveViewMethod "setLeftMargin" o = Gtk.TextViewSetLeftMarginMethodInfo
ResolveViewMethod "setMapped" o = Gtk.WidgetSetMappedMethodInfo
ResolveViewMethod "setMarginBottom" o = Gtk.WidgetSetMarginBottomMethodInfo
ResolveViewMethod "setMarginEnd" o = Gtk.WidgetSetMarginEndMethodInfo
ResolveViewMethod "setMarginLeft" o = Gtk.WidgetSetMarginLeftMethodInfo
ResolveViewMethod "setMarginRight" o = Gtk.WidgetSetMarginRightMethodInfo
ResolveViewMethod "setMarginStart" o = Gtk.WidgetSetMarginStartMethodInfo
ResolveViewMethod "setMarginTop" o = Gtk.WidgetSetMarginTopMethodInfo
ResolveViewMethod "setMarkAttributes" o = ViewSetMarkAttributesMethodInfo
ResolveViewMethod "setMonospace" o = Gtk.TextViewSetMonospaceMethodInfo
ResolveViewMethod "setNoShowAll" o = Gtk.WidgetSetNoShowAllMethodInfo
ResolveViewMethod "setOpacity" o = Gtk.WidgetSetOpacityMethodInfo
ResolveViewMethod "setOverwrite" o = Gtk.TextViewSetOverwriteMethodInfo
ResolveViewMethod "setParent" o = Gtk.WidgetSetParentMethodInfo
ResolveViewMethod "setParentWindow" o = Gtk.WidgetSetParentWindowMethodInfo
ResolveViewMethod "setPixelsAboveLines" o = Gtk.TextViewSetPixelsAboveLinesMethodInfo
ResolveViewMethod "setPixelsBelowLines" o = Gtk.TextViewSetPixelsBelowLinesMethodInfo
ResolveViewMethod "setPixelsInsideWrap" o = Gtk.TextViewSetPixelsInsideWrapMethodInfo
ResolveViewMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo
ResolveViewMethod "setRealized" o = Gtk.WidgetSetRealizedMethodInfo
ResolveViewMethod "setReallocateRedraws" o = Gtk.ContainerSetReallocateRedrawsMethodInfo
ResolveViewMethod "setReceivesDefault" o = Gtk.WidgetSetReceivesDefaultMethodInfo
ResolveViewMethod "setRedrawOnAllocate" o = Gtk.WidgetSetRedrawOnAllocateMethodInfo
ResolveViewMethod "setResizeMode" o = Gtk.ContainerSetResizeModeMethodInfo
ResolveViewMethod "setRightMargin" o = Gtk.TextViewSetRightMarginMethodInfo
ResolveViewMethod "setRightMarginPosition" o = ViewSetRightMarginPositionMethodInfo
ResolveViewMethod "setSensitive" o = Gtk.WidgetSetSensitiveMethodInfo
ResolveViewMethod "setShowLineMarks" o = ViewSetShowLineMarksMethodInfo
ResolveViewMethod "setShowLineNumbers" o = ViewSetShowLineNumbersMethodInfo
ResolveViewMethod "setShowRightMargin" o = ViewSetShowRightMarginMethodInfo
ResolveViewMethod "setSizeRequest" o = Gtk.WidgetSetSizeRequestMethodInfo
ResolveViewMethod "setSmartBackspace" o = ViewSetSmartBackspaceMethodInfo
ResolveViewMethod "setSmartHomeEnd" o = ViewSetSmartHomeEndMethodInfo
ResolveViewMethod "setState" o = Gtk.WidgetSetStateMethodInfo
ResolveViewMethod "setStateFlags" o = Gtk.WidgetSetStateFlagsMethodInfo
ResolveViewMethod "setStyle" o = Gtk.WidgetSetStyleMethodInfo
ResolveViewMethod "setSupportMultidevice" o = Gtk.WidgetSetSupportMultideviceMethodInfo
ResolveViewMethod "setTabWidth" o = ViewSetTabWidthMethodInfo
ResolveViewMethod "setTabs" o = Gtk.TextViewSetTabsMethodInfo
ResolveViewMethod "setTooltipMarkup" o = Gtk.WidgetSetTooltipMarkupMethodInfo
ResolveViewMethod "setTooltipText" o = Gtk.WidgetSetTooltipTextMethodInfo
ResolveViewMethod "setTooltipWindow" o = Gtk.WidgetSetTooltipWindowMethodInfo
ResolveViewMethod "setTopMargin" o = Gtk.TextViewSetTopMarginMethodInfo
ResolveViewMethod "setVadjustment" o = Gtk.ScrollableSetVadjustmentMethodInfo
ResolveViewMethod "setValign" o = Gtk.WidgetSetValignMethodInfo
ResolveViewMethod "setVexpand" o = Gtk.WidgetSetVexpandMethodInfo
ResolveViewMethod "setVexpandSet" o = Gtk.WidgetSetVexpandSetMethodInfo
ResolveViewMethod "setVisible" o = Gtk.WidgetSetVisibleMethodInfo
ResolveViewMethod "setVisual" o = Gtk.WidgetSetVisualMethodInfo
ResolveViewMethod "setVscrollPolicy" o = Gtk.ScrollableSetVscrollPolicyMethodInfo
ResolveViewMethod "setWindow" o = Gtk.WidgetSetWindowMethodInfo
ResolveViewMethod "setWrapMode" o = Gtk.TextViewSetWrapModeMethodInfo
ResolveViewMethod l o = MethodResolutionFailed l o
instance (info ~ ResolveViewMethod t View, MethodInfo info View p) => IsLabelProxy t (View -> p) where
fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveViewMethod t View, MethodInfo info View p) => IsLabel t (View -> p) where
fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)
#endif
-- signal View::change-case
type ViewChangeCaseCallback =
ChangeCaseType ->
IO ()
noViewChangeCaseCallback :: Maybe ViewChangeCaseCallback
noViewChangeCaseCallback = Nothing
type ViewChangeCaseCallbackC =
Ptr () -> -- object
CUInt ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewChangeCaseCallback :: ViewChangeCaseCallbackC -> IO (FunPtr ViewChangeCaseCallbackC)
viewChangeCaseClosure :: ViewChangeCaseCallback -> IO Closure
viewChangeCaseClosure cb = newCClosure =<< mkViewChangeCaseCallback wrapped
where wrapped = viewChangeCaseCallbackWrapper cb
viewChangeCaseCallbackWrapper ::
ViewChangeCaseCallback ->
Ptr () ->
CUInt ->
Ptr () ->
IO ()
viewChangeCaseCallbackWrapper _cb _ caseType _ = do
let caseType' = (toEnum . fromIntegral) caseType
_cb caseType'
onViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId
onViewChangeCase obj cb = liftIO $ connectViewChangeCase obj cb SignalConnectBefore
afterViewChangeCase :: (GObject a, MonadIO m) => a -> ViewChangeCaseCallback -> m SignalHandlerId
afterViewChangeCase obj cb = connectViewChangeCase obj cb SignalConnectAfter
connectViewChangeCase :: (GObject a, MonadIO m) =>
a -> ViewChangeCaseCallback -> SignalConnectMode -> m SignalHandlerId
connectViewChangeCase obj cb after = liftIO $ do
cb' <- mkViewChangeCaseCallback (viewChangeCaseCallbackWrapper cb)
connectSignalFunPtr obj "change-case" cb' after
-- signal View::change-number
type ViewChangeNumberCallback =
Int32 ->
IO ()
noViewChangeNumberCallback :: Maybe ViewChangeNumberCallback
noViewChangeNumberCallback = Nothing
type ViewChangeNumberCallbackC =
Ptr () -> -- object
Int32 ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewChangeNumberCallback :: ViewChangeNumberCallbackC -> IO (FunPtr ViewChangeNumberCallbackC)
viewChangeNumberClosure :: ViewChangeNumberCallback -> IO Closure
viewChangeNumberClosure cb = newCClosure =<< mkViewChangeNumberCallback wrapped
where wrapped = viewChangeNumberCallbackWrapper cb
viewChangeNumberCallbackWrapper ::
ViewChangeNumberCallback ->
Ptr () ->
Int32 ->
Ptr () ->
IO ()
viewChangeNumberCallbackWrapper _cb _ count _ = do
_cb count
onViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId
onViewChangeNumber obj cb = liftIO $ connectViewChangeNumber obj cb SignalConnectBefore
afterViewChangeNumber :: (GObject a, MonadIO m) => a -> ViewChangeNumberCallback -> m SignalHandlerId
afterViewChangeNumber obj cb = connectViewChangeNumber obj cb SignalConnectAfter
connectViewChangeNumber :: (GObject a, MonadIO m) =>
a -> ViewChangeNumberCallback -> SignalConnectMode -> m SignalHandlerId
connectViewChangeNumber obj cb after = liftIO $ do
cb' <- mkViewChangeNumberCallback (viewChangeNumberCallbackWrapper cb)
connectSignalFunPtr obj "change-number" cb' after
-- signal View::join-lines
type ViewJoinLinesCallback =
IO ()
noViewJoinLinesCallback :: Maybe ViewJoinLinesCallback
noViewJoinLinesCallback = Nothing
type ViewJoinLinesCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewJoinLinesCallback :: ViewJoinLinesCallbackC -> IO (FunPtr ViewJoinLinesCallbackC)
viewJoinLinesClosure :: ViewJoinLinesCallback -> IO Closure
viewJoinLinesClosure cb = newCClosure =<< mkViewJoinLinesCallback wrapped
where wrapped = viewJoinLinesCallbackWrapper cb
viewJoinLinesCallbackWrapper ::
ViewJoinLinesCallback ->
Ptr () ->
Ptr () ->
IO ()
viewJoinLinesCallbackWrapper _cb _ _ = do
_cb
onViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId
onViewJoinLines obj cb = liftIO $ connectViewJoinLines obj cb SignalConnectBefore
afterViewJoinLines :: (GObject a, MonadIO m) => a -> ViewJoinLinesCallback -> m SignalHandlerId
afterViewJoinLines obj cb = connectViewJoinLines obj cb SignalConnectAfter
connectViewJoinLines :: (GObject a, MonadIO m) =>
a -> ViewJoinLinesCallback -> SignalConnectMode -> m SignalHandlerId
connectViewJoinLines obj cb after = liftIO $ do
cb' <- mkViewJoinLinesCallback (viewJoinLinesCallbackWrapper cb)
connectSignalFunPtr obj "join-lines" cb' after
-- signal View::line-mark-activated
type ViewLineMarkActivatedCallback =
Gtk.TextIter ->
Gdk.Event ->
IO ()
noViewLineMarkActivatedCallback :: Maybe ViewLineMarkActivatedCallback
noViewLineMarkActivatedCallback = Nothing
type ViewLineMarkActivatedCallbackC =
Ptr () -> -- object
Ptr Gtk.TextIter ->
Ptr Gdk.Event ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallbackC -> IO (FunPtr ViewLineMarkActivatedCallbackC)
viewLineMarkActivatedClosure :: ViewLineMarkActivatedCallback -> IO Closure
viewLineMarkActivatedClosure cb = newCClosure =<< mkViewLineMarkActivatedCallback wrapped
where wrapped = viewLineMarkActivatedCallbackWrapper cb
viewLineMarkActivatedCallbackWrapper ::
ViewLineMarkActivatedCallback ->
Ptr () ->
Ptr Gtk.TextIter ->
Ptr Gdk.Event ->
Ptr () ->
IO ()
viewLineMarkActivatedCallbackWrapper _cb _ iter event _ = do
iter' <- (newBoxed Gtk.TextIter) iter
event' <- (newBoxed Gdk.Event) event
_cb iter' event'
onViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId
onViewLineMarkActivated obj cb = liftIO $ connectViewLineMarkActivated obj cb SignalConnectBefore
afterViewLineMarkActivated :: (GObject a, MonadIO m) => a -> ViewLineMarkActivatedCallback -> m SignalHandlerId
afterViewLineMarkActivated obj cb = connectViewLineMarkActivated obj cb SignalConnectAfter
connectViewLineMarkActivated :: (GObject a, MonadIO m) =>
a -> ViewLineMarkActivatedCallback -> SignalConnectMode -> m SignalHandlerId
connectViewLineMarkActivated obj cb after = liftIO $ do
cb' <- mkViewLineMarkActivatedCallback (viewLineMarkActivatedCallbackWrapper cb)
connectSignalFunPtr obj "line-mark-activated" cb' after
-- signal View::move-lines
type ViewMoveLinesCallback =
Bool ->
Int32 ->
IO ()
noViewMoveLinesCallback :: Maybe ViewMoveLinesCallback
noViewMoveLinesCallback = Nothing
type ViewMoveLinesCallbackC =
Ptr () -> -- object
CInt ->
Int32 ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewMoveLinesCallback :: ViewMoveLinesCallbackC -> IO (FunPtr ViewMoveLinesCallbackC)
viewMoveLinesClosure :: ViewMoveLinesCallback -> IO Closure
viewMoveLinesClosure cb = newCClosure =<< mkViewMoveLinesCallback wrapped
where wrapped = viewMoveLinesCallbackWrapper cb
viewMoveLinesCallbackWrapper ::
ViewMoveLinesCallback ->
Ptr () ->
CInt ->
Int32 ->
Ptr () ->
IO ()
viewMoveLinesCallbackWrapper _cb _ copy count _ = do
let copy' = (/= 0) copy
_cb copy' count
onViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId
onViewMoveLines obj cb = liftIO $ connectViewMoveLines obj cb SignalConnectBefore
afterViewMoveLines :: (GObject a, MonadIO m) => a -> ViewMoveLinesCallback -> m SignalHandlerId
afterViewMoveLines obj cb = connectViewMoveLines obj cb SignalConnectAfter
connectViewMoveLines :: (GObject a, MonadIO m) =>
a -> ViewMoveLinesCallback -> SignalConnectMode -> m SignalHandlerId
connectViewMoveLines obj cb after = liftIO $ do
cb' <- mkViewMoveLinesCallback (viewMoveLinesCallbackWrapper cb)
connectSignalFunPtr obj "move-lines" cb' after
-- signal View::move-to-matching-bracket
type ViewMoveToMatchingBracketCallback =
Bool ->
IO ()
noViewMoveToMatchingBracketCallback :: Maybe ViewMoveToMatchingBracketCallback
noViewMoveToMatchingBracketCallback = Nothing
type ViewMoveToMatchingBracketCallbackC =
Ptr () -> -- object
CInt ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallbackC -> IO (FunPtr ViewMoveToMatchingBracketCallbackC)
viewMoveToMatchingBracketClosure :: ViewMoveToMatchingBracketCallback -> IO Closure
viewMoveToMatchingBracketClosure cb = newCClosure =<< mkViewMoveToMatchingBracketCallback wrapped
where wrapped = viewMoveToMatchingBracketCallbackWrapper cb
viewMoveToMatchingBracketCallbackWrapper ::
ViewMoveToMatchingBracketCallback ->
Ptr () ->
CInt ->
Ptr () ->
IO ()
viewMoveToMatchingBracketCallbackWrapper _cb _ extendSelection _ = do
let extendSelection' = (/= 0) extendSelection
_cb extendSelection'
onViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId
onViewMoveToMatchingBracket obj cb = liftIO $ connectViewMoveToMatchingBracket obj cb SignalConnectBefore
afterViewMoveToMatchingBracket :: (GObject a, MonadIO m) => a -> ViewMoveToMatchingBracketCallback -> m SignalHandlerId
afterViewMoveToMatchingBracket obj cb = connectViewMoveToMatchingBracket obj cb SignalConnectAfter
connectViewMoveToMatchingBracket :: (GObject a, MonadIO m) =>
a -> ViewMoveToMatchingBracketCallback -> SignalConnectMode -> m SignalHandlerId
connectViewMoveToMatchingBracket obj cb after = liftIO $ do
cb' <- mkViewMoveToMatchingBracketCallback (viewMoveToMatchingBracketCallbackWrapper cb)
connectSignalFunPtr obj "move-to-matching-bracket" cb' after
-- signal View::move-words
type ViewMoveWordsCallback =
Int32 ->
IO ()
noViewMoveWordsCallback :: Maybe ViewMoveWordsCallback
noViewMoveWordsCallback = Nothing
type ViewMoveWordsCallbackC =
Ptr () -> -- object
Int32 ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewMoveWordsCallback :: ViewMoveWordsCallbackC -> IO (FunPtr ViewMoveWordsCallbackC)
viewMoveWordsClosure :: ViewMoveWordsCallback -> IO Closure
viewMoveWordsClosure cb = newCClosure =<< mkViewMoveWordsCallback wrapped
where wrapped = viewMoveWordsCallbackWrapper cb
viewMoveWordsCallbackWrapper ::
ViewMoveWordsCallback ->
Ptr () ->
Int32 ->
Ptr () ->
IO ()
viewMoveWordsCallbackWrapper _cb _ count _ = do
_cb count
onViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId
onViewMoveWords obj cb = liftIO $ connectViewMoveWords obj cb SignalConnectBefore
afterViewMoveWords :: (GObject a, MonadIO m) => a -> ViewMoveWordsCallback -> m SignalHandlerId
afterViewMoveWords obj cb = connectViewMoveWords obj cb SignalConnectAfter
connectViewMoveWords :: (GObject a, MonadIO m) =>
a -> ViewMoveWordsCallback -> SignalConnectMode -> m SignalHandlerId
connectViewMoveWords obj cb after = liftIO $ do
cb' <- mkViewMoveWordsCallback (viewMoveWordsCallbackWrapper cb)
connectSignalFunPtr obj "move-words" cb' after
-- signal View::redo
type ViewRedoCallback =
IO ()
noViewRedoCallback :: Maybe ViewRedoCallback
noViewRedoCallback = Nothing
type ViewRedoCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewRedoCallback :: ViewRedoCallbackC -> IO (FunPtr ViewRedoCallbackC)
viewRedoClosure :: ViewRedoCallback -> IO Closure
viewRedoClosure cb = newCClosure =<< mkViewRedoCallback wrapped
where wrapped = viewRedoCallbackWrapper cb
viewRedoCallbackWrapper ::
ViewRedoCallback ->
Ptr () ->
Ptr () ->
IO ()
viewRedoCallbackWrapper _cb _ _ = do
_cb
onViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId
onViewRedo obj cb = liftIO $ connectViewRedo obj cb SignalConnectBefore
afterViewRedo :: (GObject a, MonadIO m) => a -> ViewRedoCallback -> m SignalHandlerId
afterViewRedo obj cb = connectViewRedo obj cb SignalConnectAfter
connectViewRedo :: (GObject a, MonadIO m) =>
a -> ViewRedoCallback -> SignalConnectMode -> m SignalHandlerId
connectViewRedo obj cb after = liftIO $ do
cb' <- mkViewRedoCallback (viewRedoCallbackWrapper cb)
connectSignalFunPtr obj "redo" cb' after
-- signal View::show-completion
type ViewShowCompletionCallback =
IO ()
noViewShowCompletionCallback :: Maybe ViewShowCompletionCallback
noViewShowCompletionCallback = Nothing
type ViewShowCompletionCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewShowCompletionCallback :: ViewShowCompletionCallbackC -> IO (FunPtr ViewShowCompletionCallbackC)
viewShowCompletionClosure :: ViewShowCompletionCallback -> IO Closure
viewShowCompletionClosure cb = newCClosure =<< mkViewShowCompletionCallback wrapped
where wrapped = viewShowCompletionCallbackWrapper cb
viewShowCompletionCallbackWrapper ::
ViewShowCompletionCallback ->
Ptr () ->
Ptr () ->
IO ()
viewShowCompletionCallbackWrapper _cb _ _ = do
_cb
onViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId
onViewShowCompletion obj cb = liftIO $ connectViewShowCompletion obj cb SignalConnectBefore
afterViewShowCompletion :: (GObject a, MonadIO m) => a -> ViewShowCompletionCallback -> m SignalHandlerId
afterViewShowCompletion obj cb = connectViewShowCompletion obj cb SignalConnectAfter
connectViewShowCompletion :: (GObject a, MonadIO m) =>
a -> ViewShowCompletionCallback -> SignalConnectMode -> m SignalHandlerId
connectViewShowCompletion obj cb after = liftIO $ do
cb' <- mkViewShowCompletionCallback (viewShowCompletionCallbackWrapper cb)
connectSignalFunPtr obj "show-completion" cb' after
-- signal View::smart-home-end
type ViewSmartHomeEndCallback =
Gtk.TextIter ->
Int32 ->
IO ()
noViewSmartHomeEndCallback :: Maybe ViewSmartHomeEndCallback
noViewSmartHomeEndCallback = Nothing
type ViewSmartHomeEndCallbackC =
Ptr () -> -- object
Ptr Gtk.TextIter ->
Int32 ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewSmartHomeEndCallback :: ViewSmartHomeEndCallbackC -> IO (FunPtr ViewSmartHomeEndCallbackC)
viewSmartHomeEndClosure :: ViewSmartHomeEndCallback -> IO Closure
viewSmartHomeEndClosure cb = newCClosure =<< mkViewSmartHomeEndCallback wrapped
where wrapped = viewSmartHomeEndCallbackWrapper cb
viewSmartHomeEndCallbackWrapper ::
ViewSmartHomeEndCallback ->
Ptr () ->
Ptr Gtk.TextIter ->
Int32 ->
Ptr () ->
IO ()
viewSmartHomeEndCallbackWrapper _cb _ iter count _ = do
iter' <- (newBoxed Gtk.TextIter) iter
_cb iter' count
onViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId
onViewSmartHomeEnd obj cb = liftIO $ connectViewSmartHomeEnd obj cb SignalConnectBefore
afterViewSmartHomeEnd :: (GObject a, MonadIO m) => a -> ViewSmartHomeEndCallback -> m SignalHandlerId
afterViewSmartHomeEnd obj cb = connectViewSmartHomeEnd obj cb SignalConnectAfter
connectViewSmartHomeEnd :: (GObject a, MonadIO m) =>
a -> ViewSmartHomeEndCallback -> SignalConnectMode -> m SignalHandlerId
connectViewSmartHomeEnd obj cb after = liftIO $ do
cb' <- mkViewSmartHomeEndCallback (viewSmartHomeEndCallbackWrapper cb)
connectSignalFunPtr obj "smart-home-end" cb' after
-- signal View::undo
type ViewUndoCallback =
IO ()
noViewUndoCallback :: Maybe ViewUndoCallback
noViewUndoCallback = Nothing
type ViewUndoCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkViewUndoCallback :: ViewUndoCallbackC -> IO (FunPtr ViewUndoCallbackC)
viewUndoClosure :: ViewUndoCallback -> IO Closure
viewUndoClosure cb = newCClosure =<< mkViewUndoCallback wrapped
where wrapped = viewUndoCallbackWrapper cb
viewUndoCallbackWrapper ::
ViewUndoCallback ->
Ptr () ->
Ptr () ->
IO ()
viewUndoCallbackWrapper _cb _ _ = do
_cb
onViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId
onViewUndo obj cb = liftIO $ connectViewUndo obj cb SignalConnectBefore
afterViewUndo :: (GObject a, MonadIO m) => a -> ViewUndoCallback -> m SignalHandlerId
afterViewUndo obj cb = connectViewUndo obj cb SignalConnectAfter
connectViewUndo :: (GObject a, MonadIO m) =>
a -> ViewUndoCallback -> SignalConnectMode -> m SignalHandlerId
connectViewUndo obj cb after = liftIO $ do
cb' <- mkViewUndoCallback (viewUndoCallbackWrapper cb)
connectSignalFunPtr obj "undo" cb' after
-- VVV Prop "auto-indent"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewAutoIndent :: (MonadIO m, ViewK o) => o -> m Bool
getViewAutoIndent obj = liftIO $ getObjectPropertyBool obj "auto-indent"
setViewAutoIndent :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewAutoIndent obj val = liftIO $ setObjectPropertyBool obj "auto-indent" val
constructViewAutoIndent :: Bool -> IO ([Char], GValue)
constructViewAutoIndent val = constructObjectPropertyBool "auto-indent" val
data ViewAutoIndentPropertyInfo
instance AttrInfo ViewAutoIndentPropertyInfo where
type AttrAllowedOps ViewAutoIndentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewAutoIndentPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewAutoIndentPropertyInfo = ViewK
type AttrGetType ViewAutoIndentPropertyInfo = Bool
type AttrLabel ViewAutoIndentPropertyInfo = "auto-indent"
attrGet _ = getViewAutoIndent
attrSet _ = setViewAutoIndent
attrConstruct _ = constructViewAutoIndent
attrClear _ = undefined
-- VVV Prop "background-pattern"
-- Type: TInterface "GtkSource" "BackgroundPatternType"
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewBackgroundPattern :: (MonadIO m, ViewK o) => o -> m BackgroundPatternType
getViewBackgroundPattern obj = liftIO $ getObjectPropertyEnum obj "background-pattern"
setViewBackgroundPattern :: (MonadIO m, ViewK o) => o -> BackgroundPatternType -> m ()
setViewBackgroundPattern obj val = liftIO $ setObjectPropertyEnum obj "background-pattern" val
constructViewBackgroundPattern :: BackgroundPatternType -> IO ([Char], GValue)
constructViewBackgroundPattern val = constructObjectPropertyEnum "background-pattern" val
data ViewBackgroundPatternPropertyInfo
instance AttrInfo ViewBackgroundPatternPropertyInfo where
type AttrAllowedOps ViewBackgroundPatternPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewBackgroundPatternPropertyInfo = (~) BackgroundPatternType
type AttrBaseTypeConstraint ViewBackgroundPatternPropertyInfo = ViewK
type AttrGetType ViewBackgroundPatternPropertyInfo = BackgroundPatternType
type AttrLabel ViewBackgroundPatternPropertyInfo = "background-pattern"
attrGet _ = getViewBackgroundPattern
attrSet _ = setViewBackgroundPattern
attrConstruct _ = constructViewBackgroundPattern
attrClear _ = undefined
-- VVV Prop "completion"
-- Type: TInterface "GtkSource" "Completion"
-- Flags: [PropertyReadable]
-- Nullable: (Just False,Nothing)
getViewCompletion :: (MonadIO m, ViewK o) => o -> m Completion
getViewCompletion obj = liftIO $ checkUnexpectedNothing "getViewCompletion" $ getObjectPropertyObject obj "completion" Completion
data ViewCompletionPropertyInfo
instance AttrInfo ViewCompletionPropertyInfo where
type AttrAllowedOps ViewCompletionPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint ViewCompletionPropertyInfo = (~) ()
type AttrBaseTypeConstraint ViewCompletionPropertyInfo = ViewK
type AttrGetType ViewCompletionPropertyInfo = Completion
type AttrLabel ViewCompletionPropertyInfo = "completion"
attrGet _ = getViewCompletion
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
-- VVV Prop "draw-spaces"
-- Type: TInterface "GtkSource" "DrawSpacesFlags"
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewDrawSpaces :: (MonadIO m, ViewK o) => o -> m [DrawSpacesFlags]
getViewDrawSpaces obj = liftIO $ getObjectPropertyFlags obj "draw-spaces"
setViewDrawSpaces :: (MonadIO m, ViewK o) => o -> [DrawSpacesFlags] -> m ()
setViewDrawSpaces obj val = liftIO $ setObjectPropertyFlags obj "draw-spaces" val
constructViewDrawSpaces :: [DrawSpacesFlags] -> IO ([Char], GValue)
constructViewDrawSpaces val = constructObjectPropertyFlags "draw-spaces" val
data ViewDrawSpacesPropertyInfo
instance AttrInfo ViewDrawSpacesPropertyInfo where
type AttrAllowedOps ViewDrawSpacesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewDrawSpacesPropertyInfo = (~) [DrawSpacesFlags]
type AttrBaseTypeConstraint ViewDrawSpacesPropertyInfo = ViewK
type AttrGetType ViewDrawSpacesPropertyInfo = [DrawSpacesFlags]
type AttrLabel ViewDrawSpacesPropertyInfo = "draw-spaces"
attrGet _ = getViewDrawSpaces
attrSet _ = setViewDrawSpaces
attrConstruct _ = constructViewDrawSpaces
attrClear _ = undefined
-- VVV Prop "highlight-current-line"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewHighlightCurrentLine :: (MonadIO m, ViewK o) => o -> m Bool
getViewHighlightCurrentLine obj = liftIO $ getObjectPropertyBool obj "highlight-current-line"
setViewHighlightCurrentLine :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewHighlightCurrentLine obj val = liftIO $ setObjectPropertyBool obj "highlight-current-line" val
constructViewHighlightCurrentLine :: Bool -> IO ([Char], GValue)
constructViewHighlightCurrentLine val = constructObjectPropertyBool "highlight-current-line" val
data ViewHighlightCurrentLinePropertyInfo
instance AttrInfo ViewHighlightCurrentLinePropertyInfo where
type AttrAllowedOps ViewHighlightCurrentLinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewHighlightCurrentLinePropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewHighlightCurrentLinePropertyInfo = ViewK
type AttrGetType ViewHighlightCurrentLinePropertyInfo = Bool
type AttrLabel ViewHighlightCurrentLinePropertyInfo = "highlight-current-line"
attrGet _ = getViewHighlightCurrentLine
attrSet _ = setViewHighlightCurrentLine
attrConstruct _ = constructViewHighlightCurrentLine
attrClear _ = undefined
-- VVV Prop "indent-on-tab"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewIndentOnTab :: (MonadIO m, ViewK o) => o -> m Bool
getViewIndentOnTab obj = liftIO $ getObjectPropertyBool obj "indent-on-tab"
setViewIndentOnTab :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewIndentOnTab obj val = liftIO $ setObjectPropertyBool obj "indent-on-tab" val
constructViewIndentOnTab :: Bool -> IO ([Char], GValue)
constructViewIndentOnTab val = constructObjectPropertyBool "indent-on-tab" val
data ViewIndentOnTabPropertyInfo
instance AttrInfo ViewIndentOnTabPropertyInfo where
type AttrAllowedOps ViewIndentOnTabPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewIndentOnTabPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewIndentOnTabPropertyInfo = ViewK
type AttrGetType ViewIndentOnTabPropertyInfo = Bool
type AttrLabel ViewIndentOnTabPropertyInfo = "indent-on-tab"
attrGet _ = getViewIndentOnTab
attrSet _ = setViewIndentOnTab
attrConstruct _ = constructViewIndentOnTab
attrClear _ = undefined
-- VVV Prop "indent-width"
-- Type: TBasicType TInt
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewIndentWidth :: (MonadIO m, ViewK o) => o -> m Int32
getViewIndentWidth obj = liftIO $ getObjectPropertyInt32 obj "indent-width"
setViewIndentWidth :: (MonadIO m, ViewK o) => o -> Int32 -> m ()
setViewIndentWidth obj val = liftIO $ setObjectPropertyInt32 obj "indent-width" val
constructViewIndentWidth :: Int32 -> IO ([Char], GValue)
constructViewIndentWidth val = constructObjectPropertyInt32 "indent-width" val
data ViewIndentWidthPropertyInfo
instance AttrInfo ViewIndentWidthPropertyInfo where
type AttrAllowedOps ViewIndentWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewIndentWidthPropertyInfo = (~) Int32
type AttrBaseTypeConstraint ViewIndentWidthPropertyInfo = ViewK
type AttrGetType ViewIndentWidthPropertyInfo = Int32
type AttrLabel ViewIndentWidthPropertyInfo = "indent-width"
attrGet _ = getViewIndentWidth
attrSet _ = setViewIndentWidth
attrConstruct _ = constructViewIndentWidth
attrClear _ = undefined
-- VVV Prop "insert-spaces-instead-of-tabs"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK o) => o -> m Bool
getViewInsertSpacesInsteadOfTabs obj = liftIO $ getObjectPropertyBool obj "insert-spaces-instead-of-tabs"
setViewInsertSpacesInsteadOfTabs :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewInsertSpacesInsteadOfTabs obj val = liftIO $ setObjectPropertyBool obj "insert-spaces-instead-of-tabs" val
constructViewInsertSpacesInsteadOfTabs :: Bool -> IO ([Char], GValue)
constructViewInsertSpacesInsteadOfTabs val = constructObjectPropertyBool "insert-spaces-instead-of-tabs" val
data ViewInsertSpacesInsteadOfTabsPropertyInfo
instance AttrInfo ViewInsertSpacesInsteadOfTabsPropertyInfo where
type AttrAllowedOps ViewInsertSpacesInsteadOfTabsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewInsertSpacesInsteadOfTabsPropertyInfo = ViewK
type AttrGetType ViewInsertSpacesInsteadOfTabsPropertyInfo = Bool
type AttrLabel ViewInsertSpacesInsteadOfTabsPropertyInfo = "insert-spaces-instead-of-tabs"
attrGet _ = getViewInsertSpacesInsteadOfTabs
attrSet _ = setViewInsertSpacesInsteadOfTabs
attrConstruct _ = constructViewInsertSpacesInsteadOfTabs
attrClear _ = undefined
-- VVV Prop "right-margin-position"
-- Type: TBasicType TUInt
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewRightMarginPosition :: (MonadIO m, ViewK o) => o -> m Word32
getViewRightMarginPosition obj = liftIO $ getObjectPropertyUInt32 obj "right-margin-position"
setViewRightMarginPosition :: (MonadIO m, ViewK o) => o -> Word32 -> m ()
setViewRightMarginPosition obj val = liftIO $ setObjectPropertyUInt32 obj "right-margin-position" val
constructViewRightMarginPosition :: Word32 -> IO ([Char], GValue)
constructViewRightMarginPosition val = constructObjectPropertyUInt32 "right-margin-position" val
data ViewRightMarginPositionPropertyInfo
instance AttrInfo ViewRightMarginPositionPropertyInfo where
type AttrAllowedOps ViewRightMarginPositionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewRightMarginPositionPropertyInfo = (~) Word32
type AttrBaseTypeConstraint ViewRightMarginPositionPropertyInfo = ViewK
type AttrGetType ViewRightMarginPositionPropertyInfo = Word32
type AttrLabel ViewRightMarginPositionPropertyInfo = "right-margin-position"
attrGet _ = getViewRightMarginPosition
attrSet _ = setViewRightMarginPosition
attrConstruct _ = constructViewRightMarginPosition
attrClear _ = undefined
-- VVV Prop "show-line-marks"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewShowLineMarks :: (MonadIO m, ViewK o) => o -> m Bool
getViewShowLineMarks obj = liftIO $ getObjectPropertyBool obj "show-line-marks"
setViewShowLineMarks :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewShowLineMarks obj val = liftIO $ setObjectPropertyBool obj "show-line-marks" val
constructViewShowLineMarks :: Bool -> IO ([Char], GValue)
constructViewShowLineMarks val = constructObjectPropertyBool "show-line-marks" val
data ViewShowLineMarksPropertyInfo
instance AttrInfo ViewShowLineMarksPropertyInfo where
type AttrAllowedOps ViewShowLineMarksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewShowLineMarksPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewShowLineMarksPropertyInfo = ViewK
type AttrGetType ViewShowLineMarksPropertyInfo = Bool
type AttrLabel ViewShowLineMarksPropertyInfo = "show-line-marks"
attrGet _ = getViewShowLineMarks
attrSet _ = setViewShowLineMarks
attrConstruct _ = constructViewShowLineMarks
attrClear _ = undefined
-- VVV Prop "show-line-numbers"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> m Bool
getViewShowLineNumbers obj = liftIO $ getObjectPropertyBool obj "show-line-numbers"
setViewShowLineNumbers :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewShowLineNumbers obj val = liftIO $ setObjectPropertyBool obj "show-line-numbers" val
constructViewShowLineNumbers :: Bool -> IO ([Char], GValue)
constructViewShowLineNumbers val = constructObjectPropertyBool "show-line-numbers" val
data ViewShowLineNumbersPropertyInfo
instance AttrInfo ViewShowLineNumbersPropertyInfo where
type AttrAllowedOps ViewShowLineNumbersPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewShowLineNumbersPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewShowLineNumbersPropertyInfo = ViewK
type AttrGetType ViewShowLineNumbersPropertyInfo = Bool
type AttrLabel ViewShowLineNumbersPropertyInfo = "show-line-numbers"
attrGet _ = getViewShowLineNumbers
attrSet _ = setViewShowLineNumbers
attrConstruct _ = constructViewShowLineNumbers
attrClear _ = undefined
-- VVV Prop "show-right-margin"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewShowRightMargin :: (MonadIO m, ViewK o) => o -> m Bool
getViewShowRightMargin obj = liftIO $ getObjectPropertyBool obj "show-right-margin"
setViewShowRightMargin :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewShowRightMargin obj val = liftIO $ setObjectPropertyBool obj "show-right-margin" val
constructViewShowRightMargin :: Bool -> IO ([Char], GValue)
constructViewShowRightMargin val = constructObjectPropertyBool "show-right-margin" val
data ViewShowRightMarginPropertyInfo
instance AttrInfo ViewShowRightMarginPropertyInfo where
type AttrAllowedOps ViewShowRightMarginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewShowRightMarginPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewShowRightMarginPropertyInfo = ViewK
type AttrGetType ViewShowRightMarginPropertyInfo = Bool
type AttrLabel ViewShowRightMarginPropertyInfo = "show-right-margin"
attrGet _ = getViewShowRightMargin
attrSet _ = setViewShowRightMargin
attrConstruct _ = constructViewShowRightMargin
attrClear _ = undefined
-- VVV Prop "smart-backspace"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewSmartBackspace :: (MonadIO m, ViewK o) => o -> m Bool
getViewSmartBackspace obj = liftIO $ getObjectPropertyBool obj "smart-backspace"
setViewSmartBackspace :: (MonadIO m, ViewK o) => o -> Bool -> m ()
setViewSmartBackspace obj val = liftIO $ setObjectPropertyBool obj "smart-backspace" val
constructViewSmartBackspace :: Bool -> IO ([Char], GValue)
constructViewSmartBackspace val = constructObjectPropertyBool "smart-backspace" val
data ViewSmartBackspacePropertyInfo
instance AttrInfo ViewSmartBackspacePropertyInfo where
type AttrAllowedOps ViewSmartBackspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewSmartBackspacePropertyInfo = (~) Bool
type AttrBaseTypeConstraint ViewSmartBackspacePropertyInfo = ViewK
type AttrGetType ViewSmartBackspacePropertyInfo = Bool
type AttrLabel ViewSmartBackspacePropertyInfo = "smart-backspace"
attrGet _ = getViewSmartBackspace
attrSet _ = setViewSmartBackspace
attrConstruct _ = constructViewSmartBackspace
attrClear _ = undefined
-- VVV Prop "smart-home-end"
-- Type: TInterface "GtkSource" "SmartHomeEndType"
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewSmartHomeEnd :: (MonadIO m, ViewK o) => o -> m SmartHomeEndType
getViewSmartHomeEnd obj = liftIO $ getObjectPropertyEnum obj "smart-home-end"
setViewSmartHomeEnd :: (MonadIO m, ViewK o) => o -> SmartHomeEndType -> m ()
setViewSmartHomeEnd obj val = liftIO $ setObjectPropertyEnum obj "smart-home-end" val
constructViewSmartHomeEnd :: SmartHomeEndType -> IO ([Char], GValue)
constructViewSmartHomeEnd val = constructObjectPropertyEnum "smart-home-end" val
data ViewSmartHomeEndPropertyInfo
instance AttrInfo ViewSmartHomeEndPropertyInfo where
type AttrAllowedOps ViewSmartHomeEndPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewSmartHomeEndPropertyInfo = (~) SmartHomeEndType
type AttrBaseTypeConstraint ViewSmartHomeEndPropertyInfo = ViewK
type AttrGetType ViewSmartHomeEndPropertyInfo = SmartHomeEndType
type AttrLabel ViewSmartHomeEndPropertyInfo = "smart-home-end"
attrGet _ = getViewSmartHomeEnd
attrSet _ = setViewSmartHomeEnd
attrConstruct _ = constructViewSmartHomeEnd
attrClear _ = undefined
-- VVV Prop "tab-width"
-- Type: TBasicType TUInt
-- Flags: [PropertyReadable,PropertyWritable]
-- Nullable: (Just False,Just False)
getViewTabWidth :: (MonadIO m, ViewK o) => o -> m Word32
getViewTabWidth obj = liftIO $ getObjectPropertyUInt32 obj "tab-width"
setViewTabWidth :: (MonadIO m, ViewK o) => o -> Word32 -> m ()
setViewTabWidth obj val = liftIO $ setObjectPropertyUInt32 obj "tab-width" val
constructViewTabWidth :: Word32 -> IO ([Char], GValue)
constructViewTabWidth val = constructObjectPropertyUInt32 "tab-width" val
data ViewTabWidthPropertyInfo
instance AttrInfo ViewTabWidthPropertyInfo where
type AttrAllowedOps ViewTabWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ViewTabWidthPropertyInfo = (~) Word32
type AttrBaseTypeConstraint ViewTabWidthPropertyInfo = ViewK
type AttrGetType ViewTabWidthPropertyInfo = Word32
type AttrLabel ViewTabWidthPropertyInfo = "tab-width"
attrGet _ = getViewTabWidth
attrSet _ = setViewTabWidth
attrConstruct _ = constructViewTabWidth
attrClear _ = undefined
type instance AttributeList View = ViewAttributeList
type ViewAttributeList = ('[ '("acceptsTab", Gtk.TextViewAcceptsTabPropertyInfo), '("appPaintable", Gtk.WidgetAppPaintablePropertyInfo), '("autoIndent", ViewAutoIndentPropertyInfo), '("backgroundPattern", ViewBackgroundPatternPropertyInfo), '("borderWidth", Gtk.ContainerBorderWidthPropertyInfo), '("bottomMargin", Gtk.TextViewBottomMarginPropertyInfo), '("buffer", Gtk.TextViewBufferPropertyInfo), '("canDefault", Gtk.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.WidgetCanFocusPropertyInfo), '("child", Gtk.ContainerChildPropertyInfo), '("completion", ViewCompletionPropertyInfo), '("compositeChild", Gtk.WidgetCompositeChildPropertyInfo), '("cursorVisible", Gtk.TextViewCursorVisiblePropertyInfo), '("doubleBuffered", Gtk.WidgetDoubleBufferedPropertyInfo), '("drawSpaces", ViewDrawSpacesPropertyInfo), '("editable", Gtk.TextViewEditablePropertyInfo), '("events", Gtk.WidgetEventsPropertyInfo), '("expand", Gtk.WidgetExpandPropertyInfo), '("hadjustment", Gtk.ScrollableHadjustmentPropertyInfo), '("halign", Gtk.WidgetHalignPropertyInfo), '("hasDefault", Gtk.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.WidgetHexpandSetPropertyInfo), '("highlightCurrentLine", ViewHighlightCurrentLinePropertyInfo), '("hscrollPolicy", Gtk.ScrollableHscrollPolicyPropertyInfo), '("imModule", Gtk.TextViewImModulePropertyInfo), '("indent", Gtk.TextViewIndentPropertyInfo), '("indentOnTab", ViewIndentOnTabPropertyInfo), '("indentWidth", ViewIndentWidthPropertyInfo), '("inputHints", Gtk.TextViewInputHintsPropertyInfo), '("inputPurpose", Gtk.TextViewInputPurposePropertyInfo), '("insertSpacesInsteadOfTabs", ViewInsertSpacesInsteadOfTabsPropertyInfo), '("isFocus", Gtk.WidgetIsFocusPropertyInfo), '("justification", Gtk.TextViewJustificationPropertyInfo), '("leftMargin", Gtk.TextViewLeftMarginPropertyInfo), '("margin", Gtk.WidgetMarginPropertyInfo), '("marginBottom", Gtk.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.WidgetMarginTopPropertyInfo), '("monospace", Gtk.TextViewMonospacePropertyInfo), '("name", Gtk.WidgetNamePropertyInfo), '("noShowAll", Gtk.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.WidgetOpacityPropertyInfo), '("overwrite", Gtk.TextViewOverwritePropertyInfo), '("parent", Gtk.WidgetParentPropertyInfo), '("pixelsAboveLines", Gtk.TextViewPixelsAboveLinesPropertyInfo), '("pixelsBelowLines", Gtk.TextViewPixelsBelowLinesPropertyInfo), '("pixelsInsideWrap", Gtk.TextViewPixelsInsideWrapPropertyInfo), '("populateAll", Gtk.TextViewPopulateAllPropertyInfo), '("receivesDefault", Gtk.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.ContainerResizeModePropertyInfo), '("rightMargin", Gtk.TextViewRightMarginPropertyInfo), '("rightMarginPosition", ViewRightMarginPositionPropertyInfo), '("scaleFactor", Gtk.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.WidgetSensitivePropertyInfo), '("showLineMarks", ViewShowLineMarksPropertyInfo), '("showLineNumbers", ViewShowLineNumbersPropertyInfo), '("showRightMargin", ViewShowRightMarginPropertyInfo), '("smartBackspace", ViewSmartBackspacePropertyInfo), '("smartHomeEnd", ViewSmartHomeEndPropertyInfo), '("style", Gtk.WidgetStylePropertyInfo), '("tabWidth", ViewTabWidthPropertyInfo), '("tabs", Gtk.TextViewTabsPropertyInfo), '("tooltipMarkup", Gtk.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.WidgetTooltipTextPropertyInfo), '("topMargin", Gtk.TextViewTopMarginPropertyInfo), '("vadjustment", Gtk.ScrollableVadjustmentPropertyInfo), '("valign", Gtk.WidgetValignPropertyInfo), '("vexpand", Gtk.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.WidgetVexpandSetPropertyInfo), '("visible", Gtk.WidgetVisiblePropertyInfo), '("vscrollPolicy", Gtk.ScrollableVscrollPolicyPropertyInfo), '("widthRequest", Gtk.WidgetWidthRequestPropertyInfo), '("window", Gtk.WidgetWindowPropertyInfo), '("wrapMode", Gtk.TextViewWrapModePropertyInfo)] :: [(Symbol, *)])
viewAutoIndent :: AttrLabelProxy "autoIndent"
viewAutoIndent = AttrLabelProxy
viewBackgroundPattern :: AttrLabelProxy "backgroundPattern"
viewBackgroundPattern = AttrLabelProxy
viewCompletion :: AttrLabelProxy "completion"
viewCompletion = AttrLabelProxy
viewDrawSpaces :: AttrLabelProxy "drawSpaces"
viewDrawSpaces = AttrLabelProxy
viewHighlightCurrentLine :: AttrLabelProxy "highlightCurrentLine"
viewHighlightCurrentLine = AttrLabelProxy
viewIndentOnTab :: AttrLabelProxy "indentOnTab"
viewIndentOnTab = AttrLabelProxy
viewIndentWidth :: AttrLabelProxy "indentWidth"
viewIndentWidth = AttrLabelProxy
viewInsertSpacesInsteadOfTabs :: AttrLabelProxy "insertSpacesInsteadOfTabs"
viewInsertSpacesInsteadOfTabs = AttrLabelProxy
viewRightMarginPosition :: AttrLabelProxy "rightMarginPosition"
viewRightMarginPosition = AttrLabelProxy
viewShowLineMarks :: AttrLabelProxy "showLineMarks"
viewShowLineMarks = AttrLabelProxy
viewShowLineNumbers :: AttrLabelProxy "showLineNumbers"
viewShowLineNumbers = AttrLabelProxy
viewShowRightMargin :: AttrLabelProxy "showRightMargin"
viewShowRightMargin = AttrLabelProxy
viewSmartBackspace :: AttrLabelProxy "smartBackspace"
viewSmartBackspace = AttrLabelProxy
viewSmartHomeEnd :: AttrLabelProxy "smartHomeEnd"
viewSmartHomeEnd = AttrLabelProxy
viewTabWidth :: AttrLabelProxy "tabWidth"
viewTabWidth = AttrLabelProxy
data ViewChangeCaseSignalInfo
instance SignalInfo ViewChangeCaseSignalInfo where
type HaskellCallbackType ViewChangeCaseSignalInfo = ViewChangeCaseCallback
connectSignal _ = connectViewChangeCase
data ViewChangeNumberSignalInfo
instance SignalInfo ViewChangeNumberSignalInfo where
type HaskellCallbackType ViewChangeNumberSignalInfo = ViewChangeNumberCallback
connectSignal _ = connectViewChangeNumber
data ViewJoinLinesSignalInfo
instance SignalInfo ViewJoinLinesSignalInfo where
type HaskellCallbackType ViewJoinLinesSignalInfo = ViewJoinLinesCallback
connectSignal _ = connectViewJoinLines
data ViewLineMarkActivatedSignalInfo
instance SignalInfo ViewLineMarkActivatedSignalInfo where
type HaskellCallbackType ViewLineMarkActivatedSignalInfo = ViewLineMarkActivatedCallback
connectSignal _ = connectViewLineMarkActivated
data ViewMoveLinesSignalInfo
instance SignalInfo ViewMoveLinesSignalInfo where
type HaskellCallbackType ViewMoveLinesSignalInfo = ViewMoveLinesCallback
connectSignal _ = connectViewMoveLines
data ViewMoveToMatchingBracketSignalInfo
instance SignalInfo ViewMoveToMatchingBracketSignalInfo where
type HaskellCallbackType ViewMoveToMatchingBracketSignalInfo = ViewMoveToMatchingBracketCallback
connectSignal _ = connectViewMoveToMatchingBracket
data ViewMoveWordsSignalInfo
instance SignalInfo ViewMoveWordsSignalInfo where
type HaskellCallbackType ViewMoveWordsSignalInfo = ViewMoveWordsCallback
connectSignal _ = connectViewMoveWords
data ViewRedoSignalInfo
instance SignalInfo ViewRedoSignalInfo where
type HaskellCallbackType ViewRedoSignalInfo = ViewRedoCallback
connectSignal _ = connectViewRedo
data ViewShowCompletionSignalInfo
instance SignalInfo ViewShowCompletionSignalInfo where
type HaskellCallbackType ViewShowCompletionSignalInfo = ViewShowCompletionCallback
connectSignal _ = connectViewShowCompletion
data ViewSmartHomeEndSignalInfo
instance SignalInfo ViewSmartHomeEndSignalInfo where
type HaskellCallbackType ViewSmartHomeEndSignalInfo = ViewSmartHomeEndCallback
connectSignal _ = connectViewSmartHomeEnd
data ViewUndoSignalInfo
instance SignalInfo ViewUndoSignalInfo where
type HaskellCallbackType ViewUndoSignalInfo = ViewUndoCallback
connectSignal _ = connectViewUndo
type instance SignalList View = ViewSignalList
type ViewSignalList = ('[ '("accelClosuresChanged", Gtk.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.ContainerAddSignalInfo), '("backspace", Gtk.TextViewBackspaceSignalInfo), '("buttonPressEvent", Gtk.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.WidgetCanActivateAccelSignalInfo), '("changeCase", ViewChangeCaseSignalInfo), '("changeNumber", ViewChangeNumberSignalInfo), '("checkResize", Gtk.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.WidgetConfigureEventSignalInfo), '("copyClipboard", Gtk.TextViewCopyClipboardSignalInfo), '("cutClipboard", Gtk.TextViewCutClipboardSignalInfo), '("damageEvent", Gtk.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.WidgetDeleteEventSignalInfo), '("deleteFromCursor", Gtk.TextViewDeleteFromCursorSignalInfo), '("destroy", Gtk.WidgetDestroySignalInfo), '("destroyEvent", Gtk.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.WidgetDragDropSignalInfo), '("dragEnd", Gtk.WidgetDragEndSignalInfo), '("dragFailed", Gtk.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.WidgetDragMotionSignalInfo), '("draw", Gtk.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.WidgetEventSignalInfo), '("eventAfter", Gtk.WidgetEventAfterSignalInfo), '("extendSelection", Gtk.TextViewExtendSelectionSignalInfo), '("focus", Gtk.WidgetFocusSignalInfo), '("focusInEvent", Gtk.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.WidgetGrabNotifySignalInfo), '("hide", Gtk.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.WidgetHierarchyChangedSignalInfo), '("insertAtCursor", Gtk.TextViewInsertAtCursorSignalInfo), '("joinLines", ViewJoinLinesSignalInfo), '("keyPressEvent", Gtk.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.WidgetLeaveNotifyEventSignalInfo), '("lineMarkActivated", ViewLineMarkActivatedSignalInfo), '("map", Gtk.WidgetMapSignalInfo), '("mapEvent", Gtk.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.WidgetMotionNotifyEventSignalInfo), '("moveCursor", Gtk.TextViewMoveCursorSignalInfo), '("moveFocus", Gtk.WidgetMoveFocusSignalInfo), '("moveLines", ViewMoveLinesSignalInfo), '("moveToMatchingBracket", ViewMoveToMatchingBracketSignalInfo), '("moveViewport", Gtk.TextViewMoveViewportSignalInfo), '("moveWords", ViewMoveWordsSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", Gtk.WidgetParentSetSignalInfo), '("pasteClipboard", Gtk.TextViewPasteClipboardSignalInfo), '("populatePopup", Gtk.TextViewPopulatePopupSignalInfo), '("popupMenu", Gtk.WidgetPopupMenuSignalInfo), '("preeditChanged", Gtk.TextViewPreeditChangedSignalInfo), '("propertyNotifyEvent", Gtk.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.WidgetQueryTooltipSignalInfo), '("realize", Gtk.WidgetRealizeSignalInfo), '("redo", ViewRedoSignalInfo), '("remove", Gtk.ContainerRemoveSignalInfo), '("screenChanged", Gtk.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.WidgetScrollEventSignalInfo), '("selectAll", Gtk.TextViewSelectAllSignalInfo), '("selectionClearEvent", Gtk.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.WidgetSelectionRequestEventSignalInfo), '("setAnchor", Gtk.TextViewSetAnchorSignalInfo), '("setFocusChild", Gtk.ContainerSetFocusChildSignalInfo), '("show", Gtk.WidgetShowSignalInfo), '("showCompletion", ViewShowCompletionSignalInfo), '("showHelp", Gtk.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.WidgetSizeAllocateSignalInfo), '("smartHomeEnd", ViewSmartHomeEndSignalInfo), '("stateChanged", Gtk.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.WidgetStyleUpdatedSignalInfo), '("toggleCursorVisible", Gtk.TextViewToggleCursorVisibleSignalInfo), '("toggleOverwrite", Gtk.TextViewToggleOverwriteSignalInfo), '("touchEvent", Gtk.WidgetTouchEventSignalInfo), '("undo", ViewUndoSignalInfo), '("unmap", Gtk.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
-- method View::new
-- method type : Constructor
-- Args : []
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "View")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_new" gtk_source_view_new ::
IO (Ptr View)
viewNew ::
(MonadIO m) =>
m View -- result
viewNew = liftIO $ do
result <- gtk_source_view_new
checkUnexpectedReturnNULL "gtk_source_view_new" result
result' <- (newObject View) result
return result'
-- method View::new_with_buffer
-- method type : Constructor
-- Args : [Arg {argCName = "buffer", argType = TInterface "GtkSource" "Buffer", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "View")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_new_with_buffer" gtk_source_view_new_with_buffer ::
Ptr Buffer -> -- buffer : TInterface "GtkSource" "Buffer"
IO (Ptr View)
viewNewWithBuffer ::
(MonadIO m, BufferK a) =>
a -- buffer
-> m View -- result
viewNewWithBuffer buffer = liftIO $ do
let buffer' = unsafeManagedPtrCastPtr buffer
result <- gtk_source_view_new_with_buffer buffer'
checkUnexpectedReturnNULL "gtk_source_view_new_with_buffer" result
result' <- (newObject View) result
touchManagedPtr buffer
return result'
-- method View::get_auto_indent
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_auto_indent" gtk_source_view_get_auto_indent ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetAutoIndent ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetAutoIndent _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_auto_indent _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetAutoIndentMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetAutoIndentMethodInfo a signature where
overloadedMethod _ = viewGetAutoIndent
-- method View::get_background_pattern
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "BackgroundPatternType")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_background_pattern" gtk_source_view_get_background_pattern ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CUInt
viewGetBackgroundPattern ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m BackgroundPatternType -- result
viewGetBackgroundPattern _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_background_pattern _obj'
let result' = (toEnum . fromIntegral) result
touchManagedPtr _obj
return result'
data ViewGetBackgroundPatternMethodInfo
instance (signature ~ (m BackgroundPatternType), MonadIO m, ViewK a) => MethodInfo ViewGetBackgroundPatternMethodInfo a signature where
overloadedMethod _ = viewGetBackgroundPattern
-- method View::get_completion
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "Completion")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_completion" gtk_source_view_get_completion ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO (Ptr Completion)
viewGetCompletion ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Completion -- result
viewGetCompletion _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_completion _obj'
checkUnexpectedReturnNULL "gtk_source_view_get_completion" result
result' <- (newObject Completion) result
touchManagedPtr _obj
return result'
data ViewGetCompletionMethodInfo
instance (signature ~ (m Completion), MonadIO m, ViewK a) => MethodInfo ViewGetCompletionMethodInfo a signature where
overloadedMethod _ = viewGetCompletion
-- method View::get_draw_spaces
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "DrawSpacesFlags")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_draw_spaces" gtk_source_view_get_draw_spaces ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CUInt
viewGetDrawSpaces ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m [DrawSpacesFlags] -- result
viewGetDrawSpaces _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_draw_spaces _obj'
let result' = wordToGFlags result
touchManagedPtr _obj
return result'
data ViewGetDrawSpacesMethodInfo
instance (signature ~ (m [DrawSpacesFlags]), MonadIO m, ViewK a) => MethodInfo ViewGetDrawSpacesMethodInfo a signature where
overloadedMethod _ = viewGetDrawSpaces
-- method View::get_gutter
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "window_type", argType = TInterface "Gtk" "TextWindowType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "Gutter")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_gutter" gtk_source_view_get_gutter ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CUInt -> -- window_type : TInterface "Gtk" "TextWindowType"
IO (Ptr Gutter)
viewGetGutter ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Gtk.TextWindowType -- windowType
-> m Gutter -- result
viewGetGutter _obj windowType = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let windowType' = (fromIntegral . fromEnum) windowType
result <- gtk_source_view_get_gutter _obj' windowType'
checkUnexpectedReturnNULL "gtk_source_view_get_gutter" result
result' <- (newObject Gutter) result
touchManagedPtr _obj
return result'
data ViewGetGutterMethodInfo
instance (signature ~ (Gtk.TextWindowType -> m Gutter), MonadIO m, ViewK a) => MethodInfo ViewGetGutterMethodInfo a signature where
overloadedMethod _ = viewGetGutter
-- method View::get_highlight_current_line
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_highlight_current_line" gtk_source_view_get_highlight_current_line ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetHighlightCurrentLine ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetHighlightCurrentLine _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_highlight_current_line _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetHighlightCurrentLineMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetHighlightCurrentLineMethodInfo a signature where
overloadedMethod _ = viewGetHighlightCurrentLine
-- method View::get_indent_on_tab
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_indent_on_tab" gtk_source_view_get_indent_on_tab ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetIndentOnTab ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetIndentOnTab _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_indent_on_tab _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetIndentOnTabMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetIndentOnTabMethodInfo a signature where
overloadedMethod _ = viewGetIndentOnTab
-- method View::get_indent_width
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TInt)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_indent_width" gtk_source_view_get_indent_width ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO Int32
viewGetIndentWidth ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Int32 -- result
viewGetIndentWidth _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_indent_width _obj'
touchManagedPtr _obj
return result
data ViewGetIndentWidthMethodInfo
instance (signature ~ (m Int32), MonadIO m, ViewK a) => MethodInfo ViewGetIndentWidthMethodInfo a signature where
overloadedMethod _ = viewGetIndentWidth
-- method View::get_insert_spaces_instead_of_tabs
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_insert_spaces_instead_of_tabs" gtk_source_view_get_insert_spaces_instead_of_tabs ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetInsertSpacesInsteadOfTabs ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetInsertSpacesInsteadOfTabs _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_insert_spaces_instead_of_tabs _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetInsertSpacesInsteadOfTabsMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetInsertSpacesInsteadOfTabsMethodInfo a signature where
overloadedMethod _ = viewGetInsertSpacesInsteadOfTabs
-- method View::get_mark_attributes
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "category", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "priority", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "MarkAttributes")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_mark_attributes" gtk_source_view_get_mark_attributes ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CString -> -- category : TBasicType TUTF8
Int32 -> -- priority : TBasicType TInt
IO (Ptr MarkAttributes)
viewGetMarkAttributes ::
(MonadIO m, ViewK a) =>
a -- _obj
-> T.Text -- category
-> Int32 -- priority
-> m MarkAttributes -- result
viewGetMarkAttributes _obj category priority = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
category' <- textToCString category
result <- gtk_source_view_get_mark_attributes _obj' category' priority
checkUnexpectedReturnNULL "gtk_source_view_get_mark_attributes" result
result' <- (newObject MarkAttributes) result
touchManagedPtr _obj
freeMem category'
return result'
data ViewGetMarkAttributesMethodInfo
instance (signature ~ (T.Text -> Int32 -> m MarkAttributes), MonadIO m, ViewK a) => MethodInfo ViewGetMarkAttributesMethodInfo a signature where
overloadedMethod _ = viewGetMarkAttributes
-- method View::get_right_margin_position
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TUInt)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_right_margin_position" gtk_source_view_get_right_margin_position ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO Word32
viewGetRightMarginPosition ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Word32 -- result
viewGetRightMarginPosition _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_right_margin_position _obj'
touchManagedPtr _obj
return result
data ViewGetRightMarginPositionMethodInfo
instance (signature ~ (m Word32), MonadIO m, ViewK a) => MethodInfo ViewGetRightMarginPositionMethodInfo a signature where
overloadedMethod _ = viewGetRightMarginPosition
-- method View::get_show_line_marks
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_show_line_marks" gtk_source_view_get_show_line_marks ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetShowLineMarks ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetShowLineMarks _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_show_line_marks _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetShowLineMarksMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetShowLineMarksMethodInfo a signature where
overloadedMethod _ = viewGetShowLineMarks
-- method View::get_show_line_numbers
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_show_line_numbers" gtk_source_view_get_show_line_numbers ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetShowLineNumbers ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetShowLineNumbers _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_show_line_numbers _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetShowLineNumbersMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetShowLineNumbersMethodInfo a signature where
overloadedMethod _ = viewGetShowLineNumbers
-- method View::get_show_right_margin
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_show_right_margin" gtk_source_view_get_show_right_margin ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetShowRightMargin ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetShowRightMargin _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_show_right_margin _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetShowRightMarginMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetShowRightMarginMethodInfo a signature where
overloadedMethod _ = viewGetShowRightMargin
-- method View::get_smart_backspace
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TBoolean)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_smart_backspace" gtk_source_view_get_smart_backspace ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CInt
viewGetSmartBackspace ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Bool -- result
viewGetSmartBackspace _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_smart_backspace _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ViewGetSmartBackspaceMethodInfo
instance (signature ~ (m Bool), MonadIO m, ViewK a) => MethodInfo ViewGetSmartBackspaceMethodInfo a signature where
overloadedMethod _ = viewGetSmartBackspace
-- method View::get_smart_home_end
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TInterface "GtkSource" "SmartHomeEndType")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_smart_home_end" gtk_source_view_get_smart_home_end ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO CUInt
viewGetSmartHomeEnd ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m SmartHomeEndType -- result
viewGetSmartHomeEnd _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_smart_home_end _obj'
let result' = (toEnum . fromIntegral) result
touchManagedPtr _obj
return result'
data ViewGetSmartHomeEndMethodInfo
instance (signature ~ (m SmartHomeEndType), MonadIO m, ViewK a) => MethodInfo ViewGetSmartHomeEndMethodInfo a signature where
overloadedMethod _ = viewGetSmartHomeEnd
-- method View::get_tab_width
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TUInt)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_tab_width" gtk_source_view_get_tab_width ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
IO Word32
viewGetTabWidth ::
(MonadIO m, ViewK a) =>
a -- _obj
-> m Word32 -- result
viewGetTabWidth _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_source_view_get_tab_width _obj'
touchManagedPtr _obj
return result
data ViewGetTabWidthMethodInfo
instance (signature ~ (m Word32), MonadIO m, ViewK a) => MethodInfo ViewGetTabWidthMethodInfo a signature where
overloadedMethod _ = viewGetTabWidth
-- method View::get_visual_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "iter", argType = TInterface "Gtk" "TextIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Just (TBasicType TUInt)
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_get_visual_column" gtk_source_view_get_visual_column ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
Ptr Gtk.TextIter -> -- iter : TInterface "Gtk" "TextIter"
IO Word32
viewGetVisualColumn ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Gtk.TextIter -- iter
-> m Word32 -- result
viewGetVisualColumn _obj iter = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let iter' = unsafeManagedPtrGetPtr iter
result <- gtk_source_view_get_visual_column _obj' iter'
touchManagedPtr _obj
touchManagedPtr iter
return result
data ViewGetVisualColumnMethodInfo
instance (signature ~ (Gtk.TextIter -> m Word32), MonadIO m, ViewK a) => MethodInfo ViewGetVisualColumnMethodInfo a signature where
overloadedMethod _ = viewGetVisualColumn
-- method View::indent_lines
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start", argType = TInterface "Gtk" "TextIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end", argType = TInterface "Gtk" "TextIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_indent_lines" gtk_source_view_indent_lines ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
Ptr Gtk.TextIter -> -- start : TInterface "Gtk" "TextIter"
Ptr Gtk.TextIter -> -- end : TInterface "Gtk" "TextIter"
IO ()
viewIndentLines ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Gtk.TextIter -- start
-> Gtk.TextIter -- end
-> m () -- result
viewIndentLines _obj start end = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let start' = unsafeManagedPtrGetPtr start
let end' = unsafeManagedPtrGetPtr end
gtk_source_view_indent_lines _obj' start' end'
touchManagedPtr _obj
touchManagedPtr start
touchManagedPtr end
return ()
data ViewIndentLinesMethodInfo
instance (signature ~ (Gtk.TextIter -> Gtk.TextIter -> m ()), MonadIO m, ViewK a) => MethodInfo ViewIndentLinesMethodInfo a signature where
overloadedMethod _ = viewIndentLines
-- method View::set_auto_indent
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_auto_indent" gtk_source_view_set_auto_indent ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- enable : TBasicType TBoolean
IO ()
viewSetAutoIndent ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- enable
-> m () -- result
viewSetAutoIndent _obj enable = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let enable' = (fromIntegral . fromEnum) enable
gtk_source_view_set_auto_indent _obj' enable'
touchManagedPtr _obj
return ()
data ViewSetAutoIndentMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetAutoIndentMethodInfo a signature where
overloadedMethod _ = viewSetAutoIndent
-- method View::set_background_pattern
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "background_pattern", argType = TInterface "GtkSource" "BackgroundPatternType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_background_pattern" gtk_source_view_set_background_pattern ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CUInt -> -- background_pattern : TInterface "GtkSource" "BackgroundPatternType"
IO ()
viewSetBackgroundPattern ::
(MonadIO m, ViewK a) =>
a -- _obj
-> BackgroundPatternType -- backgroundPattern
-> m () -- result
viewSetBackgroundPattern _obj backgroundPattern = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let backgroundPattern' = (fromIntegral . fromEnum) backgroundPattern
gtk_source_view_set_background_pattern _obj' backgroundPattern'
touchManagedPtr _obj
return ()
data ViewSetBackgroundPatternMethodInfo
instance (signature ~ (BackgroundPatternType -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetBackgroundPatternMethodInfo a signature where
overloadedMethod _ = viewSetBackgroundPattern
-- method View::set_draw_spaces
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "flags", argType = TInterface "GtkSource" "DrawSpacesFlags", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_draw_spaces" gtk_source_view_set_draw_spaces ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CUInt -> -- flags : TInterface "GtkSource" "DrawSpacesFlags"
IO ()
viewSetDrawSpaces ::
(MonadIO m, ViewK a) =>
a -- _obj
-> [DrawSpacesFlags] -- flags
-> m () -- result
viewSetDrawSpaces _obj flags = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let flags' = gflagsToWord flags
gtk_source_view_set_draw_spaces _obj' flags'
touchManagedPtr _obj
return ()
data ViewSetDrawSpacesMethodInfo
instance (signature ~ ([DrawSpacesFlags] -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetDrawSpacesMethodInfo a signature where
overloadedMethod _ = viewSetDrawSpaces
-- method View::set_highlight_current_line
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "highlight", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_highlight_current_line" gtk_source_view_set_highlight_current_line ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- highlight : TBasicType TBoolean
IO ()
viewSetHighlightCurrentLine ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- highlight
-> m () -- result
viewSetHighlightCurrentLine _obj highlight = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let highlight' = (fromIntegral . fromEnum) highlight
gtk_source_view_set_highlight_current_line _obj' highlight'
touchManagedPtr _obj
return ()
data ViewSetHighlightCurrentLineMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetHighlightCurrentLineMethodInfo a signature where
overloadedMethod _ = viewSetHighlightCurrentLine
-- method View::set_indent_on_tab
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_indent_on_tab" gtk_source_view_set_indent_on_tab ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- enable : TBasicType TBoolean
IO ()
viewSetIndentOnTab ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- enable
-> m () -- result
viewSetIndentOnTab _obj enable = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let enable' = (fromIntegral . fromEnum) enable
gtk_source_view_set_indent_on_tab _obj' enable'
touchManagedPtr _obj
return ()
data ViewSetIndentOnTabMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetIndentOnTabMethodInfo a signature where
overloadedMethod _ = viewSetIndentOnTab
-- method View::set_indent_width
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_indent_width" gtk_source_view_set_indent_width ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
Int32 -> -- width : TBasicType TInt
IO ()
viewSetIndentWidth ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Int32 -- width
-> m () -- result
viewSetIndentWidth _obj width = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_source_view_set_indent_width _obj' width
touchManagedPtr _obj
return ()
data ViewSetIndentWidthMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetIndentWidthMethodInfo a signature where
overloadedMethod _ = viewSetIndentWidth
-- method View::set_insert_spaces_instead_of_tabs
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_insert_spaces_instead_of_tabs" gtk_source_view_set_insert_spaces_instead_of_tabs ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- enable : TBasicType TBoolean
IO ()
viewSetInsertSpacesInsteadOfTabs ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- enable
-> m () -- result
viewSetInsertSpacesInsteadOfTabs _obj enable = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let enable' = (fromIntegral . fromEnum) enable
gtk_source_view_set_insert_spaces_instead_of_tabs _obj' enable'
touchManagedPtr _obj
return ()
data ViewSetInsertSpacesInsteadOfTabsMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetInsertSpacesInsteadOfTabsMethodInfo a signature where
overloadedMethod _ = viewSetInsertSpacesInsteadOfTabs
-- method View::set_mark_attributes
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "category", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "attributes", argType = TInterface "GtkSource" "MarkAttributes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "priority", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_mark_attributes" gtk_source_view_set_mark_attributes ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CString -> -- category : TBasicType TUTF8
Ptr MarkAttributes -> -- attributes : TInterface "GtkSource" "MarkAttributes"
Int32 -> -- priority : TBasicType TInt
IO ()
viewSetMarkAttributes ::
(MonadIO m, ViewK a, MarkAttributesK b) =>
a -- _obj
-> T.Text -- category
-> b -- attributes
-> Int32 -- priority
-> m () -- result
viewSetMarkAttributes _obj category attributes priority = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
category' <- textToCString category
let attributes' = unsafeManagedPtrCastPtr attributes
gtk_source_view_set_mark_attributes _obj' category' attributes' priority
touchManagedPtr _obj
touchManagedPtr attributes
freeMem category'
return ()
data ViewSetMarkAttributesMethodInfo
instance (signature ~ (T.Text -> b -> Int32 -> m ()), MonadIO m, ViewK a, MarkAttributesK b) => MethodInfo ViewSetMarkAttributesMethodInfo a signature where
overloadedMethod _ = viewSetMarkAttributes
-- method View::set_right_margin_position
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pos", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_right_margin_position" gtk_source_view_set_right_margin_position ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
Word32 -> -- pos : TBasicType TUInt
IO ()
viewSetRightMarginPosition ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Word32 -- pos
-> m () -- result
viewSetRightMarginPosition _obj pos = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_source_view_set_right_margin_position _obj' pos
touchManagedPtr _obj
return ()
data ViewSetRightMarginPositionMethodInfo
instance (signature ~ (Word32 -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetRightMarginPositionMethodInfo a signature where
overloadedMethod _ = viewSetRightMarginPosition
-- method View::set_show_line_marks
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "show", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_show_line_marks" gtk_source_view_set_show_line_marks ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- show : TBasicType TBoolean
IO ()
viewSetShowLineMarks ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- show_
-> m () -- result
viewSetShowLineMarks _obj show_ = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let show_' = (fromIntegral . fromEnum) show_
gtk_source_view_set_show_line_marks _obj' show_'
touchManagedPtr _obj
return ()
data ViewSetShowLineMarksMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetShowLineMarksMethodInfo a signature where
overloadedMethod _ = viewSetShowLineMarks
-- method View::set_show_line_numbers
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "show", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_show_line_numbers" gtk_source_view_set_show_line_numbers ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- show : TBasicType TBoolean
IO ()
viewSetShowLineNumbers ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- show_
-> m () -- result
viewSetShowLineNumbers _obj show_ = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let show_' = (fromIntegral . fromEnum) show_
gtk_source_view_set_show_line_numbers _obj' show_'
touchManagedPtr _obj
return ()
data ViewSetShowLineNumbersMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetShowLineNumbersMethodInfo a signature where
overloadedMethod _ = viewSetShowLineNumbers
-- method View::set_show_right_margin
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "show", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_show_right_margin" gtk_source_view_set_show_right_margin ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- show : TBasicType TBoolean
IO ()
viewSetShowRightMargin ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- show_
-> m () -- result
viewSetShowRightMargin _obj show_ = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let show_' = (fromIntegral . fromEnum) show_
gtk_source_view_set_show_right_margin _obj' show_'
touchManagedPtr _obj
return ()
data ViewSetShowRightMarginMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetShowRightMarginMethodInfo a signature where
overloadedMethod _ = viewSetShowRightMargin
-- method View::set_smart_backspace
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "smart_backspace", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_smart_backspace" gtk_source_view_set_smart_backspace ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CInt -> -- smart_backspace : TBasicType TBoolean
IO ()
viewSetSmartBackspace ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Bool -- smartBackspace
-> m () -- result
viewSetSmartBackspace _obj smartBackspace = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let smartBackspace' = (fromIntegral . fromEnum) smartBackspace
gtk_source_view_set_smart_backspace _obj' smartBackspace'
touchManagedPtr _obj
return ()
data ViewSetSmartBackspaceMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetSmartBackspaceMethodInfo a signature where
overloadedMethod _ = viewSetSmartBackspace
-- method View::set_smart_home_end
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "smart_home_end", argType = TInterface "GtkSource" "SmartHomeEndType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_smart_home_end" gtk_source_view_set_smart_home_end ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
CUInt -> -- smart_home_end : TInterface "GtkSource" "SmartHomeEndType"
IO ()
viewSetSmartHomeEnd ::
(MonadIO m, ViewK a) =>
a -- _obj
-> SmartHomeEndType -- smartHomeEnd
-> m () -- result
viewSetSmartHomeEnd _obj smartHomeEnd = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let smartHomeEnd' = (fromIntegral . fromEnum) smartHomeEnd
gtk_source_view_set_smart_home_end _obj' smartHomeEnd'
touchManagedPtr _obj
return ()
data ViewSetSmartHomeEndMethodInfo
instance (signature ~ (SmartHomeEndType -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetSmartHomeEndMethodInfo a signature where
overloadedMethod _ = viewSetSmartHomeEnd
-- method View::set_tab_width
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_set_tab_width" gtk_source_view_set_tab_width ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
Word32 -> -- width : TBasicType TUInt
IO ()
viewSetTabWidth ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Word32 -- width
-> m () -- result
viewSetTabWidth _obj width = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_source_view_set_tab_width _obj' width
touchManagedPtr _obj
return ()
data ViewSetTabWidthMethodInfo
instance (signature ~ (Word32 -> m ()), MonadIO m, ViewK a) => MethodInfo ViewSetTabWidthMethodInfo a signature where
overloadedMethod _ = viewSetTabWidth
-- method View::unindent_lines
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "GtkSource" "View", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start", argType = TInterface "Gtk" "TextIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "end", argType = TInterface "Gtk" "TextIter", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : Nothing
-- throws : False
-- Skip return : False
foreign import ccall "gtk_source_view_unindent_lines" gtk_source_view_unindent_lines ::
Ptr View -> -- _obj : TInterface "GtkSource" "View"
Ptr Gtk.TextIter -> -- start : TInterface "Gtk" "TextIter"
Ptr Gtk.TextIter -> -- end : TInterface "Gtk" "TextIter"
IO ()
viewUnindentLines ::
(MonadIO m, ViewK a) =>
a -- _obj
-> Gtk.TextIter -- start
-> Gtk.TextIter -- end
-> m () -- result
viewUnindentLines _obj start end = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let start' = unsafeManagedPtrGetPtr start
let end' = unsafeManagedPtrGetPtr end
gtk_source_view_unindent_lines _obj' start' end'
touchManagedPtr _obj
touchManagedPtr start
touchManagedPtr end
return ()
data ViewUnindentLinesMethodInfo
instance (signature ~ (Gtk.TextIter -> Gtk.TextIter -> m ()), MonadIO m, ViewK a) => MethodInfo ViewUnindentLinesMethodInfo a signature where
overloadedMethod _ = viewUnindentLines