{- | 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