module GI.Gtk.Objects.TreeView
(
TreeView(..) ,
IsTreeView ,
toTreeView ,
noTreeView ,
TreeViewAppendColumnMethodInfo ,
treeViewAppendColumn ,
TreeViewCollapseAllMethodInfo ,
treeViewCollapseAll ,
TreeViewCollapseRowMethodInfo ,
treeViewCollapseRow ,
TreeViewColumnsAutosizeMethodInfo ,
treeViewColumnsAutosize ,
TreeViewConvertBinWindowToTreeCoordsMethodInfo,
treeViewConvertBinWindowToTreeCoords ,
TreeViewConvertBinWindowToWidgetCoordsMethodInfo,
treeViewConvertBinWindowToWidgetCoords ,
TreeViewConvertTreeToBinWindowCoordsMethodInfo,
treeViewConvertTreeToBinWindowCoords ,
TreeViewConvertTreeToWidgetCoordsMethodInfo,
treeViewConvertTreeToWidgetCoords ,
TreeViewConvertWidgetToBinWindowCoordsMethodInfo,
treeViewConvertWidgetToBinWindowCoords ,
TreeViewConvertWidgetToTreeCoordsMethodInfo,
treeViewConvertWidgetToTreeCoords ,
TreeViewCreateRowDragIconMethodInfo ,
treeViewCreateRowDragIcon ,
TreeViewEnableModelDragDestMethodInfo ,
treeViewEnableModelDragDest ,
TreeViewEnableModelDragSourceMethodInfo ,
treeViewEnableModelDragSource ,
TreeViewExpandAllMethodInfo ,
treeViewExpandAll ,
TreeViewExpandRowMethodInfo ,
treeViewExpandRow ,
TreeViewExpandToPathMethodInfo ,
treeViewExpandToPath ,
TreeViewGetActivateOnSingleClickMethodInfo,
treeViewGetActivateOnSingleClick ,
TreeViewGetBackgroundAreaMethodInfo ,
treeViewGetBackgroundArea ,
TreeViewGetBinWindowMethodInfo ,
treeViewGetBinWindow ,
TreeViewGetCellAreaMethodInfo ,
treeViewGetCellArea ,
TreeViewGetColumnMethodInfo ,
treeViewGetColumn ,
TreeViewGetColumnsMethodInfo ,
treeViewGetColumns ,
TreeViewGetCursorMethodInfo ,
treeViewGetCursor ,
TreeViewGetDestRowAtPosMethodInfo ,
treeViewGetDestRowAtPos ,
TreeViewGetDragDestRowMethodInfo ,
treeViewGetDragDestRow ,
TreeViewGetEnableSearchMethodInfo ,
treeViewGetEnableSearch ,
TreeViewGetEnableTreeLinesMethodInfo ,
treeViewGetEnableTreeLines ,
TreeViewGetExpanderColumnMethodInfo ,
treeViewGetExpanderColumn ,
TreeViewGetFixedHeightModeMethodInfo ,
treeViewGetFixedHeightMode ,
TreeViewGetGridLinesMethodInfo ,
treeViewGetGridLines ,
TreeViewGetHadjustmentMethodInfo ,
treeViewGetHadjustment ,
TreeViewGetHeadersClickableMethodInfo ,
treeViewGetHeadersClickable ,
TreeViewGetHeadersVisibleMethodInfo ,
treeViewGetHeadersVisible ,
TreeViewGetHoverExpandMethodInfo ,
treeViewGetHoverExpand ,
TreeViewGetHoverSelectionMethodInfo ,
treeViewGetHoverSelection ,
TreeViewGetLevelIndentationMethodInfo ,
treeViewGetLevelIndentation ,
TreeViewGetModelMethodInfo ,
treeViewGetModel ,
TreeViewGetNColumnsMethodInfo ,
treeViewGetNColumns ,
TreeViewGetPathAtPosMethodInfo ,
treeViewGetPathAtPos ,
TreeViewGetReorderableMethodInfo ,
treeViewGetReorderable ,
TreeViewGetRubberBandingMethodInfo ,
treeViewGetRubberBanding ,
TreeViewGetRulesHintMethodInfo ,
treeViewGetRulesHint ,
TreeViewGetSearchColumnMethodInfo ,
treeViewGetSearchColumn ,
TreeViewGetSearchEntryMethodInfo ,
treeViewGetSearchEntry ,
TreeViewGetSelectionMethodInfo ,
treeViewGetSelection ,
TreeViewGetShowExpandersMethodInfo ,
treeViewGetShowExpanders ,
TreeViewGetTooltipColumnMethodInfo ,
treeViewGetTooltipColumn ,
TreeViewGetTooltipContextMethodInfo ,
treeViewGetTooltipContext ,
TreeViewGetVadjustmentMethodInfo ,
treeViewGetVadjustment ,
TreeViewGetVisibleRangeMethodInfo ,
treeViewGetVisibleRange ,
TreeViewGetVisibleRectMethodInfo ,
treeViewGetVisibleRect ,
TreeViewInsertColumnMethodInfo ,
treeViewInsertColumn ,
TreeViewInsertColumnWithDataFuncMethodInfo,
treeViewInsertColumnWithDataFunc ,
TreeViewIsBlankAtPosMethodInfo ,
treeViewIsBlankAtPos ,
TreeViewIsRubberBandingActiveMethodInfo ,
treeViewIsRubberBandingActive ,
TreeViewMapExpandedRowsMethodInfo ,
treeViewMapExpandedRows ,
TreeViewMoveColumnAfterMethodInfo ,
treeViewMoveColumnAfter ,
treeViewNew ,
treeViewNewWithModel ,
TreeViewRemoveColumnMethodInfo ,
treeViewRemoveColumn ,
TreeViewRowActivatedMethodInfo ,
treeViewRowActivated ,
TreeViewRowExpandedMethodInfo ,
treeViewRowExpanded ,
TreeViewScrollToCellMethodInfo ,
treeViewScrollToCell ,
TreeViewScrollToPointMethodInfo ,
treeViewScrollToPoint ,
TreeViewSetActivateOnSingleClickMethodInfo,
treeViewSetActivateOnSingleClick ,
TreeViewSetColumnDragFunctionMethodInfo ,
treeViewSetColumnDragFunction ,
TreeViewSetCursorMethodInfo ,
treeViewSetCursor ,
TreeViewSetCursorOnCellMethodInfo ,
treeViewSetCursorOnCell ,
TreeViewSetDestroyCountFuncMethodInfo ,
treeViewSetDestroyCountFunc ,
TreeViewSetDragDestRowMethodInfo ,
treeViewSetDragDestRow ,
TreeViewSetEnableSearchMethodInfo ,
treeViewSetEnableSearch ,
TreeViewSetEnableTreeLinesMethodInfo ,
treeViewSetEnableTreeLines ,
TreeViewSetExpanderColumnMethodInfo ,
treeViewSetExpanderColumn ,
TreeViewSetFixedHeightModeMethodInfo ,
treeViewSetFixedHeightMode ,
TreeViewSetGridLinesMethodInfo ,
treeViewSetGridLines ,
TreeViewSetHadjustmentMethodInfo ,
treeViewSetHadjustment ,
TreeViewSetHeadersClickableMethodInfo ,
treeViewSetHeadersClickable ,
TreeViewSetHeadersVisibleMethodInfo ,
treeViewSetHeadersVisible ,
TreeViewSetHoverExpandMethodInfo ,
treeViewSetHoverExpand ,
TreeViewSetHoverSelectionMethodInfo ,
treeViewSetHoverSelection ,
TreeViewSetLevelIndentationMethodInfo ,
treeViewSetLevelIndentation ,
TreeViewSetModelMethodInfo ,
treeViewSetModel ,
TreeViewSetReorderableMethodInfo ,
treeViewSetReorderable ,
TreeViewSetRowSeparatorFuncMethodInfo ,
treeViewSetRowSeparatorFunc ,
TreeViewSetRubberBandingMethodInfo ,
treeViewSetRubberBanding ,
TreeViewSetRulesHintMethodInfo ,
treeViewSetRulesHint ,
TreeViewSetSearchColumnMethodInfo ,
treeViewSetSearchColumn ,
TreeViewSetSearchEntryMethodInfo ,
treeViewSetSearchEntry ,
TreeViewSetSearchEqualFuncMethodInfo ,
treeViewSetSearchEqualFunc ,
TreeViewSetSearchPositionFuncMethodInfo ,
treeViewSetSearchPositionFunc ,
TreeViewSetShowExpandersMethodInfo ,
treeViewSetShowExpanders ,
TreeViewSetTooltipCellMethodInfo ,
treeViewSetTooltipCell ,
TreeViewSetTooltipColumnMethodInfo ,
treeViewSetTooltipColumn ,
TreeViewSetTooltipRowMethodInfo ,
treeViewSetTooltipRow ,
TreeViewSetVadjustmentMethodInfo ,
treeViewSetVadjustment ,
TreeViewUnsetRowsDragDestMethodInfo ,
treeViewUnsetRowsDragDest ,
TreeViewUnsetRowsDragSourceMethodInfo ,
treeViewUnsetRowsDragSource ,
TreeViewActivateOnSingleClickPropertyInfo,
constructTreeViewActivateOnSingleClick ,
getTreeViewActivateOnSingleClick ,
setTreeViewActivateOnSingleClick ,
treeViewActivateOnSingleClick ,
TreeViewEnableGridLinesPropertyInfo ,
constructTreeViewEnableGridLines ,
getTreeViewEnableGridLines ,
setTreeViewEnableGridLines ,
treeViewEnableGridLines ,
TreeViewEnableSearchPropertyInfo ,
constructTreeViewEnableSearch ,
getTreeViewEnableSearch ,
setTreeViewEnableSearch ,
treeViewEnableSearch ,
TreeViewEnableTreeLinesPropertyInfo ,
constructTreeViewEnableTreeLines ,
getTreeViewEnableTreeLines ,
setTreeViewEnableTreeLines ,
treeViewEnableTreeLines ,
TreeViewExpanderColumnPropertyInfo ,
constructTreeViewExpanderColumn ,
getTreeViewExpanderColumn ,
setTreeViewExpanderColumn ,
treeViewExpanderColumn ,
TreeViewFixedHeightModePropertyInfo ,
constructTreeViewFixedHeightMode ,
getTreeViewFixedHeightMode ,
setTreeViewFixedHeightMode ,
treeViewFixedHeightMode ,
TreeViewHeadersClickablePropertyInfo ,
constructTreeViewHeadersClickable ,
getTreeViewHeadersClickable ,
setTreeViewHeadersClickable ,
treeViewHeadersClickable ,
TreeViewHeadersVisiblePropertyInfo ,
constructTreeViewHeadersVisible ,
getTreeViewHeadersVisible ,
setTreeViewHeadersVisible ,
treeViewHeadersVisible ,
TreeViewHoverExpandPropertyInfo ,
constructTreeViewHoverExpand ,
getTreeViewHoverExpand ,
setTreeViewHoverExpand ,
treeViewHoverExpand ,
TreeViewHoverSelectionPropertyInfo ,
constructTreeViewHoverSelection ,
getTreeViewHoverSelection ,
setTreeViewHoverSelection ,
treeViewHoverSelection ,
TreeViewLevelIndentationPropertyInfo ,
constructTreeViewLevelIndentation ,
getTreeViewLevelIndentation ,
setTreeViewLevelIndentation ,
treeViewLevelIndentation ,
TreeViewModelPropertyInfo ,
clearTreeViewModel ,
constructTreeViewModel ,
getTreeViewModel ,
setTreeViewModel ,
treeViewModel ,
TreeViewReorderablePropertyInfo ,
constructTreeViewReorderable ,
getTreeViewReorderable ,
setTreeViewReorderable ,
treeViewReorderable ,
TreeViewRubberBandingPropertyInfo ,
constructTreeViewRubberBanding ,
getTreeViewRubberBanding ,
setTreeViewRubberBanding ,
treeViewRubberBanding ,
TreeViewRulesHintPropertyInfo ,
constructTreeViewRulesHint ,
getTreeViewRulesHint ,
setTreeViewRulesHint ,
treeViewRulesHint ,
TreeViewSearchColumnPropertyInfo ,
constructTreeViewSearchColumn ,
getTreeViewSearchColumn ,
setTreeViewSearchColumn ,
treeViewSearchColumn ,
TreeViewShowExpandersPropertyInfo ,
constructTreeViewShowExpanders ,
getTreeViewShowExpanders ,
setTreeViewShowExpanders ,
treeViewShowExpanders ,
TreeViewTooltipColumnPropertyInfo ,
constructTreeViewTooltipColumn ,
getTreeViewTooltipColumn ,
setTreeViewTooltipColumn ,
treeViewTooltipColumn ,
C_TreeViewColumnsChangedCallback ,
TreeViewColumnsChangedCallback ,
TreeViewColumnsChangedSignalInfo ,
afterTreeViewColumnsChanged ,
genClosure_TreeViewColumnsChanged ,
mk_TreeViewColumnsChangedCallback ,
noTreeViewColumnsChangedCallback ,
onTreeViewColumnsChanged ,
wrap_TreeViewColumnsChangedCallback ,
C_TreeViewCursorChangedCallback ,
TreeViewCursorChangedCallback ,
TreeViewCursorChangedSignalInfo ,
afterTreeViewCursorChanged ,
genClosure_TreeViewCursorChanged ,
mk_TreeViewCursorChangedCallback ,
noTreeViewCursorChangedCallback ,
onTreeViewCursorChanged ,
wrap_TreeViewCursorChangedCallback ,
C_TreeViewExpandCollapseCursorRowCallback,
TreeViewExpandCollapseCursorRowCallback ,
TreeViewExpandCollapseCursorRowSignalInfo,
afterTreeViewExpandCollapseCursorRow ,
genClosure_TreeViewExpandCollapseCursorRow,
mk_TreeViewExpandCollapseCursorRowCallback,
noTreeViewExpandCollapseCursorRowCallback,
onTreeViewExpandCollapseCursorRow ,
wrap_TreeViewExpandCollapseCursorRowCallback,
C_TreeViewMoveCursorCallback ,
TreeViewMoveCursorCallback ,
TreeViewMoveCursorSignalInfo ,
afterTreeViewMoveCursor ,
genClosure_TreeViewMoveCursor ,
mk_TreeViewMoveCursorCallback ,
noTreeViewMoveCursorCallback ,
onTreeViewMoveCursor ,
wrap_TreeViewMoveCursorCallback ,
C_TreeViewRowActivatedCallback ,
TreeViewRowActivatedCallback ,
TreeViewRowActivatedSignalInfo ,
afterTreeViewRowActivated ,
genClosure_TreeViewRowActivated ,
mk_TreeViewRowActivatedCallback ,
noTreeViewRowActivatedCallback ,
onTreeViewRowActivated ,
wrap_TreeViewRowActivatedCallback ,
C_TreeViewRowCollapsedCallback ,
TreeViewRowCollapsedCallback ,
TreeViewRowCollapsedSignalInfo ,
afterTreeViewRowCollapsed ,
genClosure_TreeViewRowCollapsed ,
mk_TreeViewRowCollapsedCallback ,
noTreeViewRowCollapsedCallback ,
onTreeViewRowCollapsed ,
wrap_TreeViewRowCollapsedCallback ,
C_TreeViewRowExpandedCallback ,
TreeViewRowExpandedCallback ,
TreeViewRowExpandedSignalInfo ,
afterTreeViewRowExpanded ,
genClosure_TreeViewRowExpanded ,
mk_TreeViewRowExpandedCallback ,
noTreeViewRowExpandedCallback ,
onTreeViewRowExpanded ,
wrap_TreeViewRowExpandedCallback ,
C_TreeViewSelectAllCallback ,
TreeViewSelectAllCallback ,
TreeViewSelectAllSignalInfo ,
afterTreeViewSelectAll ,
genClosure_TreeViewSelectAll ,
mk_TreeViewSelectAllCallback ,
noTreeViewSelectAllCallback ,
onTreeViewSelectAll ,
wrap_TreeViewSelectAllCallback ,
C_TreeViewSelectCursorParentCallback ,
TreeViewSelectCursorParentCallback ,
TreeViewSelectCursorParentSignalInfo ,
afterTreeViewSelectCursorParent ,
genClosure_TreeViewSelectCursorParent ,
mk_TreeViewSelectCursorParentCallback ,
noTreeViewSelectCursorParentCallback ,
onTreeViewSelectCursorParent ,
wrap_TreeViewSelectCursorParentCallback ,
C_TreeViewSelectCursorRowCallback ,
TreeViewSelectCursorRowCallback ,
TreeViewSelectCursorRowSignalInfo ,
afterTreeViewSelectCursorRow ,
genClosure_TreeViewSelectCursorRow ,
mk_TreeViewSelectCursorRowCallback ,
noTreeViewSelectCursorRowCallback ,
onTreeViewSelectCursorRow ,
wrap_TreeViewSelectCursorRowCallback ,
C_TreeViewStartInteractiveSearchCallback,
TreeViewStartInteractiveSearchCallback ,
TreeViewStartInteractiveSearchSignalInfo,
afterTreeViewStartInteractiveSearch ,
genClosure_TreeViewStartInteractiveSearch,
mk_TreeViewStartInteractiveSearchCallback,
noTreeViewStartInteractiveSearchCallback,
onTreeViewStartInteractiveSearch ,
wrap_TreeViewStartInteractiveSearchCallback,
C_TreeViewTestCollapseRowCallback ,
TreeViewTestCollapseRowCallback ,
TreeViewTestCollapseRowSignalInfo ,
afterTreeViewTestCollapseRow ,
genClosure_TreeViewTestCollapseRow ,
mk_TreeViewTestCollapseRowCallback ,
noTreeViewTestCollapseRowCallback ,
onTreeViewTestCollapseRow ,
wrap_TreeViewTestCollapseRowCallback ,
C_TreeViewTestExpandRowCallback ,
TreeViewTestExpandRowCallback ,
TreeViewTestExpandRowSignalInfo ,
afterTreeViewTestExpandRow ,
genClosure_TreeViewTestExpandRow ,
mk_TreeViewTestExpandRowCallback ,
noTreeViewTestExpandRowCallback ,
onTreeViewTestExpandRow ,
wrap_TreeViewTestExpandRowCallback ,
C_TreeViewToggleCursorRowCallback ,
TreeViewToggleCursorRowCallback ,
TreeViewToggleCursorRowSignalInfo ,
afterTreeViewToggleCursorRow ,
genClosure_TreeViewToggleCursorRow ,
mk_TreeViewToggleCursorRowCallback ,
noTreeViewToggleCursorRowCallback ,
onTreeViewToggleCursorRow ,
wrap_TreeViewToggleCursorRowCallback ,
C_TreeViewUnselectAllCallback ,
TreeViewUnselectAllCallback ,
TreeViewUnselectAllSignalInfo ,
afterTreeViewUnselectAll ,
genClosure_TreeViewUnselectAll ,
mk_TreeViewUnselectAllCallback ,
noTreeViewUnselectAllCallback ,
onTreeViewUnselectAll ,
wrap_TreeViewUnselectAllCallback ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.Cairo.Structs.Surface as Cairo.Surface
import qualified GI.GLib.Callbacks as GLib.Callbacks
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Flags as Gdk.Flags
import qualified GI.Gdk.Objects.Window as Gdk.Window
import qualified GI.Gdk.Structs.Rectangle as Gdk.Rectangle
import qualified GI.Gtk.Callbacks as Gtk.Callbacks
import qualified GI.Gtk.Enums as Gtk.Enums
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Interfaces.Scrollable as Gtk.Scrollable
import qualified GI.Gtk.Interfaces.TreeModel as Gtk.TreeModel
import qualified GI.Gtk.Objects.Adjustment as Gtk.Adjustment
import qualified GI.Gtk.Objects.CellRenderer as Gtk.CellRenderer
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Entry as Gtk.Entry
import qualified GI.Gtk.Objects.Tooltip as Gtk.Tooltip
import qualified GI.Gtk.Objects.TreeSelection as Gtk.TreeSelection
import qualified GI.Gtk.Objects.TreeViewColumn as Gtk.TreeViewColumn
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
import qualified GI.Gtk.Structs.TargetEntry as Gtk.TargetEntry
import qualified GI.Gtk.Structs.TreeIter as Gtk.TreeIter
import qualified GI.Gtk.Structs.TreePath as Gtk.TreePath
newtype TreeView = TreeView (ManagedPtr TreeView)
foreign import ccall "gtk_tree_view_get_type"
c_gtk_tree_view_get_type :: IO GType
instance GObject TreeView where
gobjectType _ = c_gtk_tree_view_get_type
class GObject o => IsTreeView o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError TreeView a) =>
IsTreeView a
#endif
instance IsTreeView TreeView
instance Gtk.Container.IsContainer TreeView
instance Gtk.Widget.IsWidget TreeView
instance GObject.Object.IsObject TreeView
instance Atk.ImplementorIface.IsImplementorIface TreeView
instance Gtk.Buildable.IsBuildable TreeView
instance Gtk.Scrollable.IsScrollable TreeView
toTreeView :: IsTreeView o => o -> IO TreeView
toTreeView = unsafeCastTo TreeView
noTreeView :: Maybe TreeView
noTreeView = Nothing
type family ResolveTreeViewMethod (t :: Symbol) (o :: *) :: * where
ResolveTreeViewMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveTreeViewMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveTreeViewMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveTreeViewMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveTreeViewMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveTreeViewMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveTreeViewMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveTreeViewMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveTreeViewMethod "appendColumn" o = TreeViewAppendColumnMethodInfo
ResolveTreeViewMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveTreeViewMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveTreeViewMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveTreeViewMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveTreeViewMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveTreeViewMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveTreeViewMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveTreeViewMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveTreeViewMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveTreeViewMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveTreeViewMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveTreeViewMethod "collapseAll" o = TreeViewCollapseAllMethodInfo
ResolveTreeViewMethod "collapseRow" o = TreeViewCollapseRowMethodInfo
ResolveTreeViewMethod "columnsAutosize" o = TreeViewColumnsAutosizeMethodInfo
ResolveTreeViewMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveTreeViewMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveTreeViewMethod "convertBinWindowToTreeCoords" o = TreeViewConvertBinWindowToTreeCoordsMethodInfo
ResolveTreeViewMethod "convertBinWindowToWidgetCoords" o = TreeViewConvertBinWindowToWidgetCoordsMethodInfo
ResolveTreeViewMethod "convertTreeToBinWindowCoords" o = TreeViewConvertTreeToBinWindowCoordsMethodInfo
ResolveTreeViewMethod "convertTreeToWidgetCoords" o = TreeViewConvertTreeToWidgetCoordsMethodInfo
ResolveTreeViewMethod "convertWidgetToBinWindowCoords" o = TreeViewConvertWidgetToBinWindowCoordsMethodInfo
ResolveTreeViewMethod "convertWidgetToTreeCoords" o = TreeViewConvertWidgetToTreeCoordsMethodInfo
ResolveTreeViewMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveTreeViewMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveTreeViewMethod "createRowDragIcon" o = TreeViewCreateRowDragIconMethodInfo
ResolveTreeViewMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveTreeViewMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveTreeViewMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveTreeViewMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveTreeViewMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveTreeViewMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveTreeViewMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveTreeViewMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveTreeViewMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveTreeViewMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveTreeViewMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveTreeViewMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveTreeViewMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveTreeViewMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveTreeViewMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveTreeViewMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveTreeViewMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveTreeViewMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveTreeViewMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveTreeViewMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveTreeViewMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveTreeViewMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveTreeViewMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveTreeViewMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveTreeViewMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveTreeViewMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveTreeViewMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveTreeViewMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveTreeViewMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveTreeViewMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveTreeViewMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveTreeViewMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveTreeViewMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveTreeViewMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveTreeViewMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveTreeViewMethod "enableModelDragDest" o = TreeViewEnableModelDragDestMethodInfo
ResolveTreeViewMethod "enableModelDragSource" o = TreeViewEnableModelDragSourceMethodInfo
ResolveTreeViewMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveTreeViewMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveTreeViewMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveTreeViewMethod "expandAll" o = TreeViewExpandAllMethodInfo
ResolveTreeViewMethod "expandRow" o = TreeViewExpandRowMethodInfo
ResolveTreeViewMethod "expandToPath" o = TreeViewExpandToPathMethodInfo
ResolveTreeViewMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveTreeViewMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveTreeViewMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveTreeViewMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveTreeViewMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveTreeViewMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveTreeViewMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveTreeViewMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveTreeViewMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveTreeViewMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveTreeViewMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveTreeViewMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveTreeViewMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveTreeViewMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveTreeViewMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveTreeViewMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveTreeViewMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveTreeViewMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveTreeViewMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveTreeViewMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveTreeViewMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveTreeViewMethod "insertColumn" o = TreeViewInsertColumnMethodInfo
ResolveTreeViewMethod "insertColumnWithDataFunc" o = TreeViewInsertColumnWithDataFuncMethodInfo
ResolveTreeViewMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveTreeViewMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveTreeViewMethod "isBlankAtPos" o = TreeViewIsBlankAtPosMethodInfo
ResolveTreeViewMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveTreeViewMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveTreeViewMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveTreeViewMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveTreeViewMethod "isRubberBandingActive" o = TreeViewIsRubberBandingActiveMethodInfo
ResolveTreeViewMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveTreeViewMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveTreeViewMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveTreeViewMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveTreeViewMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveTreeViewMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveTreeViewMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveTreeViewMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveTreeViewMethod "mapExpandedRows" o = TreeViewMapExpandedRowsMethodInfo
ResolveTreeViewMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveTreeViewMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveTreeViewMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveTreeViewMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveTreeViewMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveTreeViewMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveTreeViewMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveTreeViewMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveTreeViewMethod "moveColumnAfter" o = TreeViewMoveColumnAfterMethodInfo
ResolveTreeViewMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveTreeViewMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveTreeViewMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveTreeViewMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveTreeViewMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveTreeViewMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveTreeViewMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveTreeViewMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveTreeViewMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveTreeViewMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveTreeViewMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveTreeViewMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveTreeViewMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveTreeViewMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveTreeViewMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveTreeViewMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveTreeViewMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveTreeViewMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveTreeViewMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveTreeViewMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveTreeViewMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveTreeViewMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveTreeViewMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveTreeViewMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveTreeViewMethod "removeColumn" o = TreeViewRemoveColumnMethodInfo
ResolveTreeViewMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveTreeViewMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveTreeViewMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveTreeViewMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveTreeViewMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveTreeViewMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveTreeViewMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveTreeViewMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveTreeViewMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveTreeViewMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveTreeViewMethod "rowActivated" o = TreeViewRowActivatedMethodInfo
ResolveTreeViewMethod "rowExpanded" o = TreeViewRowExpandedMethodInfo
ResolveTreeViewMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveTreeViewMethod "scrollToCell" o = TreeViewScrollToCellMethodInfo
ResolveTreeViewMethod "scrollToPoint" o = TreeViewScrollToPointMethodInfo
ResolveTreeViewMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveTreeViewMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveTreeViewMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveTreeViewMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveTreeViewMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveTreeViewMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveTreeViewMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveTreeViewMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveTreeViewMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveTreeViewMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveTreeViewMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveTreeViewMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveTreeViewMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveTreeViewMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveTreeViewMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveTreeViewMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveTreeViewMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveTreeViewMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveTreeViewMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveTreeViewMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveTreeViewMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveTreeViewMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveTreeViewMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveTreeViewMethod "unsetRowsDragDest" o = TreeViewUnsetRowsDragDestMethodInfo
ResolveTreeViewMethod "unsetRowsDragSource" o = TreeViewUnsetRowsDragSourceMethodInfo
ResolveTreeViewMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveTreeViewMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveTreeViewMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveTreeViewMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveTreeViewMethod "getActivateOnSingleClick" o = TreeViewGetActivateOnSingleClickMethodInfo
ResolveTreeViewMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveTreeViewMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveTreeViewMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveTreeViewMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveTreeViewMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveTreeViewMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveTreeViewMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveTreeViewMethod "getBackgroundArea" o = TreeViewGetBackgroundAreaMethodInfo
ResolveTreeViewMethod "getBinWindow" o = TreeViewGetBinWindowMethodInfo
ResolveTreeViewMethod "getBorder" o = Gtk.Scrollable.ScrollableGetBorderMethodInfo
ResolveTreeViewMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveTreeViewMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveTreeViewMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveTreeViewMethod "getCellArea" o = TreeViewGetCellAreaMethodInfo
ResolveTreeViewMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveTreeViewMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveTreeViewMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveTreeViewMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveTreeViewMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveTreeViewMethod "getColumn" o = TreeViewGetColumnMethodInfo
ResolveTreeViewMethod "getColumns" o = TreeViewGetColumnsMethodInfo
ResolveTreeViewMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveTreeViewMethod "getCursor" o = TreeViewGetCursorMethodInfo
ResolveTreeViewMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveTreeViewMethod "getDestRowAtPos" o = TreeViewGetDestRowAtPosMethodInfo
ResolveTreeViewMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveTreeViewMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveTreeViewMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveTreeViewMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveTreeViewMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveTreeViewMethod "getDragDestRow" o = TreeViewGetDragDestRowMethodInfo
ResolveTreeViewMethod "getEnableSearch" o = TreeViewGetEnableSearchMethodInfo
ResolveTreeViewMethod "getEnableTreeLines" o = TreeViewGetEnableTreeLinesMethodInfo
ResolveTreeViewMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveTreeViewMethod "getExpanderColumn" o = TreeViewGetExpanderColumnMethodInfo
ResolveTreeViewMethod "getFixedHeightMode" o = TreeViewGetFixedHeightModeMethodInfo
ResolveTreeViewMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveTreeViewMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveTreeViewMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveTreeViewMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveTreeViewMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveTreeViewMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveTreeViewMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveTreeViewMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveTreeViewMethod "getGridLines" o = TreeViewGetGridLinesMethodInfo
ResolveTreeViewMethod "getHadjustment" o = TreeViewGetHadjustmentMethodInfo
ResolveTreeViewMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveTreeViewMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveTreeViewMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveTreeViewMethod "getHeadersClickable" o = TreeViewGetHeadersClickableMethodInfo
ResolveTreeViewMethod "getHeadersVisible" o = TreeViewGetHeadersVisibleMethodInfo
ResolveTreeViewMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveTreeViewMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveTreeViewMethod "getHoverExpand" o = TreeViewGetHoverExpandMethodInfo
ResolveTreeViewMethod "getHoverSelection" o = TreeViewGetHoverSelectionMethodInfo
ResolveTreeViewMethod "getHscrollPolicy" o = Gtk.Scrollable.ScrollableGetHscrollPolicyMethodInfo
ResolveTreeViewMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveTreeViewMethod "getLevelIndentation" o = TreeViewGetLevelIndentationMethodInfo
ResolveTreeViewMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveTreeViewMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveTreeViewMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveTreeViewMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveTreeViewMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveTreeViewMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveTreeViewMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveTreeViewMethod "getModel" o = TreeViewGetModelMethodInfo
ResolveTreeViewMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveTreeViewMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveTreeViewMethod "getNColumns" o = TreeViewGetNColumnsMethodInfo
ResolveTreeViewMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveTreeViewMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveTreeViewMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveTreeViewMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveTreeViewMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveTreeViewMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveTreeViewMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveTreeViewMethod "getPathAtPos" o = TreeViewGetPathAtPosMethodInfo
ResolveTreeViewMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveTreeViewMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveTreeViewMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveTreeViewMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveTreeViewMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveTreeViewMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveTreeViewMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveTreeViewMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveTreeViewMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveTreeViewMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveTreeViewMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveTreeViewMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveTreeViewMethod "getReorderable" o = TreeViewGetReorderableMethodInfo
ResolveTreeViewMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveTreeViewMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveTreeViewMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveTreeViewMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveTreeViewMethod "getRubberBanding" o = TreeViewGetRubberBandingMethodInfo
ResolveTreeViewMethod "getRulesHint" o = TreeViewGetRulesHintMethodInfo
ResolveTreeViewMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveTreeViewMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveTreeViewMethod "getSearchColumn" o = TreeViewGetSearchColumnMethodInfo
ResolveTreeViewMethod "getSearchEntry" o = TreeViewGetSearchEntryMethodInfo
ResolveTreeViewMethod "getSelection" o = TreeViewGetSelectionMethodInfo
ResolveTreeViewMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveTreeViewMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveTreeViewMethod "getShowExpanders" o = TreeViewGetShowExpandersMethodInfo
ResolveTreeViewMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveTreeViewMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveTreeViewMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveTreeViewMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveTreeViewMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveTreeViewMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveTreeViewMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveTreeViewMethod "getTooltipColumn" o = TreeViewGetTooltipColumnMethodInfo
ResolveTreeViewMethod "getTooltipContext" o = TreeViewGetTooltipContextMethodInfo
ResolveTreeViewMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveTreeViewMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveTreeViewMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveTreeViewMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveTreeViewMethod "getVadjustment" o = TreeViewGetVadjustmentMethodInfo
ResolveTreeViewMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveTreeViewMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveTreeViewMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveTreeViewMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveTreeViewMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveTreeViewMethod "getVisibleRange" o = TreeViewGetVisibleRangeMethodInfo
ResolveTreeViewMethod "getVisibleRect" o = TreeViewGetVisibleRectMethodInfo
ResolveTreeViewMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveTreeViewMethod "getVscrollPolicy" o = Gtk.Scrollable.ScrollableGetVscrollPolicyMethodInfo
ResolveTreeViewMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveTreeViewMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveTreeViewMethod "setActivateOnSingleClick" o = TreeViewSetActivateOnSingleClickMethodInfo
ResolveTreeViewMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveTreeViewMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveTreeViewMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveTreeViewMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveTreeViewMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveTreeViewMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveTreeViewMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveTreeViewMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveTreeViewMethod "setColumnDragFunction" o = TreeViewSetColumnDragFunctionMethodInfo
ResolveTreeViewMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveTreeViewMethod "setCursor" o = TreeViewSetCursorMethodInfo
ResolveTreeViewMethod "setCursorOnCell" o = TreeViewSetCursorOnCellMethodInfo
ResolveTreeViewMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveTreeViewMethod "setDestroyCountFunc" o = TreeViewSetDestroyCountFuncMethodInfo
ResolveTreeViewMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveTreeViewMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveTreeViewMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveTreeViewMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveTreeViewMethod "setDragDestRow" o = TreeViewSetDragDestRowMethodInfo
ResolveTreeViewMethod "setEnableSearch" o = TreeViewSetEnableSearchMethodInfo
ResolveTreeViewMethod "setEnableTreeLines" o = TreeViewSetEnableTreeLinesMethodInfo
ResolveTreeViewMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveTreeViewMethod "setExpanderColumn" o = TreeViewSetExpanderColumnMethodInfo
ResolveTreeViewMethod "setFixedHeightMode" o = TreeViewSetFixedHeightModeMethodInfo
ResolveTreeViewMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveTreeViewMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveTreeViewMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveTreeViewMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveTreeViewMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveTreeViewMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveTreeViewMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveTreeViewMethod "setGridLines" o = TreeViewSetGridLinesMethodInfo
ResolveTreeViewMethod "setHadjustment" o = TreeViewSetHadjustmentMethodInfo
ResolveTreeViewMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveTreeViewMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveTreeViewMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveTreeViewMethod "setHeadersClickable" o = TreeViewSetHeadersClickableMethodInfo
ResolveTreeViewMethod "setHeadersVisible" o = TreeViewSetHeadersVisibleMethodInfo
ResolveTreeViewMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveTreeViewMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveTreeViewMethod "setHoverExpand" o = TreeViewSetHoverExpandMethodInfo
ResolveTreeViewMethod "setHoverSelection" o = TreeViewSetHoverSelectionMethodInfo
ResolveTreeViewMethod "setHscrollPolicy" o = Gtk.Scrollable.ScrollableSetHscrollPolicyMethodInfo
ResolveTreeViewMethod "setLevelIndentation" o = TreeViewSetLevelIndentationMethodInfo
ResolveTreeViewMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveTreeViewMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveTreeViewMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveTreeViewMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveTreeViewMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveTreeViewMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveTreeViewMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveTreeViewMethod "setModel" o = TreeViewSetModelMethodInfo
ResolveTreeViewMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveTreeViewMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveTreeViewMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveTreeViewMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveTreeViewMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveTreeViewMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveTreeViewMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveTreeViewMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveTreeViewMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveTreeViewMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveTreeViewMethod "setReorderable" o = TreeViewSetReorderableMethodInfo
ResolveTreeViewMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveTreeViewMethod "setRowSeparatorFunc" o = TreeViewSetRowSeparatorFuncMethodInfo
ResolveTreeViewMethod "setRubberBanding" o = TreeViewSetRubberBandingMethodInfo
ResolveTreeViewMethod "setRulesHint" o = TreeViewSetRulesHintMethodInfo
ResolveTreeViewMethod "setSearchColumn" o = TreeViewSetSearchColumnMethodInfo
ResolveTreeViewMethod "setSearchEntry" o = TreeViewSetSearchEntryMethodInfo
ResolveTreeViewMethod "setSearchEqualFunc" o = TreeViewSetSearchEqualFuncMethodInfo
ResolveTreeViewMethod "setSearchPositionFunc" o = TreeViewSetSearchPositionFuncMethodInfo
ResolveTreeViewMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveTreeViewMethod "setShowExpanders" o = TreeViewSetShowExpandersMethodInfo
ResolveTreeViewMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveTreeViewMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveTreeViewMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveTreeViewMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveTreeViewMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveTreeViewMethod "setTooltipCell" o = TreeViewSetTooltipCellMethodInfo
ResolveTreeViewMethod "setTooltipColumn" o = TreeViewSetTooltipColumnMethodInfo
ResolveTreeViewMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveTreeViewMethod "setTooltipRow" o = TreeViewSetTooltipRowMethodInfo
ResolveTreeViewMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveTreeViewMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveTreeViewMethod "setVadjustment" o = TreeViewSetVadjustmentMethodInfo
ResolveTreeViewMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveTreeViewMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveTreeViewMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveTreeViewMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveTreeViewMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveTreeViewMethod "setVscrollPolicy" o = Gtk.Scrollable.ScrollableSetVscrollPolicyMethodInfo
ResolveTreeViewMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveTreeViewMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveTreeViewMethod t TreeView, O.MethodInfo info TreeView p) => O.IsLabelProxy t (TreeView -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveTreeViewMethod t TreeView, O.MethodInfo info TreeView p) => O.IsLabel t (TreeView -> p) where
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
type TreeViewColumnsChangedCallback =
IO ()
noTreeViewColumnsChangedCallback :: Maybe TreeViewColumnsChangedCallback
noTreeViewColumnsChangedCallback = Nothing
type C_TreeViewColumnsChangedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_TreeViewColumnsChangedCallback :: C_TreeViewColumnsChangedCallback -> IO (FunPtr C_TreeViewColumnsChangedCallback)
genClosure_TreeViewColumnsChanged :: TreeViewColumnsChangedCallback -> IO Closure
genClosure_TreeViewColumnsChanged cb = do
let cb' = wrap_TreeViewColumnsChangedCallback cb
mk_TreeViewColumnsChangedCallback cb' >>= newCClosure
wrap_TreeViewColumnsChangedCallback ::
TreeViewColumnsChangedCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_TreeViewColumnsChangedCallback _cb _ _ = do
_cb
onTreeViewColumnsChanged :: (GObject a, MonadIO m) => a -> TreeViewColumnsChangedCallback -> m SignalHandlerId
onTreeViewColumnsChanged obj cb = liftIO $ connectTreeViewColumnsChanged obj cb SignalConnectBefore
afterTreeViewColumnsChanged :: (GObject a, MonadIO m) => a -> TreeViewColumnsChangedCallback -> m SignalHandlerId
afterTreeViewColumnsChanged obj cb = connectTreeViewColumnsChanged obj cb SignalConnectAfter
connectTreeViewColumnsChanged :: (GObject a, MonadIO m) =>
a -> TreeViewColumnsChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewColumnsChanged obj cb after = liftIO $ do
let cb' = wrap_TreeViewColumnsChangedCallback cb
cb'' <- mk_TreeViewColumnsChangedCallback cb'
connectSignalFunPtr obj "columns-changed" cb'' after
type TreeViewCursorChangedCallback =
IO ()
noTreeViewCursorChangedCallback :: Maybe TreeViewCursorChangedCallback
noTreeViewCursorChangedCallback = Nothing
type C_TreeViewCursorChangedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_TreeViewCursorChangedCallback :: C_TreeViewCursorChangedCallback -> IO (FunPtr C_TreeViewCursorChangedCallback)
genClosure_TreeViewCursorChanged :: TreeViewCursorChangedCallback -> IO Closure
genClosure_TreeViewCursorChanged cb = do
let cb' = wrap_TreeViewCursorChangedCallback cb
mk_TreeViewCursorChangedCallback cb' >>= newCClosure
wrap_TreeViewCursorChangedCallback ::
TreeViewCursorChangedCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_TreeViewCursorChangedCallback _cb _ _ = do
_cb
onTreeViewCursorChanged :: (GObject a, MonadIO m) => a -> TreeViewCursorChangedCallback -> m SignalHandlerId
onTreeViewCursorChanged obj cb = liftIO $ connectTreeViewCursorChanged obj cb SignalConnectBefore
afterTreeViewCursorChanged :: (GObject a, MonadIO m) => a -> TreeViewCursorChangedCallback -> m SignalHandlerId
afterTreeViewCursorChanged obj cb = connectTreeViewCursorChanged obj cb SignalConnectAfter
connectTreeViewCursorChanged :: (GObject a, MonadIO m) =>
a -> TreeViewCursorChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewCursorChanged obj cb after = liftIO $ do
let cb' = wrap_TreeViewCursorChangedCallback cb
cb'' <- mk_TreeViewCursorChangedCallback cb'
connectSignalFunPtr obj "cursor-changed" cb'' after
type TreeViewExpandCollapseCursorRowCallback =
Bool ->
Bool ->
Bool ->
IO Bool
noTreeViewExpandCollapseCursorRowCallback :: Maybe TreeViewExpandCollapseCursorRowCallback
noTreeViewExpandCollapseCursorRowCallback = Nothing
type C_TreeViewExpandCollapseCursorRowCallback =
Ptr () ->
CInt ->
CInt ->
CInt ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewExpandCollapseCursorRowCallback :: C_TreeViewExpandCollapseCursorRowCallback -> IO (FunPtr C_TreeViewExpandCollapseCursorRowCallback)
genClosure_TreeViewExpandCollapseCursorRow :: TreeViewExpandCollapseCursorRowCallback -> IO Closure
genClosure_TreeViewExpandCollapseCursorRow cb = do
let cb' = wrap_TreeViewExpandCollapseCursorRowCallback cb
mk_TreeViewExpandCollapseCursorRowCallback cb' >>= newCClosure
wrap_TreeViewExpandCollapseCursorRowCallback ::
TreeViewExpandCollapseCursorRowCallback ->
Ptr () ->
CInt ->
CInt ->
CInt ->
Ptr () ->
IO CInt
wrap_TreeViewExpandCollapseCursorRowCallback _cb _ object p0 p1 _ = do
let object' = (/= 0) object
let p0' = (/= 0) p0
let p1' = (/= 0) p1
result <- _cb object' p0' p1'
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewExpandCollapseCursorRow :: (GObject a, MonadIO m) => a -> TreeViewExpandCollapseCursorRowCallback -> m SignalHandlerId
onTreeViewExpandCollapseCursorRow obj cb = liftIO $ connectTreeViewExpandCollapseCursorRow obj cb SignalConnectBefore
afterTreeViewExpandCollapseCursorRow :: (GObject a, MonadIO m) => a -> TreeViewExpandCollapseCursorRowCallback -> m SignalHandlerId
afterTreeViewExpandCollapseCursorRow obj cb = connectTreeViewExpandCollapseCursorRow obj cb SignalConnectAfter
connectTreeViewExpandCollapseCursorRow :: (GObject a, MonadIO m) =>
a -> TreeViewExpandCollapseCursorRowCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewExpandCollapseCursorRow obj cb after = liftIO $ do
let cb' = wrap_TreeViewExpandCollapseCursorRowCallback cb
cb'' <- mk_TreeViewExpandCollapseCursorRowCallback cb'
connectSignalFunPtr obj "expand-collapse-cursor-row" cb'' after
type TreeViewMoveCursorCallback =
Gtk.Enums.MovementStep ->
Int32 ->
IO Bool
noTreeViewMoveCursorCallback :: Maybe TreeViewMoveCursorCallback
noTreeViewMoveCursorCallback = Nothing
type C_TreeViewMoveCursorCallback =
Ptr () ->
CUInt ->
Int32 ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewMoveCursorCallback :: C_TreeViewMoveCursorCallback -> IO (FunPtr C_TreeViewMoveCursorCallback)
genClosure_TreeViewMoveCursor :: TreeViewMoveCursorCallback -> IO Closure
genClosure_TreeViewMoveCursor cb = do
let cb' = wrap_TreeViewMoveCursorCallback cb
mk_TreeViewMoveCursorCallback cb' >>= newCClosure
wrap_TreeViewMoveCursorCallback ::
TreeViewMoveCursorCallback ->
Ptr () ->
CUInt ->
Int32 ->
Ptr () ->
IO CInt
wrap_TreeViewMoveCursorCallback _cb _ step direction _ = do
let step' = (toEnum . fromIntegral) step
result <- _cb step' direction
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewMoveCursor :: (GObject a, MonadIO m) => a -> TreeViewMoveCursorCallback -> m SignalHandlerId
onTreeViewMoveCursor obj cb = liftIO $ connectTreeViewMoveCursor obj cb SignalConnectBefore
afterTreeViewMoveCursor :: (GObject a, MonadIO m) => a -> TreeViewMoveCursorCallback -> m SignalHandlerId
afterTreeViewMoveCursor obj cb = connectTreeViewMoveCursor obj cb SignalConnectAfter
connectTreeViewMoveCursor :: (GObject a, MonadIO m) =>
a -> TreeViewMoveCursorCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewMoveCursor obj cb after = liftIO $ do
let cb' = wrap_TreeViewMoveCursorCallback cb
cb'' <- mk_TreeViewMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' after
type TreeViewRowActivatedCallback =
Gtk.TreePath.TreePath ->
Gtk.TreeViewColumn.TreeViewColumn ->
IO ()
noTreeViewRowActivatedCallback :: Maybe TreeViewRowActivatedCallback
noTreeViewRowActivatedCallback = Nothing
type C_TreeViewRowActivatedCallback =
Ptr () ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_TreeViewRowActivatedCallback :: C_TreeViewRowActivatedCallback -> IO (FunPtr C_TreeViewRowActivatedCallback)
genClosure_TreeViewRowActivated :: TreeViewRowActivatedCallback -> IO Closure
genClosure_TreeViewRowActivated cb = do
let cb' = wrap_TreeViewRowActivatedCallback cb
mk_TreeViewRowActivatedCallback cb' >>= newCClosure
wrap_TreeViewRowActivatedCallback ::
TreeViewRowActivatedCallback ->
Ptr () ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr () ->
IO ()
wrap_TreeViewRowActivatedCallback _cb _ path column _ = do
path' <- (newBoxed Gtk.TreePath.TreePath) path
column' <- (newObject Gtk.TreeViewColumn.TreeViewColumn) column
_cb path' column'
onTreeViewRowActivated :: (GObject a, MonadIO m) => a -> TreeViewRowActivatedCallback -> m SignalHandlerId
onTreeViewRowActivated obj cb = liftIO $ connectTreeViewRowActivated obj cb SignalConnectBefore
afterTreeViewRowActivated :: (GObject a, MonadIO m) => a -> TreeViewRowActivatedCallback -> m SignalHandlerId
afterTreeViewRowActivated obj cb = connectTreeViewRowActivated obj cb SignalConnectAfter
connectTreeViewRowActivated :: (GObject a, MonadIO m) =>
a -> TreeViewRowActivatedCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewRowActivated obj cb after = liftIO $ do
let cb' = wrap_TreeViewRowActivatedCallback cb
cb'' <- mk_TreeViewRowActivatedCallback cb'
connectSignalFunPtr obj "row-activated" cb'' after
type TreeViewRowCollapsedCallback =
Gtk.TreeIter.TreeIter ->
Gtk.TreePath.TreePath ->
IO ()
noTreeViewRowCollapsedCallback :: Maybe TreeViewRowCollapsedCallback
noTreeViewRowCollapsedCallback = Nothing
type C_TreeViewRowCollapsedCallback =
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_TreeViewRowCollapsedCallback :: C_TreeViewRowCollapsedCallback -> IO (FunPtr C_TreeViewRowCollapsedCallback)
genClosure_TreeViewRowCollapsed :: TreeViewRowCollapsedCallback -> IO Closure
genClosure_TreeViewRowCollapsed cb = do
let cb' = wrap_TreeViewRowCollapsedCallback cb
mk_TreeViewRowCollapsedCallback cb' >>= newCClosure
wrap_TreeViewRowCollapsedCallback ::
TreeViewRowCollapsedCallback ->
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO ()
wrap_TreeViewRowCollapsedCallback _cb _ iter path _ = do
iter' <- (newBoxed Gtk.TreeIter.TreeIter) iter
path' <- (newBoxed Gtk.TreePath.TreePath) path
_cb iter' path'
onTreeViewRowCollapsed :: (GObject a, MonadIO m) => a -> TreeViewRowCollapsedCallback -> m SignalHandlerId
onTreeViewRowCollapsed obj cb = liftIO $ connectTreeViewRowCollapsed obj cb SignalConnectBefore
afterTreeViewRowCollapsed :: (GObject a, MonadIO m) => a -> TreeViewRowCollapsedCallback -> m SignalHandlerId
afterTreeViewRowCollapsed obj cb = connectTreeViewRowCollapsed obj cb SignalConnectAfter
connectTreeViewRowCollapsed :: (GObject a, MonadIO m) =>
a -> TreeViewRowCollapsedCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewRowCollapsed obj cb after = liftIO $ do
let cb' = wrap_TreeViewRowCollapsedCallback cb
cb'' <- mk_TreeViewRowCollapsedCallback cb'
connectSignalFunPtr obj "row-collapsed" cb'' after
type TreeViewRowExpandedCallback =
Gtk.TreeIter.TreeIter ->
Gtk.TreePath.TreePath ->
IO ()
noTreeViewRowExpandedCallback :: Maybe TreeViewRowExpandedCallback
noTreeViewRowExpandedCallback = Nothing
type C_TreeViewRowExpandedCallback =
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_TreeViewRowExpandedCallback :: C_TreeViewRowExpandedCallback -> IO (FunPtr C_TreeViewRowExpandedCallback)
genClosure_TreeViewRowExpanded :: TreeViewRowExpandedCallback -> IO Closure
genClosure_TreeViewRowExpanded cb = do
let cb' = wrap_TreeViewRowExpandedCallback cb
mk_TreeViewRowExpandedCallback cb' >>= newCClosure
wrap_TreeViewRowExpandedCallback ::
TreeViewRowExpandedCallback ->
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO ()
wrap_TreeViewRowExpandedCallback _cb _ iter path _ = do
iter' <- (newBoxed Gtk.TreeIter.TreeIter) iter
path' <- (newBoxed Gtk.TreePath.TreePath) path
_cb iter' path'
onTreeViewRowExpanded :: (GObject a, MonadIO m) => a -> TreeViewRowExpandedCallback -> m SignalHandlerId
onTreeViewRowExpanded obj cb = liftIO $ connectTreeViewRowExpanded obj cb SignalConnectBefore
afterTreeViewRowExpanded :: (GObject a, MonadIO m) => a -> TreeViewRowExpandedCallback -> m SignalHandlerId
afterTreeViewRowExpanded obj cb = connectTreeViewRowExpanded obj cb SignalConnectAfter
connectTreeViewRowExpanded :: (GObject a, MonadIO m) =>
a -> TreeViewRowExpandedCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewRowExpanded obj cb after = liftIO $ do
let cb' = wrap_TreeViewRowExpandedCallback cb
cb'' <- mk_TreeViewRowExpandedCallback cb'
connectSignalFunPtr obj "row-expanded" cb'' after
type TreeViewSelectAllCallback =
IO Bool
noTreeViewSelectAllCallback :: Maybe TreeViewSelectAllCallback
noTreeViewSelectAllCallback = Nothing
type C_TreeViewSelectAllCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewSelectAllCallback :: C_TreeViewSelectAllCallback -> IO (FunPtr C_TreeViewSelectAllCallback)
genClosure_TreeViewSelectAll :: TreeViewSelectAllCallback -> IO Closure
genClosure_TreeViewSelectAll cb = do
let cb' = wrap_TreeViewSelectAllCallback cb
mk_TreeViewSelectAllCallback cb' >>= newCClosure
wrap_TreeViewSelectAllCallback ::
TreeViewSelectAllCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_TreeViewSelectAllCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewSelectAll :: (GObject a, MonadIO m) => a -> TreeViewSelectAllCallback -> m SignalHandlerId
onTreeViewSelectAll obj cb = liftIO $ connectTreeViewSelectAll obj cb SignalConnectBefore
afterTreeViewSelectAll :: (GObject a, MonadIO m) => a -> TreeViewSelectAllCallback -> m SignalHandlerId
afterTreeViewSelectAll obj cb = connectTreeViewSelectAll obj cb SignalConnectAfter
connectTreeViewSelectAll :: (GObject a, MonadIO m) =>
a -> TreeViewSelectAllCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewSelectAll obj cb after = liftIO $ do
let cb' = wrap_TreeViewSelectAllCallback cb
cb'' <- mk_TreeViewSelectAllCallback cb'
connectSignalFunPtr obj "select-all" cb'' after
type TreeViewSelectCursorParentCallback =
IO Bool
noTreeViewSelectCursorParentCallback :: Maybe TreeViewSelectCursorParentCallback
noTreeViewSelectCursorParentCallback = Nothing
type C_TreeViewSelectCursorParentCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewSelectCursorParentCallback :: C_TreeViewSelectCursorParentCallback -> IO (FunPtr C_TreeViewSelectCursorParentCallback)
genClosure_TreeViewSelectCursorParent :: TreeViewSelectCursorParentCallback -> IO Closure
genClosure_TreeViewSelectCursorParent cb = do
let cb' = wrap_TreeViewSelectCursorParentCallback cb
mk_TreeViewSelectCursorParentCallback cb' >>= newCClosure
wrap_TreeViewSelectCursorParentCallback ::
TreeViewSelectCursorParentCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_TreeViewSelectCursorParentCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewSelectCursorParent :: (GObject a, MonadIO m) => a -> TreeViewSelectCursorParentCallback -> m SignalHandlerId
onTreeViewSelectCursorParent obj cb = liftIO $ connectTreeViewSelectCursorParent obj cb SignalConnectBefore
afterTreeViewSelectCursorParent :: (GObject a, MonadIO m) => a -> TreeViewSelectCursorParentCallback -> m SignalHandlerId
afterTreeViewSelectCursorParent obj cb = connectTreeViewSelectCursorParent obj cb SignalConnectAfter
connectTreeViewSelectCursorParent :: (GObject a, MonadIO m) =>
a -> TreeViewSelectCursorParentCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewSelectCursorParent obj cb after = liftIO $ do
let cb' = wrap_TreeViewSelectCursorParentCallback cb
cb'' <- mk_TreeViewSelectCursorParentCallback cb'
connectSignalFunPtr obj "select-cursor-parent" cb'' after
type TreeViewSelectCursorRowCallback =
Bool ->
IO Bool
noTreeViewSelectCursorRowCallback :: Maybe TreeViewSelectCursorRowCallback
noTreeViewSelectCursorRowCallback = Nothing
type C_TreeViewSelectCursorRowCallback =
Ptr () ->
CInt ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewSelectCursorRowCallback :: C_TreeViewSelectCursorRowCallback -> IO (FunPtr C_TreeViewSelectCursorRowCallback)
genClosure_TreeViewSelectCursorRow :: TreeViewSelectCursorRowCallback -> IO Closure
genClosure_TreeViewSelectCursorRow cb = do
let cb' = wrap_TreeViewSelectCursorRowCallback cb
mk_TreeViewSelectCursorRowCallback cb' >>= newCClosure
wrap_TreeViewSelectCursorRowCallback ::
TreeViewSelectCursorRowCallback ->
Ptr () ->
CInt ->
Ptr () ->
IO CInt
wrap_TreeViewSelectCursorRowCallback _cb _ object _ = do
let object' = (/= 0) object
result <- _cb object'
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewSelectCursorRow :: (GObject a, MonadIO m) => a -> TreeViewSelectCursorRowCallback -> m SignalHandlerId
onTreeViewSelectCursorRow obj cb = liftIO $ connectTreeViewSelectCursorRow obj cb SignalConnectBefore
afterTreeViewSelectCursorRow :: (GObject a, MonadIO m) => a -> TreeViewSelectCursorRowCallback -> m SignalHandlerId
afterTreeViewSelectCursorRow obj cb = connectTreeViewSelectCursorRow obj cb SignalConnectAfter
connectTreeViewSelectCursorRow :: (GObject a, MonadIO m) =>
a -> TreeViewSelectCursorRowCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewSelectCursorRow obj cb after = liftIO $ do
let cb' = wrap_TreeViewSelectCursorRowCallback cb
cb'' <- mk_TreeViewSelectCursorRowCallback cb'
connectSignalFunPtr obj "select-cursor-row" cb'' after
type TreeViewStartInteractiveSearchCallback =
IO Bool
noTreeViewStartInteractiveSearchCallback :: Maybe TreeViewStartInteractiveSearchCallback
noTreeViewStartInteractiveSearchCallback = Nothing
type C_TreeViewStartInteractiveSearchCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewStartInteractiveSearchCallback :: C_TreeViewStartInteractiveSearchCallback -> IO (FunPtr C_TreeViewStartInteractiveSearchCallback)
genClosure_TreeViewStartInteractiveSearch :: TreeViewStartInteractiveSearchCallback -> IO Closure
genClosure_TreeViewStartInteractiveSearch cb = do
let cb' = wrap_TreeViewStartInteractiveSearchCallback cb
mk_TreeViewStartInteractiveSearchCallback cb' >>= newCClosure
wrap_TreeViewStartInteractiveSearchCallback ::
TreeViewStartInteractiveSearchCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_TreeViewStartInteractiveSearchCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewStartInteractiveSearch :: (GObject a, MonadIO m) => a -> TreeViewStartInteractiveSearchCallback -> m SignalHandlerId
onTreeViewStartInteractiveSearch obj cb = liftIO $ connectTreeViewStartInteractiveSearch obj cb SignalConnectBefore
afterTreeViewStartInteractiveSearch :: (GObject a, MonadIO m) => a -> TreeViewStartInteractiveSearchCallback -> m SignalHandlerId
afterTreeViewStartInteractiveSearch obj cb = connectTreeViewStartInteractiveSearch obj cb SignalConnectAfter
connectTreeViewStartInteractiveSearch :: (GObject a, MonadIO m) =>
a -> TreeViewStartInteractiveSearchCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewStartInteractiveSearch obj cb after = liftIO $ do
let cb' = wrap_TreeViewStartInteractiveSearchCallback cb
cb'' <- mk_TreeViewStartInteractiveSearchCallback cb'
connectSignalFunPtr obj "start-interactive-search" cb'' after
type TreeViewTestCollapseRowCallback =
Gtk.TreeIter.TreeIter ->
Gtk.TreePath.TreePath ->
IO Bool
noTreeViewTestCollapseRowCallback :: Maybe TreeViewTestCollapseRowCallback
noTreeViewTestCollapseRowCallback = Nothing
type C_TreeViewTestCollapseRowCallback =
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewTestCollapseRowCallback :: C_TreeViewTestCollapseRowCallback -> IO (FunPtr C_TreeViewTestCollapseRowCallback)
genClosure_TreeViewTestCollapseRow :: TreeViewTestCollapseRowCallback -> IO Closure
genClosure_TreeViewTestCollapseRow cb = do
let cb' = wrap_TreeViewTestCollapseRowCallback cb
mk_TreeViewTestCollapseRowCallback cb' >>= newCClosure
wrap_TreeViewTestCollapseRowCallback ::
TreeViewTestCollapseRowCallback ->
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO CInt
wrap_TreeViewTestCollapseRowCallback _cb _ iter path _ = do
iter' <- (newBoxed Gtk.TreeIter.TreeIter) iter
path' <- (newBoxed Gtk.TreePath.TreePath) path
result <- _cb iter' path'
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewTestCollapseRow :: (GObject a, MonadIO m) => a -> TreeViewTestCollapseRowCallback -> m SignalHandlerId
onTreeViewTestCollapseRow obj cb = liftIO $ connectTreeViewTestCollapseRow obj cb SignalConnectBefore
afterTreeViewTestCollapseRow :: (GObject a, MonadIO m) => a -> TreeViewTestCollapseRowCallback -> m SignalHandlerId
afterTreeViewTestCollapseRow obj cb = connectTreeViewTestCollapseRow obj cb SignalConnectAfter
connectTreeViewTestCollapseRow :: (GObject a, MonadIO m) =>
a -> TreeViewTestCollapseRowCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewTestCollapseRow obj cb after = liftIO $ do
let cb' = wrap_TreeViewTestCollapseRowCallback cb
cb'' <- mk_TreeViewTestCollapseRowCallback cb'
connectSignalFunPtr obj "test-collapse-row" cb'' after
type TreeViewTestExpandRowCallback =
Gtk.TreeIter.TreeIter ->
Gtk.TreePath.TreePath ->
IO Bool
noTreeViewTestExpandRowCallback :: Maybe TreeViewTestExpandRowCallback
noTreeViewTestExpandRowCallback = Nothing
type C_TreeViewTestExpandRowCallback =
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewTestExpandRowCallback :: C_TreeViewTestExpandRowCallback -> IO (FunPtr C_TreeViewTestExpandRowCallback)
genClosure_TreeViewTestExpandRow :: TreeViewTestExpandRowCallback -> IO Closure
genClosure_TreeViewTestExpandRow cb = do
let cb' = wrap_TreeViewTestExpandRowCallback cb
mk_TreeViewTestExpandRowCallback cb' >>= newCClosure
wrap_TreeViewTestExpandRowCallback ::
TreeViewTestExpandRowCallback ->
Ptr () ->
Ptr Gtk.TreeIter.TreeIter ->
Ptr Gtk.TreePath.TreePath ->
Ptr () ->
IO CInt
wrap_TreeViewTestExpandRowCallback _cb _ iter path _ = do
iter' <- (newBoxed Gtk.TreeIter.TreeIter) iter
path' <- (newBoxed Gtk.TreePath.TreePath) path
result <- _cb iter' path'
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewTestExpandRow :: (GObject a, MonadIO m) => a -> TreeViewTestExpandRowCallback -> m SignalHandlerId
onTreeViewTestExpandRow obj cb = liftIO $ connectTreeViewTestExpandRow obj cb SignalConnectBefore
afterTreeViewTestExpandRow :: (GObject a, MonadIO m) => a -> TreeViewTestExpandRowCallback -> m SignalHandlerId
afterTreeViewTestExpandRow obj cb = connectTreeViewTestExpandRow obj cb SignalConnectAfter
connectTreeViewTestExpandRow :: (GObject a, MonadIO m) =>
a -> TreeViewTestExpandRowCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewTestExpandRow obj cb after = liftIO $ do
let cb' = wrap_TreeViewTestExpandRowCallback cb
cb'' <- mk_TreeViewTestExpandRowCallback cb'
connectSignalFunPtr obj "test-expand-row" cb'' after
type TreeViewToggleCursorRowCallback =
IO Bool
noTreeViewToggleCursorRowCallback :: Maybe TreeViewToggleCursorRowCallback
noTreeViewToggleCursorRowCallback = Nothing
type C_TreeViewToggleCursorRowCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewToggleCursorRowCallback :: C_TreeViewToggleCursorRowCallback -> IO (FunPtr C_TreeViewToggleCursorRowCallback)
genClosure_TreeViewToggleCursorRow :: TreeViewToggleCursorRowCallback -> IO Closure
genClosure_TreeViewToggleCursorRow cb = do
let cb' = wrap_TreeViewToggleCursorRowCallback cb
mk_TreeViewToggleCursorRowCallback cb' >>= newCClosure
wrap_TreeViewToggleCursorRowCallback ::
TreeViewToggleCursorRowCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_TreeViewToggleCursorRowCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewToggleCursorRow :: (GObject a, MonadIO m) => a -> TreeViewToggleCursorRowCallback -> m SignalHandlerId
onTreeViewToggleCursorRow obj cb = liftIO $ connectTreeViewToggleCursorRow obj cb SignalConnectBefore
afterTreeViewToggleCursorRow :: (GObject a, MonadIO m) => a -> TreeViewToggleCursorRowCallback -> m SignalHandlerId
afterTreeViewToggleCursorRow obj cb = connectTreeViewToggleCursorRow obj cb SignalConnectAfter
connectTreeViewToggleCursorRow :: (GObject a, MonadIO m) =>
a -> TreeViewToggleCursorRowCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewToggleCursorRow obj cb after = liftIO $ do
let cb' = wrap_TreeViewToggleCursorRowCallback cb
cb'' <- mk_TreeViewToggleCursorRowCallback cb'
connectSignalFunPtr obj "toggle-cursor-row" cb'' after
type TreeViewUnselectAllCallback =
IO Bool
noTreeViewUnselectAllCallback :: Maybe TreeViewUnselectAllCallback
noTreeViewUnselectAllCallback = Nothing
type C_TreeViewUnselectAllCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TreeViewUnselectAllCallback :: C_TreeViewUnselectAllCallback -> IO (FunPtr C_TreeViewUnselectAllCallback)
genClosure_TreeViewUnselectAll :: TreeViewUnselectAllCallback -> IO Closure
genClosure_TreeViewUnselectAll cb = do
let cb' = wrap_TreeViewUnselectAllCallback cb
mk_TreeViewUnselectAllCallback cb' >>= newCClosure
wrap_TreeViewUnselectAllCallback ::
TreeViewUnselectAllCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_TreeViewUnselectAllCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onTreeViewUnselectAll :: (GObject a, MonadIO m) => a -> TreeViewUnselectAllCallback -> m SignalHandlerId
onTreeViewUnselectAll obj cb = liftIO $ connectTreeViewUnselectAll obj cb SignalConnectBefore
afterTreeViewUnselectAll :: (GObject a, MonadIO m) => a -> TreeViewUnselectAllCallback -> m SignalHandlerId
afterTreeViewUnselectAll obj cb = connectTreeViewUnselectAll obj cb SignalConnectAfter
connectTreeViewUnselectAll :: (GObject a, MonadIO m) =>
a -> TreeViewUnselectAllCallback -> SignalConnectMode -> m SignalHandlerId
connectTreeViewUnselectAll obj cb after = liftIO $ do
let cb' = wrap_TreeViewUnselectAllCallback cb
cb'' <- mk_TreeViewUnselectAllCallback cb'
connectSignalFunPtr obj "unselect-all" cb'' after
getTreeViewActivateOnSingleClick :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewActivateOnSingleClick obj = liftIO $ getObjectPropertyBool obj "activate-on-single-click"
setTreeViewActivateOnSingleClick :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewActivateOnSingleClick obj val = liftIO $ setObjectPropertyBool obj "activate-on-single-click" val
constructTreeViewActivateOnSingleClick :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewActivateOnSingleClick val = constructObjectPropertyBool "activate-on-single-click" val
data TreeViewActivateOnSingleClickPropertyInfo
instance AttrInfo TreeViewActivateOnSingleClickPropertyInfo where
type AttrAllowedOps TreeViewActivateOnSingleClickPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewActivateOnSingleClickPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewActivateOnSingleClickPropertyInfo = IsTreeView
type AttrGetType TreeViewActivateOnSingleClickPropertyInfo = Bool
type AttrLabel TreeViewActivateOnSingleClickPropertyInfo = "activate-on-single-click"
type AttrOrigin TreeViewActivateOnSingleClickPropertyInfo = TreeView
attrGet _ = getTreeViewActivateOnSingleClick
attrSet _ = setTreeViewActivateOnSingleClick
attrConstruct _ = constructTreeViewActivateOnSingleClick
attrClear _ = undefined
getTreeViewEnableGridLines :: (MonadIO m, IsTreeView o) => o -> m Gtk.Enums.TreeViewGridLines
getTreeViewEnableGridLines obj = liftIO $ getObjectPropertyEnum obj "enable-grid-lines"
setTreeViewEnableGridLines :: (MonadIO m, IsTreeView o) => o -> Gtk.Enums.TreeViewGridLines -> m ()
setTreeViewEnableGridLines obj val = liftIO $ setObjectPropertyEnum obj "enable-grid-lines" val
constructTreeViewEnableGridLines :: (IsTreeView o) => Gtk.Enums.TreeViewGridLines -> IO (GValueConstruct o)
constructTreeViewEnableGridLines val = constructObjectPropertyEnum "enable-grid-lines" val
data TreeViewEnableGridLinesPropertyInfo
instance AttrInfo TreeViewEnableGridLinesPropertyInfo where
type AttrAllowedOps TreeViewEnableGridLinesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewEnableGridLinesPropertyInfo = (~) Gtk.Enums.TreeViewGridLines
type AttrBaseTypeConstraint TreeViewEnableGridLinesPropertyInfo = IsTreeView
type AttrGetType TreeViewEnableGridLinesPropertyInfo = Gtk.Enums.TreeViewGridLines
type AttrLabel TreeViewEnableGridLinesPropertyInfo = "enable-grid-lines"
type AttrOrigin TreeViewEnableGridLinesPropertyInfo = TreeView
attrGet _ = getTreeViewEnableGridLines
attrSet _ = setTreeViewEnableGridLines
attrConstruct _ = constructTreeViewEnableGridLines
attrClear _ = undefined
getTreeViewEnableSearch :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewEnableSearch obj = liftIO $ getObjectPropertyBool obj "enable-search"
setTreeViewEnableSearch :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewEnableSearch obj val = liftIO $ setObjectPropertyBool obj "enable-search" val
constructTreeViewEnableSearch :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewEnableSearch val = constructObjectPropertyBool "enable-search" val
data TreeViewEnableSearchPropertyInfo
instance AttrInfo TreeViewEnableSearchPropertyInfo where
type AttrAllowedOps TreeViewEnableSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewEnableSearchPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewEnableSearchPropertyInfo = IsTreeView
type AttrGetType TreeViewEnableSearchPropertyInfo = Bool
type AttrLabel TreeViewEnableSearchPropertyInfo = "enable-search"
type AttrOrigin TreeViewEnableSearchPropertyInfo = TreeView
attrGet _ = getTreeViewEnableSearch
attrSet _ = setTreeViewEnableSearch
attrConstruct _ = constructTreeViewEnableSearch
attrClear _ = undefined
getTreeViewEnableTreeLines :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewEnableTreeLines obj = liftIO $ getObjectPropertyBool obj "enable-tree-lines"
setTreeViewEnableTreeLines :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewEnableTreeLines obj val = liftIO $ setObjectPropertyBool obj "enable-tree-lines" val
constructTreeViewEnableTreeLines :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewEnableTreeLines val = constructObjectPropertyBool "enable-tree-lines" val
data TreeViewEnableTreeLinesPropertyInfo
instance AttrInfo TreeViewEnableTreeLinesPropertyInfo where
type AttrAllowedOps TreeViewEnableTreeLinesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewEnableTreeLinesPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewEnableTreeLinesPropertyInfo = IsTreeView
type AttrGetType TreeViewEnableTreeLinesPropertyInfo = Bool
type AttrLabel TreeViewEnableTreeLinesPropertyInfo = "enable-tree-lines"
type AttrOrigin TreeViewEnableTreeLinesPropertyInfo = TreeView
attrGet _ = getTreeViewEnableTreeLines
attrSet _ = setTreeViewEnableTreeLines
attrConstruct _ = constructTreeViewEnableTreeLines
attrClear _ = undefined
getTreeViewExpanderColumn :: (MonadIO m, IsTreeView o) => o -> m Gtk.TreeViewColumn.TreeViewColumn
getTreeViewExpanderColumn obj = liftIO $ checkUnexpectedNothing "getTreeViewExpanderColumn" $ getObjectPropertyObject obj "expander-column" Gtk.TreeViewColumn.TreeViewColumn
setTreeViewExpanderColumn :: (MonadIO m, IsTreeView o, Gtk.TreeViewColumn.IsTreeViewColumn a) => o -> a -> m ()
setTreeViewExpanderColumn obj val = liftIO $ setObjectPropertyObject obj "expander-column" (Just val)
constructTreeViewExpanderColumn :: (IsTreeView o, Gtk.TreeViewColumn.IsTreeViewColumn a) => a -> IO (GValueConstruct o)
constructTreeViewExpanderColumn val = constructObjectPropertyObject "expander-column" (Just val)
data TreeViewExpanderColumnPropertyInfo
instance AttrInfo TreeViewExpanderColumnPropertyInfo where
type AttrAllowedOps TreeViewExpanderColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewExpanderColumnPropertyInfo = Gtk.TreeViewColumn.IsTreeViewColumn
type AttrBaseTypeConstraint TreeViewExpanderColumnPropertyInfo = IsTreeView
type AttrGetType TreeViewExpanderColumnPropertyInfo = Gtk.TreeViewColumn.TreeViewColumn
type AttrLabel TreeViewExpanderColumnPropertyInfo = "expander-column"
type AttrOrigin TreeViewExpanderColumnPropertyInfo = TreeView
attrGet _ = getTreeViewExpanderColumn
attrSet _ = setTreeViewExpanderColumn
attrConstruct _ = constructTreeViewExpanderColumn
attrClear _ = undefined
getTreeViewFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewFixedHeightMode obj = liftIO $ getObjectPropertyBool obj "fixed-height-mode"
setTreeViewFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewFixedHeightMode obj val = liftIO $ setObjectPropertyBool obj "fixed-height-mode" val
constructTreeViewFixedHeightMode :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewFixedHeightMode val = constructObjectPropertyBool "fixed-height-mode" val
data TreeViewFixedHeightModePropertyInfo
instance AttrInfo TreeViewFixedHeightModePropertyInfo where
type AttrAllowedOps TreeViewFixedHeightModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewFixedHeightModePropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewFixedHeightModePropertyInfo = IsTreeView
type AttrGetType TreeViewFixedHeightModePropertyInfo = Bool
type AttrLabel TreeViewFixedHeightModePropertyInfo = "fixed-height-mode"
type AttrOrigin TreeViewFixedHeightModePropertyInfo = TreeView
attrGet _ = getTreeViewFixedHeightMode
attrSet _ = setTreeViewFixedHeightMode
attrConstruct _ = constructTreeViewFixedHeightMode
attrClear _ = undefined
getTreeViewHeadersClickable :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewHeadersClickable obj = liftIO $ getObjectPropertyBool obj "headers-clickable"
setTreeViewHeadersClickable :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewHeadersClickable obj val = liftIO $ setObjectPropertyBool obj "headers-clickable" val
constructTreeViewHeadersClickable :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewHeadersClickable val = constructObjectPropertyBool "headers-clickable" val
data TreeViewHeadersClickablePropertyInfo
instance AttrInfo TreeViewHeadersClickablePropertyInfo where
type AttrAllowedOps TreeViewHeadersClickablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewHeadersClickablePropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewHeadersClickablePropertyInfo = IsTreeView
type AttrGetType TreeViewHeadersClickablePropertyInfo = Bool
type AttrLabel TreeViewHeadersClickablePropertyInfo = "headers-clickable"
type AttrOrigin TreeViewHeadersClickablePropertyInfo = TreeView
attrGet _ = getTreeViewHeadersClickable
attrSet _ = setTreeViewHeadersClickable
attrConstruct _ = constructTreeViewHeadersClickable
attrClear _ = undefined
getTreeViewHeadersVisible :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewHeadersVisible obj = liftIO $ getObjectPropertyBool obj "headers-visible"
setTreeViewHeadersVisible :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewHeadersVisible obj val = liftIO $ setObjectPropertyBool obj "headers-visible" val
constructTreeViewHeadersVisible :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewHeadersVisible val = constructObjectPropertyBool "headers-visible" val
data TreeViewHeadersVisiblePropertyInfo
instance AttrInfo TreeViewHeadersVisiblePropertyInfo where
type AttrAllowedOps TreeViewHeadersVisiblePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewHeadersVisiblePropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewHeadersVisiblePropertyInfo = IsTreeView
type AttrGetType TreeViewHeadersVisiblePropertyInfo = Bool
type AttrLabel TreeViewHeadersVisiblePropertyInfo = "headers-visible"
type AttrOrigin TreeViewHeadersVisiblePropertyInfo = TreeView
attrGet _ = getTreeViewHeadersVisible
attrSet _ = setTreeViewHeadersVisible
attrConstruct _ = constructTreeViewHeadersVisible
attrClear _ = undefined
getTreeViewHoverExpand :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewHoverExpand obj = liftIO $ getObjectPropertyBool obj "hover-expand"
setTreeViewHoverExpand :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewHoverExpand obj val = liftIO $ setObjectPropertyBool obj "hover-expand" val
constructTreeViewHoverExpand :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewHoverExpand val = constructObjectPropertyBool "hover-expand" val
data TreeViewHoverExpandPropertyInfo
instance AttrInfo TreeViewHoverExpandPropertyInfo where
type AttrAllowedOps TreeViewHoverExpandPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewHoverExpandPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewHoverExpandPropertyInfo = IsTreeView
type AttrGetType TreeViewHoverExpandPropertyInfo = Bool
type AttrLabel TreeViewHoverExpandPropertyInfo = "hover-expand"
type AttrOrigin TreeViewHoverExpandPropertyInfo = TreeView
attrGet _ = getTreeViewHoverExpand
attrSet _ = setTreeViewHoverExpand
attrConstruct _ = constructTreeViewHoverExpand
attrClear _ = undefined
getTreeViewHoverSelection :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewHoverSelection obj = liftIO $ getObjectPropertyBool obj "hover-selection"
setTreeViewHoverSelection :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewHoverSelection obj val = liftIO $ setObjectPropertyBool obj "hover-selection" val
constructTreeViewHoverSelection :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewHoverSelection val = constructObjectPropertyBool "hover-selection" val
data TreeViewHoverSelectionPropertyInfo
instance AttrInfo TreeViewHoverSelectionPropertyInfo where
type AttrAllowedOps TreeViewHoverSelectionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewHoverSelectionPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewHoverSelectionPropertyInfo = IsTreeView
type AttrGetType TreeViewHoverSelectionPropertyInfo = Bool
type AttrLabel TreeViewHoverSelectionPropertyInfo = "hover-selection"
type AttrOrigin TreeViewHoverSelectionPropertyInfo = TreeView
attrGet _ = getTreeViewHoverSelection
attrSet _ = setTreeViewHoverSelection
attrConstruct _ = constructTreeViewHoverSelection
attrClear _ = undefined
getTreeViewLevelIndentation :: (MonadIO m, IsTreeView o) => o -> m Int32
getTreeViewLevelIndentation obj = liftIO $ getObjectPropertyInt32 obj "level-indentation"
setTreeViewLevelIndentation :: (MonadIO m, IsTreeView o) => o -> Int32 -> m ()
setTreeViewLevelIndentation obj val = liftIO $ setObjectPropertyInt32 obj "level-indentation" val
constructTreeViewLevelIndentation :: (IsTreeView o) => Int32 -> IO (GValueConstruct o)
constructTreeViewLevelIndentation val = constructObjectPropertyInt32 "level-indentation" val
data TreeViewLevelIndentationPropertyInfo
instance AttrInfo TreeViewLevelIndentationPropertyInfo where
type AttrAllowedOps TreeViewLevelIndentationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewLevelIndentationPropertyInfo = (~) Int32
type AttrBaseTypeConstraint TreeViewLevelIndentationPropertyInfo = IsTreeView
type AttrGetType TreeViewLevelIndentationPropertyInfo = Int32
type AttrLabel TreeViewLevelIndentationPropertyInfo = "level-indentation"
type AttrOrigin TreeViewLevelIndentationPropertyInfo = TreeView
attrGet _ = getTreeViewLevelIndentation
attrSet _ = setTreeViewLevelIndentation
attrConstruct _ = constructTreeViewLevelIndentation
attrClear _ = undefined
getTreeViewModel :: (MonadIO m, IsTreeView o) => o -> m (Maybe Gtk.TreeModel.TreeModel)
getTreeViewModel obj = liftIO $ getObjectPropertyObject obj "model" Gtk.TreeModel.TreeModel
setTreeViewModel :: (MonadIO m, IsTreeView o, Gtk.TreeModel.IsTreeModel a) => o -> a -> m ()
setTreeViewModel obj val = liftIO $ setObjectPropertyObject obj "model" (Just val)
constructTreeViewModel :: (IsTreeView o, Gtk.TreeModel.IsTreeModel a) => a -> IO (GValueConstruct o)
constructTreeViewModel val = constructObjectPropertyObject "model" (Just val)
clearTreeViewModel :: (MonadIO m, IsTreeView o) => o -> m ()
clearTreeViewModel obj = liftIO $ setObjectPropertyObject obj "model" (Nothing :: Maybe Gtk.TreeModel.TreeModel)
data TreeViewModelPropertyInfo
instance AttrInfo TreeViewModelPropertyInfo where
type AttrAllowedOps TreeViewModelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint TreeViewModelPropertyInfo = Gtk.TreeModel.IsTreeModel
type AttrBaseTypeConstraint TreeViewModelPropertyInfo = IsTreeView
type AttrGetType TreeViewModelPropertyInfo = (Maybe Gtk.TreeModel.TreeModel)
type AttrLabel TreeViewModelPropertyInfo = "model"
type AttrOrigin TreeViewModelPropertyInfo = TreeView
attrGet _ = getTreeViewModel
attrSet _ = setTreeViewModel
attrConstruct _ = constructTreeViewModel
attrClear _ = clearTreeViewModel
getTreeViewReorderable :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewReorderable obj = liftIO $ getObjectPropertyBool obj "reorderable"
setTreeViewReorderable :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewReorderable obj val = liftIO $ setObjectPropertyBool obj "reorderable" val
constructTreeViewReorderable :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewReorderable val = constructObjectPropertyBool "reorderable" val
data TreeViewReorderablePropertyInfo
instance AttrInfo TreeViewReorderablePropertyInfo where
type AttrAllowedOps TreeViewReorderablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewReorderablePropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewReorderablePropertyInfo = IsTreeView
type AttrGetType TreeViewReorderablePropertyInfo = Bool
type AttrLabel TreeViewReorderablePropertyInfo = "reorderable"
type AttrOrigin TreeViewReorderablePropertyInfo = TreeView
attrGet _ = getTreeViewReorderable
attrSet _ = setTreeViewReorderable
attrConstruct _ = constructTreeViewReorderable
attrClear _ = undefined
getTreeViewRubberBanding :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewRubberBanding obj = liftIO $ getObjectPropertyBool obj "rubber-banding"
setTreeViewRubberBanding :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewRubberBanding obj val = liftIO $ setObjectPropertyBool obj "rubber-banding" val
constructTreeViewRubberBanding :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewRubberBanding val = constructObjectPropertyBool "rubber-banding" val
data TreeViewRubberBandingPropertyInfo
instance AttrInfo TreeViewRubberBandingPropertyInfo where
type AttrAllowedOps TreeViewRubberBandingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewRubberBandingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewRubberBandingPropertyInfo = IsTreeView
type AttrGetType TreeViewRubberBandingPropertyInfo = Bool
type AttrLabel TreeViewRubberBandingPropertyInfo = "rubber-banding"
type AttrOrigin TreeViewRubberBandingPropertyInfo = TreeView
attrGet _ = getTreeViewRubberBanding
attrSet _ = setTreeViewRubberBanding
attrConstruct _ = constructTreeViewRubberBanding
attrClear _ = undefined
getTreeViewRulesHint :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewRulesHint obj = liftIO $ getObjectPropertyBool obj "rules-hint"
setTreeViewRulesHint :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewRulesHint obj val = liftIO $ setObjectPropertyBool obj "rules-hint" val
constructTreeViewRulesHint :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewRulesHint val = constructObjectPropertyBool "rules-hint" val
data TreeViewRulesHintPropertyInfo
instance AttrInfo TreeViewRulesHintPropertyInfo where
type AttrAllowedOps TreeViewRulesHintPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewRulesHintPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewRulesHintPropertyInfo = IsTreeView
type AttrGetType TreeViewRulesHintPropertyInfo = Bool
type AttrLabel TreeViewRulesHintPropertyInfo = "rules-hint"
type AttrOrigin TreeViewRulesHintPropertyInfo = TreeView
attrGet _ = getTreeViewRulesHint
attrSet _ = setTreeViewRulesHint
attrConstruct _ = constructTreeViewRulesHint
attrClear _ = undefined
getTreeViewSearchColumn :: (MonadIO m, IsTreeView o) => o -> m Int32
getTreeViewSearchColumn obj = liftIO $ getObjectPropertyInt32 obj "search-column"
setTreeViewSearchColumn :: (MonadIO m, IsTreeView o) => o -> Int32 -> m ()
setTreeViewSearchColumn obj val = liftIO $ setObjectPropertyInt32 obj "search-column" val
constructTreeViewSearchColumn :: (IsTreeView o) => Int32 -> IO (GValueConstruct o)
constructTreeViewSearchColumn val = constructObjectPropertyInt32 "search-column" val
data TreeViewSearchColumnPropertyInfo
instance AttrInfo TreeViewSearchColumnPropertyInfo where
type AttrAllowedOps TreeViewSearchColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewSearchColumnPropertyInfo = (~) Int32
type AttrBaseTypeConstraint TreeViewSearchColumnPropertyInfo = IsTreeView
type AttrGetType TreeViewSearchColumnPropertyInfo = Int32
type AttrLabel TreeViewSearchColumnPropertyInfo = "search-column"
type AttrOrigin TreeViewSearchColumnPropertyInfo = TreeView
attrGet _ = getTreeViewSearchColumn
attrSet _ = setTreeViewSearchColumn
attrConstruct _ = constructTreeViewSearchColumn
attrClear _ = undefined
getTreeViewShowExpanders :: (MonadIO m, IsTreeView o) => o -> m Bool
getTreeViewShowExpanders obj = liftIO $ getObjectPropertyBool obj "show-expanders"
setTreeViewShowExpanders :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
setTreeViewShowExpanders obj val = liftIO $ setObjectPropertyBool obj "show-expanders" val
constructTreeViewShowExpanders :: (IsTreeView o) => Bool -> IO (GValueConstruct o)
constructTreeViewShowExpanders val = constructObjectPropertyBool "show-expanders" val
data TreeViewShowExpandersPropertyInfo
instance AttrInfo TreeViewShowExpandersPropertyInfo where
type AttrAllowedOps TreeViewShowExpandersPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewShowExpandersPropertyInfo = (~) Bool
type AttrBaseTypeConstraint TreeViewShowExpandersPropertyInfo = IsTreeView
type AttrGetType TreeViewShowExpandersPropertyInfo = Bool
type AttrLabel TreeViewShowExpandersPropertyInfo = "show-expanders"
type AttrOrigin TreeViewShowExpandersPropertyInfo = TreeView
attrGet _ = getTreeViewShowExpanders
attrSet _ = setTreeViewShowExpanders
attrConstruct _ = constructTreeViewShowExpanders
attrClear _ = undefined
getTreeViewTooltipColumn :: (MonadIO m, IsTreeView o) => o -> m Int32
getTreeViewTooltipColumn obj = liftIO $ getObjectPropertyInt32 obj "tooltip-column"
setTreeViewTooltipColumn :: (MonadIO m, IsTreeView o) => o -> Int32 -> m ()
setTreeViewTooltipColumn obj val = liftIO $ setObjectPropertyInt32 obj "tooltip-column" val
constructTreeViewTooltipColumn :: (IsTreeView o) => Int32 -> IO (GValueConstruct o)
constructTreeViewTooltipColumn val = constructObjectPropertyInt32 "tooltip-column" val
data TreeViewTooltipColumnPropertyInfo
instance AttrInfo TreeViewTooltipColumnPropertyInfo where
type AttrAllowedOps TreeViewTooltipColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint TreeViewTooltipColumnPropertyInfo = (~) Int32
type AttrBaseTypeConstraint TreeViewTooltipColumnPropertyInfo = IsTreeView
type AttrGetType TreeViewTooltipColumnPropertyInfo = Int32
type AttrLabel TreeViewTooltipColumnPropertyInfo = "tooltip-column"
type AttrOrigin TreeViewTooltipColumnPropertyInfo = TreeView
attrGet _ = getTreeViewTooltipColumn
attrSet _ = setTreeViewTooltipColumn
attrConstruct _ = constructTreeViewTooltipColumn
attrClear _ = undefined
instance O.HasAttributeList TreeView
type instance O.AttributeList TreeView = TreeViewAttributeList
type TreeViewAttributeList = ('[ '("activateOnSingleClick", TreeViewActivateOnSingleClickPropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("enableGridLines", TreeViewEnableGridLinesPropertyInfo), '("enableSearch", TreeViewEnableSearchPropertyInfo), '("enableTreeLines", TreeViewEnableTreeLinesPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("expanderColumn", TreeViewExpanderColumnPropertyInfo), '("fixedHeightMode", TreeViewFixedHeightModePropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("hadjustment", Gtk.Scrollable.ScrollableHadjustmentPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("headersClickable", TreeViewHeadersClickablePropertyInfo), '("headersVisible", TreeViewHeadersVisiblePropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("hoverExpand", TreeViewHoverExpandPropertyInfo), '("hoverSelection", TreeViewHoverSelectionPropertyInfo), '("hscrollPolicy", Gtk.Scrollable.ScrollableHscrollPolicyPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("levelIndentation", TreeViewLevelIndentationPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("model", TreeViewModelPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("reorderable", TreeViewReorderablePropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("rubberBanding", TreeViewRubberBandingPropertyInfo), '("rulesHint", TreeViewRulesHintPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("searchColumn", TreeViewSearchColumnPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("showExpanders", TreeViewShowExpandersPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipColumn", TreeViewTooltipColumnPropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("vadjustment", Gtk.Scrollable.ScrollableVadjustmentPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("vscrollPolicy", Gtk.Scrollable.ScrollableVscrollPolicyPropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])
treeViewActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
treeViewActivateOnSingleClick = AttrLabelProxy
treeViewEnableGridLines :: AttrLabelProxy "enableGridLines"
treeViewEnableGridLines = AttrLabelProxy
treeViewEnableSearch :: AttrLabelProxy "enableSearch"
treeViewEnableSearch = AttrLabelProxy
treeViewEnableTreeLines :: AttrLabelProxy "enableTreeLines"
treeViewEnableTreeLines = AttrLabelProxy
treeViewExpanderColumn :: AttrLabelProxy "expanderColumn"
treeViewExpanderColumn = AttrLabelProxy
treeViewFixedHeightMode :: AttrLabelProxy "fixedHeightMode"
treeViewFixedHeightMode = AttrLabelProxy
treeViewHeadersClickable :: AttrLabelProxy "headersClickable"
treeViewHeadersClickable = AttrLabelProxy
treeViewHeadersVisible :: AttrLabelProxy "headersVisible"
treeViewHeadersVisible = AttrLabelProxy
treeViewHoverExpand :: AttrLabelProxy "hoverExpand"
treeViewHoverExpand = AttrLabelProxy
treeViewHoverSelection :: AttrLabelProxy "hoverSelection"
treeViewHoverSelection = AttrLabelProxy
treeViewLevelIndentation :: AttrLabelProxy "levelIndentation"
treeViewLevelIndentation = AttrLabelProxy
treeViewModel :: AttrLabelProxy "model"
treeViewModel = AttrLabelProxy
treeViewReorderable :: AttrLabelProxy "reorderable"
treeViewReorderable = AttrLabelProxy
treeViewRubberBanding :: AttrLabelProxy "rubberBanding"
treeViewRubberBanding = AttrLabelProxy
treeViewRulesHint :: AttrLabelProxy "rulesHint"
treeViewRulesHint = AttrLabelProxy
treeViewSearchColumn :: AttrLabelProxy "searchColumn"
treeViewSearchColumn = AttrLabelProxy
treeViewShowExpanders :: AttrLabelProxy "showExpanders"
treeViewShowExpanders = AttrLabelProxy
treeViewTooltipColumn :: AttrLabelProxy "tooltipColumn"
treeViewTooltipColumn = AttrLabelProxy
data TreeViewColumnsChangedSignalInfo
instance SignalInfo TreeViewColumnsChangedSignalInfo where
type HaskellCallbackType TreeViewColumnsChangedSignalInfo = TreeViewColumnsChangedCallback
connectSignal _ = connectTreeViewColumnsChanged
data TreeViewCursorChangedSignalInfo
instance SignalInfo TreeViewCursorChangedSignalInfo where
type HaskellCallbackType TreeViewCursorChangedSignalInfo = TreeViewCursorChangedCallback
connectSignal _ = connectTreeViewCursorChanged
data TreeViewExpandCollapseCursorRowSignalInfo
instance SignalInfo TreeViewExpandCollapseCursorRowSignalInfo where
type HaskellCallbackType TreeViewExpandCollapseCursorRowSignalInfo = TreeViewExpandCollapseCursorRowCallback
connectSignal _ = connectTreeViewExpandCollapseCursorRow
data TreeViewMoveCursorSignalInfo
instance SignalInfo TreeViewMoveCursorSignalInfo where
type HaskellCallbackType TreeViewMoveCursorSignalInfo = TreeViewMoveCursorCallback
connectSignal _ = connectTreeViewMoveCursor
data TreeViewRowActivatedSignalInfo
instance SignalInfo TreeViewRowActivatedSignalInfo where
type HaskellCallbackType TreeViewRowActivatedSignalInfo = TreeViewRowActivatedCallback
connectSignal _ = connectTreeViewRowActivated
data TreeViewRowCollapsedSignalInfo
instance SignalInfo TreeViewRowCollapsedSignalInfo where
type HaskellCallbackType TreeViewRowCollapsedSignalInfo = TreeViewRowCollapsedCallback
connectSignal _ = connectTreeViewRowCollapsed
data TreeViewRowExpandedSignalInfo
instance SignalInfo TreeViewRowExpandedSignalInfo where
type HaskellCallbackType TreeViewRowExpandedSignalInfo = TreeViewRowExpandedCallback
connectSignal _ = connectTreeViewRowExpanded
data TreeViewSelectAllSignalInfo
instance SignalInfo TreeViewSelectAllSignalInfo where
type HaskellCallbackType TreeViewSelectAllSignalInfo = TreeViewSelectAllCallback
connectSignal _ = connectTreeViewSelectAll
data TreeViewSelectCursorParentSignalInfo
instance SignalInfo TreeViewSelectCursorParentSignalInfo where
type HaskellCallbackType TreeViewSelectCursorParentSignalInfo = TreeViewSelectCursorParentCallback
connectSignal _ = connectTreeViewSelectCursorParent
data TreeViewSelectCursorRowSignalInfo
instance SignalInfo TreeViewSelectCursorRowSignalInfo where
type HaskellCallbackType TreeViewSelectCursorRowSignalInfo = TreeViewSelectCursorRowCallback
connectSignal _ = connectTreeViewSelectCursorRow
data TreeViewStartInteractiveSearchSignalInfo
instance SignalInfo TreeViewStartInteractiveSearchSignalInfo where
type HaskellCallbackType TreeViewStartInteractiveSearchSignalInfo = TreeViewStartInteractiveSearchCallback
connectSignal _ = connectTreeViewStartInteractiveSearch
data TreeViewTestCollapseRowSignalInfo
instance SignalInfo TreeViewTestCollapseRowSignalInfo where
type HaskellCallbackType TreeViewTestCollapseRowSignalInfo = TreeViewTestCollapseRowCallback
connectSignal _ = connectTreeViewTestCollapseRow
data TreeViewTestExpandRowSignalInfo
instance SignalInfo TreeViewTestExpandRowSignalInfo where
type HaskellCallbackType TreeViewTestExpandRowSignalInfo = TreeViewTestExpandRowCallback
connectSignal _ = connectTreeViewTestExpandRow
data TreeViewToggleCursorRowSignalInfo
instance SignalInfo TreeViewToggleCursorRowSignalInfo where
type HaskellCallbackType TreeViewToggleCursorRowSignalInfo = TreeViewToggleCursorRowCallback
connectSignal _ = connectTreeViewToggleCursorRow
data TreeViewUnselectAllSignalInfo
instance SignalInfo TreeViewUnselectAllSignalInfo where
type HaskellCallbackType TreeViewUnselectAllSignalInfo = TreeViewUnselectAllCallback
connectSignal _ = connectTreeViewUnselectAll
type instance O.SignalList TreeView = TreeViewSignalList
type TreeViewSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("columnsChanged", TreeViewColumnsChangedSignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("cursorChanged", TreeViewCursorChangedSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("expandCollapseCursorRow", TreeViewExpandCollapseCursorRowSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveCursor", TreeViewMoveCursorSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("rowActivated", TreeViewRowActivatedSignalInfo), '("rowCollapsed", TreeViewRowCollapsedSignalInfo), '("rowExpanded", TreeViewRowExpandedSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectAll", TreeViewSelectAllSignalInfo), '("selectCursorParent", TreeViewSelectCursorParentSignalInfo), '("selectCursorRow", TreeViewSelectCursorRowSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("startInteractiveSearch", TreeViewStartInteractiveSearchSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("testCollapseRow", TreeViewTestCollapseRowSignalInfo), '("testExpandRow", TreeViewTestExpandRowSignalInfo), '("toggleCursorRow", TreeViewToggleCursorRowSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("unselectAll", TreeViewUnselectAllSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
foreign import ccall "gtk_tree_view_new" gtk_tree_view_new ::
IO (Ptr TreeView)
treeViewNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m TreeView
treeViewNew = liftIO $ do
result <- gtk_tree_view_new
checkUnexpectedReturnNULL "treeViewNew" result
result' <- (newObject TreeView) result
return result'
foreign import ccall "gtk_tree_view_new_with_model" gtk_tree_view_new_with_model ::
Ptr Gtk.TreeModel.TreeModel ->
IO (Ptr TreeView)
treeViewNewWithModel ::
(B.CallStack.HasCallStack, MonadIO m, Gtk.TreeModel.IsTreeModel a) =>
a
-> m TreeView
treeViewNewWithModel model = liftIO $ do
model' <- unsafeManagedPtrCastPtr model
result <- gtk_tree_view_new_with_model model'
checkUnexpectedReturnNULL "treeViewNewWithModel" result
result' <- (newObject TreeView) result
touchManagedPtr model
return result'
foreign import ccall "gtk_tree_view_append_column" gtk_tree_view_append_column ::
Ptr TreeView ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
IO Int32
treeViewAppendColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> b
-> m Int32
treeViewAppendColumn treeView column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
column' <- unsafeManagedPtrCastPtr column
result <- gtk_tree_view_append_column treeView' column'
touchManagedPtr treeView
touchManagedPtr column
return result
data TreeViewAppendColumnMethodInfo
instance (signature ~ (b -> m Int32), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewAppendColumnMethodInfo a signature where
overloadedMethod _ = treeViewAppendColumn
foreign import ccall "gtk_tree_view_collapse_all" gtk_tree_view_collapse_all ::
Ptr TreeView ->
IO ()
treeViewCollapseAll ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ()
treeViewCollapseAll treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_collapse_all treeView'
touchManagedPtr treeView
return ()
data TreeViewCollapseAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewCollapseAllMethodInfo a signature where
overloadedMethod _ = treeViewCollapseAll
foreign import ccall "gtk_tree_view_collapse_row" gtk_tree_view_collapse_row ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
IO CInt
treeViewCollapseRow ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.TreePath.TreePath
-> m Bool
treeViewCollapseRow treeView path = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
result <- gtk_tree_view_collapse_row treeView' path'
let result' = (/= 0) result
touchManagedPtr treeView
touchManagedPtr path
return result'
data TreeViewCollapseRowMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewCollapseRowMethodInfo a signature where
overloadedMethod _ = treeViewCollapseRow
foreign import ccall "gtk_tree_view_columns_autosize" gtk_tree_view_columns_autosize ::
Ptr TreeView ->
IO ()
treeViewColumnsAutosize ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ()
treeViewColumnsAutosize treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_columns_autosize treeView'
touchManagedPtr treeView
return ()
data TreeViewColumnsAutosizeMethodInfo
instance (signature ~ (m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewColumnsAutosizeMethodInfo a signature where
overloadedMethod _ = treeViewColumnsAutosize
foreign import ccall "gtk_tree_view_convert_bin_window_to_tree_coords" gtk_tree_view_convert_bin_window_to_tree_coords ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
treeViewConvertBinWindowToTreeCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Int32,Int32)
treeViewConvertBinWindowToTreeCoords treeView bx by = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
tx <- allocMem :: IO (Ptr Int32)
ty <- allocMem :: IO (Ptr Int32)
gtk_tree_view_convert_bin_window_to_tree_coords treeView' bx by tx ty
tx' <- peek tx
ty' <- peek ty
touchManagedPtr treeView
freeMem tx
freeMem ty
return (tx', ty')
data TreeViewConvertBinWindowToTreeCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewConvertBinWindowToTreeCoordsMethodInfo a signature where
overloadedMethod _ = treeViewConvertBinWindowToTreeCoords
foreign import ccall "gtk_tree_view_convert_bin_window_to_widget_coords" gtk_tree_view_convert_bin_window_to_widget_coords ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
treeViewConvertBinWindowToWidgetCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Int32,Int32)
treeViewConvertBinWindowToWidgetCoords treeView bx by = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
wx <- allocMem :: IO (Ptr Int32)
wy <- allocMem :: IO (Ptr Int32)
gtk_tree_view_convert_bin_window_to_widget_coords treeView' bx by wx wy
wx' <- peek wx
wy' <- peek wy
touchManagedPtr treeView
freeMem wx
freeMem wy
return (wx', wy')
data TreeViewConvertBinWindowToWidgetCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewConvertBinWindowToWidgetCoordsMethodInfo a signature where
overloadedMethod _ = treeViewConvertBinWindowToWidgetCoords
foreign import ccall "gtk_tree_view_convert_tree_to_bin_window_coords" gtk_tree_view_convert_tree_to_bin_window_coords ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
treeViewConvertTreeToBinWindowCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Int32,Int32)
treeViewConvertTreeToBinWindowCoords treeView tx ty = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
bx <- allocMem :: IO (Ptr Int32)
by <- allocMem :: IO (Ptr Int32)
gtk_tree_view_convert_tree_to_bin_window_coords treeView' tx ty bx by
bx' <- peek bx
by' <- peek by
touchManagedPtr treeView
freeMem bx
freeMem by
return (bx', by')
data TreeViewConvertTreeToBinWindowCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewConvertTreeToBinWindowCoordsMethodInfo a signature where
overloadedMethod _ = treeViewConvertTreeToBinWindowCoords
foreign import ccall "gtk_tree_view_convert_tree_to_widget_coords" gtk_tree_view_convert_tree_to_widget_coords ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
treeViewConvertTreeToWidgetCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Int32,Int32)
treeViewConvertTreeToWidgetCoords treeView tx ty = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
wx <- allocMem :: IO (Ptr Int32)
wy <- allocMem :: IO (Ptr Int32)
gtk_tree_view_convert_tree_to_widget_coords treeView' tx ty wx wy
wx' <- peek wx
wy' <- peek wy
touchManagedPtr treeView
freeMem wx
freeMem wy
return (wx', wy')
data TreeViewConvertTreeToWidgetCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewConvertTreeToWidgetCoordsMethodInfo a signature where
overloadedMethod _ = treeViewConvertTreeToWidgetCoords
foreign import ccall "gtk_tree_view_convert_widget_to_bin_window_coords" gtk_tree_view_convert_widget_to_bin_window_coords ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
treeViewConvertWidgetToBinWindowCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Int32,Int32)
treeViewConvertWidgetToBinWindowCoords treeView wx wy = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
bx <- allocMem :: IO (Ptr Int32)
by <- allocMem :: IO (Ptr Int32)
gtk_tree_view_convert_widget_to_bin_window_coords treeView' wx wy bx by
bx' <- peek bx
by' <- peek by
touchManagedPtr treeView
freeMem bx
freeMem by
return (bx', by')
data TreeViewConvertWidgetToBinWindowCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewConvertWidgetToBinWindowCoordsMethodInfo a signature where
overloadedMethod _ = treeViewConvertWidgetToBinWindowCoords
foreign import ccall "gtk_tree_view_convert_widget_to_tree_coords" gtk_tree_view_convert_widget_to_tree_coords ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
treeViewConvertWidgetToTreeCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Int32,Int32)
treeViewConvertWidgetToTreeCoords treeView wx wy = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
tx <- allocMem :: IO (Ptr Int32)
ty <- allocMem :: IO (Ptr Int32)
gtk_tree_view_convert_widget_to_tree_coords treeView' wx wy tx ty
tx' <- peek tx
ty' <- peek ty
touchManagedPtr treeView
freeMem tx
freeMem ty
return (tx', ty')
data TreeViewConvertWidgetToTreeCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewConvertWidgetToTreeCoordsMethodInfo a signature where
overloadedMethod _ = treeViewConvertWidgetToTreeCoords
foreign import ccall "gtk_tree_view_create_row_drag_icon" gtk_tree_view_create_row_drag_icon ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
IO (Ptr Cairo.Surface.Surface)
treeViewCreateRowDragIcon ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.TreePath.TreePath
-> m Cairo.Surface.Surface
treeViewCreateRowDragIcon treeView path = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
result <- gtk_tree_view_create_row_drag_icon treeView' path'
checkUnexpectedReturnNULL "treeViewCreateRowDragIcon" result
result' <- (wrapBoxed Cairo.Surface.Surface) result
touchManagedPtr treeView
touchManagedPtr path
return result'
data TreeViewCreateRowDragIconMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> m Cairo.Surface.Surface), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewCreateRowDragIconMethodInfo a signature where
overloadedMethod _ = treeViewCreateRowDragIcon
foreign import ccall "gtk_tree_view_enable_model_drag_dest" gtk_tree_view_enable_model_drag_dest ::
Ptr TreeView ->
Ptr Gtk.TargetEntry.TargetEntry ->
Int32 ->
CUInt ->
IO ()
treeViewEnableModelDragDest ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> [Gtk.TargetEntry.TargetEntry]
-> [Gdk.Flags.DragAction]
-> m ()
treeViewEnableModelDragDest treeView targets actions = liftIO $ do
let nTargets = fromIntegral $ length targets
treeView' <- unsafeManagedPtrCastPtr treeView
targets' <- mapM unsafeManagedPtrGetPtr targets
targets'' <- packBlockArray 16 targets'
let actions' = gflagsToWord actions
gtk_tree_view_enable_model_drag_dest treeView' targets'' nTargets actions'
touchManagedPtr treeView
mapM_ touchManagedPtr targets
freeMem targets''
return ()
data TreeViewEnableModelDragDestMethodInfo
instance (signature ~ ([Gtk.TargetEntry.TargetEntry] -> [Gdk.Flags.DragAction] -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewEnableModelDragDestMethodInfo a signature where
overloadedMethod _ = treeViewEnableModelDragDest
foreign import ccall "gtk_tree_view_enable_model_drag_source" gtk_tree_view_enable_model_drag_source ::
Ptr TreeView ->
CUInt ->
Ptr Gtk.TargetEntry.TargetEntry ->
Int32 ->
CUInt ->
IO ()
treeViewEnableModelDragSource ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> [Gdk.Flags.ModifierType]
-> [Gtk.TargetEntry.TargetEntry]
-> [Gdk.Flags.DragAction]
-> m ()
treeViewEnableModelDragSource treeView startButtonMask targets actions = liftIO $ do
let nTargets = fromIntegral $ length targets
treeView' <- unsafeManagedPtrCastPtr treeView
let startButtonMask' = gflagsToWord startButtonMask
targets' <- mapM unsafeManagedPtrGetPtr targets
targets'' <- packBlockArray 16 targets'
let actions' = gflagsToWord actions
gtk_tree_view_enable_model_drag_source treeView' startButtonMask' targets'' nTargets actions'
touchManagedPtr treeView
mapM_ touchManagedPtr targets
freeMem targets''
return ()
data TreeViewEnableModelDragSourceMethodInfo
instance (signature ~ ([Gdk.Flags.ModifierType] -> [Gtk.TargetEntry.TargetEntry] -> [Gdk.Flags.DragAction] -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewEnableModelDragSourceMethodInfo a signature where
overloadedMethod _ = treeViewEnableModelDragSource
foreign import ccall "gtk_tree_view_expand_all" gtk_tree_view_expand_all ::
Ptr TreeView ->
IO ()
treeViewExpandAll ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ()
treeViewExpandAll treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_expand_all treeView'
touchManagedPtr treeView
return ()
data TreeViewExpandAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewExpandAllMethodInfo a signature where
overloadedMethod _ = treeViewExpandAll
foreign import ccall "gtk_tree_view_expand_row" gtk_tree_view_expand_row ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
CInt ->
IO CInt
treeViewExpandRow ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.TreePath.TreePath
-> Bool
-> m Bool
treeViewExpandRow treeView path openAll = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
let openAll' = (fromIntegral . fromEnum) openAll
result <- gtk_tree_view_expand_row treeView' path' openAll'
let result' = (/= 0) result
touchManagedPtr treeView
touchManagedPtr path
return result'
data TreeViewExpandRowMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> Bool -> m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewExpandRowMethodInfo a signature where
overloadedMethod _ = treeViewExpandRow
foreign import ccall "gtk_tree_view_expand_to_path" gtk_tree_view_expand_to_path ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
IO ()
treeViewExpandToPath ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.TreePath.TreePath
-> m ()
treeViewExpandToPath treeView path = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
gtk_tree_view_expand_to_path treeView' path'
touchManagedPtr treeView
touchManagedPtr path
return ()
data TreeViewExpandToPathMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewExpandToPathMethodInfo a signature where
overloadedMethod _ = treeViewExpandToPath
foreign import ccall "gtk_tree_view_get_activate_on_single_click" gtk_tree_view_get_activate_on_single_click ::
Ptr TreeView ->
IO CInt
treeViewGetActivateOnSingleClick ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetActivateOnSingleClick treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_activate_on_single_click treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetActivateOnSingleClickMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetActivateOnSingleClickMethodInfo a signature where
overloadedMethod _ = treeViewGetActivateOnSingleClick
foreign import ccall "gtk_tree_view_get_background_area" gtk_tree_view_get_background_area ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr Gdk.Rectangle.Rectangle ->
IO ()
treeViewGetBackgroundArea ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> Maybe (Gtk.TreePath.TreePath)
-> Maybe (b)
-> m (Gdk.Rectangle.Rectangle)
treeViewGetBackgroundArea treeView path column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
jPath' <- unsafeManagedPtrGetPtr jPath
return jPath'
maybeColumn <- case column of
Nothing -> return nullPtr
Just jColumn -> do
jColumn' <- unsafeManagedPtrCastPtr jColumn
return jColumn'
rect <- callocBoxedBytes 16 :: IO (Ptr Gdk.Rectangle.Rectangle)
gtk_tree_view_get_background_area treeView' maybePath maybeColumn rect
rect' <- (wrapBoxed Gdk.Rectangle.Rectangle) rect
touchManagedPtr treeView
whenJust path touchManagedPtr
whenJust column touchManagedPtr
return rect'
data TreeViewGetBackgroundAreaMethodInfo
instance (signature ~ (Maybe (Gtk.TreePath.TreePath) -> Maybe (b) -> m (Gdk.Rectangle.Rectangle)), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewGetBackgroundAreaMethodInfo a signature where
overloadedMethod _ = treeViewGetBackgroundArea
foreign import ccall "gtk_tree_view_get_bin_window" gtk_tree_view_get_bin_window ::
Ptr TreeView ->
IO (Ptr Gdk.Window.Window)
treeViewGetBinWindow ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m (Maybe Gdk.Window.Window)
treeViewGetBinWindow treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_bin_window treeView'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gdk.Window.Window) result'
return result''
touchManagedPtr treeView
return maybeResult
data TreeViewGetBinWindowMethodInfo
instance (signature ~ (m (Maybe Gdk.Window.Window)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetBinWindowMethodInfo a signature where
overloadedMethod _ = treeViewGetBinWindow
foreign import ccall "gtk_tree_view_get_cell_area" gtk_tree_view_get_cell_area ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr Gdk.Rectangle.Rectangle ->
IO ()
treeViewGetCellArea ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> Maybe (Gtk.TreePath.TreePath)
-> Maybe (b)
-> m (Gdk.Rectangle.Rectangle)
treeViewGetCellArea treeView path column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
jPath' <- unsafeManagedPtrGetPtr jPath
return jPath'
maybeColumn <- case column of
Nothing -> return nullPtr
Just jColumn -> do
jColumn' <- unsafeManagedPtrCastPtr jColumn
return jColumn'
rect <- callocBoxedBytes 16 :: IO (Ptr Gdk.Rectangle.Rectangle)
gtk_tree_view_get_cell_area treeView' maybePath maybeColumn rect
rect' <- (wrapBoxed Gdk.Rectangle.Rectangle) rect
touchManagedPtr treeView
whenJust path touchManagedPtr
whenJust column touchManagedPtr
return rect'
data TreeViewGetCellAreaMethodInfo
instance (signature ~ (Maybe (Gtk.TreePath.TreePath) -> Maybe (b) -> m (Gdk.Rectangle.Rectangle)), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewGetCellAreaMethodInfo a signature where
overloadedMethod _ = treeViewGetCellArea
foreign import ccall "gtk_tree_view_get_column" gtk_tree_view_get_column ::
Ptr TreeView ->
Int32 ->
IO (Ptr Gtk.TreeViewColumn.TreeViewColumn)
treeViewGetColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> m (Maybe Gtk.TreeViewColumn.TreeViewColumn)
treeViewGetColumn treeView n = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_column treeView' n
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.TreeViewColumn.TreeViewColumn) result'
return result''
touchManagedPtr treeView
return maybeResult
data TreeViewGetColumnMethodInfo
instance (signature ~ (Int32 -> m (Maybe Gtk.TreeViewColumn.TreeViewColumn)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetColumnMethodInfo a signature where
overloadedMethod _ = treeViewGetColumn
foreign import ccall "gtk_tree_view_get_columns" gtk_tree_view_get_columns ::
Ptr TreeView ->
IO (Ptr (GList (Ptr Gtk.TreeViewColumn.TreeViewColumn)))
treeViewGetColumns ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m [Gtk.TreeViewColumn.TreeViewColumn]
treeViewGetColumns treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_columns treeView'
result' <- unpackGList result
result'' <- mapM (newObject Gtk.TreeViewColumn.TreeViewColumn) result'
g_list_free result
touchManagedPtr treeView
return result''
data TreeViewGetColumnsMethodInfo
instance (signature ~ (m [Gtk.TreeViewColumn.TreeViewColumn]), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetColumnsMethodInfo a signature where
overloadedMethod _ = treeViewGetColumns
foreign import ccall "gtk_tree_view_get_cursor" gtk_tree_view_get_cursor ::
Ptr TreeView ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr (Ptr Gtk.TreeViewColumn.TreeViewColumn) ->
IO ()
treeViewGetCursor ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ((Maybe Gtk.TreePath.TreePath),(Maybe Gtk.TreeViewColumn.TreeViewColumn))
treeViewGetCursor treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
focusColumn <- allocMem :: IO (Ptr (Ptr Gtk.TreeViewColumn.TreeViewColumn))
gtk_tree_view_get_cursor treeView' path focusColumn
path' <- peek path
maybePath' <- convertIfNonNull path' $ \path'' -> do
path''' <- (wrapBoxed Gtk.TreePath.TreePath) path''
return path'''
focusColumn' <- peek focusColumn
maybeFocusColumn' <- convertIfNonNull focusColumn' $ \focusColumn'' -> do
focusColumn''' <- (newObject Gtk.TreeViewColumn.TreeViewColumn) focusColumn''
return focusColumn'''
touchManagedPtr treeView
freeMem path
freeMem focusColumn
return (maybePath', maybeFocusColumn')
data TreeViewGetCursorMethodInfo
instance (signature ~ (m ((Maybe Gtk.TreePath.TreePath),(Maybe Gtk.TreeViewColumn.TreeViewColumn))), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetCursorMethodInfo a signature where
overloadedMethod _ = treeViewGetCursor
foreign import ccall "gtk_tree_view_get_dest_row_at_pos" gtk_tree_view_get_dest_row_at_pos ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr CUInt ->
IO CInt
treeViewGetDestRowAtPos ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Bool,(Maybe Gtk.TreePath.TreePath),Gtk.Enums.TreeViewDropPosition)
treeViewGetDestRowAtPos treeView dragX dragY = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
pos <- allocMem :: IO (Ptr CUInt)
result <- gtk_tree_view_get_dest_row_at_pos treeView' dragX dragY path pos
let result' = (/= 0) result
path' <- peek path
maybePath' <- convertIfNonNull path' $ \path'' -> do
path''' <- (wrapBoxed Gtk.TreePath.TreePath) path''
return path'''
pos' <- peek pos
let pos'' = (toEnum . fromIntegral) pos'
touchManagedPtr treeView
freeMem path
freeMem pos
return (result', maybePath', pos'')
data TreeViewGetDestRowAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Bool,(Maybe Gtk.TreePath.TreePath),Gtk.Enums.TreeViewDropPosition)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetDestRowAtPosMethodInfo a signature where
overloadedMethod _ = treeViewGetDestRowAtPos
foreign import ccall "gtk_tree_view_get_drag_dest_row" gtk_tree_view_get_drag_dest_row ::
Ptr TreeView ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr CUInt ->
IO ()
treeViewGetDragDestRow ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ((Maybe Gtk.TreePath.TreePath),Gtk.Enums.TreeViewDropPosition)
treeViewGetDragDestRow treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
pos <- allocMem :: IO (Ptr CUInt)
gtk_tree_view_get_drag_dest_row treeView' path pos
path' <- peek path
maybePath' <- convertIfNonNull path' $ \path'' -> do
path''' <- (wrapBoxed Gtk.TreePath.TreePath) path''
return path'''
pos' <- peek pos
let pos'' = (toEnum . fromIntegral) pos'
touchManagedPtr treeView
freeMem path
freeMem pos
return (maybePath', pos'')
data TreeViewGetDragDestRowMethodInfo
instance (signature ~ (m ((Maybe Gtk.TreePath.TreePath),Gtk.Enums.TreeViewDropPosition)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetDragDestRowMethodInfo a signature where
overloadedMethod _ = treeViewGetDragDestRow
foreign import ccall "gtk_tree_view_get_enable_search" gtk_tree_view_get_enable_search ::
Ptr TreeView ->
IO CInt
treeViewGetEnableSearch ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetEnableSearch treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_enable_search treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetEnableSearchMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetEnableSearchMethodInfo a signature where
overloadedMethod _ = treeViewGetEnableSearch
foreign import ccall "gtk_tree_view_get_enable_tree_lines" gtk_tree_view_get_enable_tree_lines ::
Ptr TreeView ->
IO CInt
treeViewGetEnableTreeLines ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetEnableTreeLines treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_enable_tree_lines treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetEnableTreeLinesMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetEnableTreeLinesMethodInfo a signature where
overloadedMethod _ = treeViewGetEnableTreeLines
foreign import ccall "gtk_tree_view_get_expander_column" gtk_tree_view_get_expander_column ::
Ptr TreeView ->
IO (Ptr Gtk.TreeViewColumn.TreeViewColumn)
treeViewGetExpanderColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Gtk.TreeViewColumn.TreeViewColumn
treeViewGetExpanderColumn treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_expander_column treeView'
checkUnexpectedReturnNULL "treeViewGetExpanderColumn" result
result' <- (newObject Gtk.TreeViewColumn.TreeViewColumn) result
touchManagedPtr treeView
return result'
data TreeViewGetExpanderColumnMethodInfo
instance (signature ~ (m Gtk.TreeViewColumn.TreeViewColumn), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetExpanderColumnMethodInfo a signature where
overloadedMethod _ = treeViewGetExpanderColumn
foreign import ccall "gtk_tree_view_get_fixed_height_mode" gtk_tree_view_get_fixed_height_mode ::
Ptr TreeView ->
IO CInt
treeViewGetFixedHeightMode ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetFixedHeightMode treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_fixed_height_mode treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetFixedHeightModeMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetFixedHeightModeMethodInfo a signature where
overloadedMethod _ = treeViewGetFixedHeightMode
foreign import ccall "gtk_tree_view_get_grid_lines" gtk_tree_view_get_grid_lines ::
Ptr TreeView ->
IO CUInt
treeViewGetGridLines ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Gtk.Enums.TreeViewGridLines
treeViewGetGridLines treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_grid_lines treeView'
let result' = (toEnum . fromIntegral) result
touchManagedPtr treeView
return result'
data TreeViewGetGridLinesMethodInfo
instance (signature ~ (m Gtk.Enums.TreeViewGridLines), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetGridLinesMethodInfo a signature where
overloadedMethod _ = treeViewGetGridLines
foreign import ccall "gtk_tree_view_get_hadjustment" gtk_tree_view_get_hadjustment ::
Ptr TreeView ->
IO (Ptr Gtk.Adjustment.Adjustment)
treeViewGetHadjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Gtk.Adjustment.Adjustment
treeViewGetHadjustment treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_hadjustment treeView'
checkUnexpectedReturnNULL "treeViewGetHadjustment" result
result' <- (newObject Gtk.Adjustment.Adjustment) result
touchManagedPtr treeView
return result'
data TreeViewGetHadjustmentMethodInfo
instance (signature ~ (m Gtk.Adjustment.Adjustment), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetHadjustmentMethodInfo a signature where
overloadedMethod _ = treeViewGetHadjustment
foreign import ccall "gtk_tree_view_get_headers_clickable" gtk_tree_view_get_headers_clickable ::
Ptr TreeView ->
IO CInt
treeViewGetHeadersClickable ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetHeadersClickable treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_headers_clickable treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetHeadersClickableMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetHeadersClickableMethodInfo a signature where
overloadedMethod _ = treeViewGetHeadersClickable
foreign import ccall "gtk_tree_view_get_headers_visible" gtk_tree_view_get_headers_visible ::
Ptr TreeView ->
IO CInt
treeViewGetHeadersVisible ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetHeadersVisible treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_headers_visible treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetHeadersVisibleMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetHeadersVisibleMethodInfo a signature where
overloadedMethod _ = treeViewGetHeadersVisible
foreign import ccall "gtk_tree_view_get_hover_expand" gtk_tree_view_get_hover_expand ::
Ptr TreeView ->
IO CInt
treeViewGetHoverExpand ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetHoverExpand treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_hover_expand treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetHoverExpandMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetHoverExpandMethodInfo a signature where
overloadedMethod _ = treeViewGetHoverExpand
foreign import ccall "gtk_tree_view_get_hover_selection" gtk_tree_view_get_hover_selection ::
Ptr TreeView ->
IO CInt
treeViewGetHoverSelection ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetHoverSelection treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_hover_selection treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetHoverSelectionMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetHoverSelectionMethodInfo a signature where
overloadedMethod _ = treeViewGetHoverSelection
foreign import ccall "gtk_tree_view_get_level_indentation" gtk_tree_view_get_level_indentation ::
Ptr TreeView ->
IO Int32
treeViewGetLevelIndentation ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Int32
treeViewGetLevelIndentation treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_level_indentation treeView'
touchManagedPtr treeView
return result
data TreeViewGetLevelIndentationMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetLevelIndentationMethodInfo a signature where
overloadedMethod _ = treeViewGetLevelIndentation
foreign import ccall "gtk_tree_view_get_model" gtk_tree_view_get_model ::
Ptr TreeView ->
IO (Ptr Gtk.TreeModel.TreeModel)
treeViewGetModel ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m (Maybe Gtk.TreeModel.TreeModel)
treeViewGetModel treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_model treeView'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.TreeModel.TreeModel) result'
return result''
touchManagedPtr treeView
return maybeResult
data TreeViewGetModelMethodInfo
instance (signature ~ (m (Maybe Gtk.TreeModel.TreeModel)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetModelMethodInfo a signature where
overloadedMethod _ = treeViewGetModel
foreign import ccall "gtk_tree_view_get_n_columns" gtk_tree_view_get_n_columns ::
Ptr TreeView ->
IO Word32
treeViewGetNColumns ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Word32
treeViewGetNColumns treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_n_columns treeView'
touchManagedPtr treeView
return result
data TreeViewGetNColumnsMethodInfo
instance (signature ~ (m Word32), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetNColumnsMethodInfo a signature where
overloadedMethod _ = treeViewGetNColumns
foreign import ccall "gtk_tree_view_get_path_at_pos" gtk_tree_view_get_path_at_pos ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr (Ptr Gtk.TreeViewColumn.TreeViewColumn) ->
Ptr Int32 ->
Ptr Int32 ->
IO CInt
treeViewGetPathAtPos ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Bool,(Maybe Gtk.TreePath.TreePath),(Maybe Gtk.TreeViewColumn.TreeViewColumn),Int32,Int32)
treeViewGetPathAtPos treeView x y = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
column <- allocMem :: IO (Ptr (Ptr Gtk.TreeViewColumn.TreeViewColumn))
cellX <- allocMem :: IO (Ptr Int32)
cellY <- allocMem :: IO (Ptr Int32)
result <- gtk_tree_view_get_path_at_pos treeView' x y path column cellX cellY
let result' = (/= 0) result
path' <- peek path
maybePath' <- convertIfNonNull path' $ \path'' -> do
path''' <- (wrapBoxed Gtk.TreePath.TreePath) path''
return path'''
column' <- peek column
maybeColumn' <- convertIfNonNull column' $ \column'' -> do
column''' <- (newObject Gtk.TreeViewColumn.TreeViewColumn) column''
return column'''
cellX' <- peek cellX
cellY' <- peek cellY
touchManagedPtr treeView
freeMem path
freeMem column
freeMem cellX
freeMem cellY
return (result', maybePath', maybeColumn', cellX', cellY')
data TreeViewGetPathAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Bool,(Maybe Gtk.TreePath.TreePath),(Maybe Gtk.TreeViewColumn.TreeViewColumn),Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetPathAtPosMethodInfo a signature where
overloadedMethod _ = treeViewGetPathAtPos
foreign import ccall "gtk_tree_view_get_reorderable" gtk_tree_view_get_reorderable ::
Ptr TreeView ->
IO CInt
treeViewGetReorderable ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetReorderable treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_reorderable treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetReorderableMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetReorderableMethodInfo a signature where
overloadedMethod _ = treeViewGetReorderable
foreign import ccall "gtk_tree_view_get_rubber_banding" gtk_tree_view_get_rubber_banding ::
Ptr TreeView ->
IO CInt
treeViewGetRubberBanding ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetRubberBanding treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_rubber_banding treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetRubberBandingMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetRubberBandingMethodInfo a signature where
overloadedMethod _ = treeViewGetRubberBanding
foreign import ccall "gtk_tree_view_get_rules_hint" gtk_tree_view_get_rules_hint ::
Ptr TreeView ->
IO CInt
treeViewGetRulesHint ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetRulesHint treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_rules_hint treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetRulesHintMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetRulesHintMethodInfo a signature where
overloadedMethod _ = treeViewGetRulesHint
foreign import ccall "gtk_tree_view_get_search_column" gtk_tree_view_get_search_column ::
Ptr TreeView ->
IO Int32
treeViewGetSearchColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Int32
treeViewGetSearchColumn treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_search_column treeView'
touchManagedPtr treeView
return result
data TreeViewGetSearchColumnMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetSearchColumnMethodInfo a signature where
overloadedMethod _ = treeViewGetSearchColumn
foreign import ccall "gtk_tree_view_get_search_entry" gtk_tree_view_get_search_entry ::
Ptr TreeView ->
IO (Ptr Gtk.Entry.Entry)
treeViewGetSearchEntry ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Gtk.Entry.Entry
treeViewGetSearchEntry treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_search_entry treeView'
checkUnexpectedReturnNULL "treeViewGetSearchEntry" result
result' <- (newObject Gtk.Entry.Entry) result
touchManagedPtr treeView
return result'
data TreeViewGetSearchEntryMethodInfo
instance (signature ~ (m Gtk.Entry.Entry), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetSearchEntryMethodInfo a signature where
overloadedMethod _ = treeViewGetSearchEntry
foreign import ccall "gtk_tree_view_get_selection" gtk_tree_view_get_selection ::
Ptr TreeView ->
IO (Ptr Gtk.TreeSelection.TreeSelection)
treeViewGetSelection ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Gtk.TreeSelection.TreeSelection
treeViewGetSelection treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_selection treeView'
checkUnexpectedReturnNULL "treeViewGetSelection" result
result' <- (newObject Gtk.TreeSelection.TreeSelection) result
touchManagedPtr treeView
return result'
data TreeViewGetSelectionMethodInfo
instance (signature ~ (m Gtk.TreeSelection.TreeSelection), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetSelectionMethodInfo a signature where
overloadedMethod _ = treeViewGetSelection
foreign import ccall "gtk_tree_view_get_show_expanders" gtk_tree_view_get_show_expanders ::
Ptr TreeView ->
IO CInt
treeViewGetShowExpanders ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewGetShowExpanders treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_show_expanders treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewGetShowExpandersMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetShowExpandersMethodInfo a signature where
overloadedMethod _ = treeViewGetShowExpanders
foreign import ccall "gtk_tree_view_get_tooltip_column" gtk_tree_view_get_tooltip_column ::
Ptr TreeView ->
IO Int32
treeViewGetTooltipColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Int32
treeViewGetTooltipColumn treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_tooltip_column treeView'
touchManagedPtr treeView
return result
data TreeViewGetTooltipColumnMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetTooltipColumnMethodInfo a signature where
overloadedMethod _ = treeViewGetTooltipColumn
foreign import ccall "gtk_tree_view_get_tooltip_context" gtk_tree_view_get_tooltip_context ::
Ptr TreeView ->
Ptr Int32 ->
Ptr Int32 ->
CInt ->
Ptr (Ptr Gtk.TreeModel.TreeModel) ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr Gtk.TreeIter.TreeIter ->
IO CInt
treeViewGetTooltipContext ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> Bool
-> m (Bool,Int32,Int32,(Maybe Gtk.TreeModel.TreeModel),Gtk.TreePath.TreePath,Gtk.TreeIter.TreeIter)
treeViewGetTooltipContext treeView x y keyboardTip = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
x' <- allocMem :: IO (Ptr Int32)
poke x' x
y' <- allocMem :: IO (Ptr Int32)
poke y' y
let keyboardTip' = (fromIntegral . fromEnum) keyboardTip
model <- allocMem :: IO (Ptr (Ptr Gtk.TreeModel.TreeModel))
path <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
iter <- callocBoxedBytes 32 :: IO (Ptr Gtk.TreeIter.TreeIter)
result <- gtk_tree_view_get_tooltip_context treeView' x' y' keyboardTip' model path iter
let result' = (/= 0) result
x'' <- peek x'
y'' <- peek y'
model' <- peek model
maybeModel' <- convertIfNonNull model' $ \model'' -> do
model''' <- (newObject Gtk.TreeModel.TreeModel) model''
return model'''
path' <- peek path
path'' <- (wrapBoxed Gtk.TreePath.TreePath) path'
iter' <- (wrapBoxed Gtk.TreeIter.TreeIter) iter
touchManagedPtr treeView
freeMem x'
freeMem y'
freeMem model
freeMem path
return (result', x'', y'', maybeModel', path'', iter')
data TreeViewGetTooltipContextMethodInfo
instance (signature ~ (Int32 -> Int32 -> Bool -> m (Bool,Int32,Int32,(Maybe Gtk.TreeModel.TreeModel),Gtk.TreePath.TreePath,Gtk.TreeIter.TreeIter)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetTooltipContextMethodInfo a signature where
overloadedMethod _ = treeViewGetTooltipContext
foreign import ccall "gtk_tree_view_get_vadjustment" gtk_tree_view_get_vadjustment ::
Ptr TreeView ->
IO (Ptr Gtk.Adjustment.Adjustment)
treeViewGetVadjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Gtk.Adjustment.Adjustment
treeViewGetVadjustment treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_get_vadjustment treeView'
checkUnexpectedReturnNULL "treeViewGetVadjustment" result
result' <- (newObject Gtk.Adjustment.Adjustment) result
touchManagedPtr treeView
return result'
data TreeViewGetVadjustmentMethodInfo
instance (signature ~ (m Gtk.Adjustment.Adjustment), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetVadjustmentMethodInfo a signature where
overloadedMethod _ = treeViewGetVadjustment
foreign import ccall "gtk_tree_view_get_visible_range" gtk_tree_view_get_visible_range ::
Ptr TreeView ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
IO CInt
treeViewGetVisibleRange ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m (Bool,Gtk.TreePath.TreePath,Gtk.TreePath.TreePath)
treeViewGetVisibleRange treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
startPath <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
endPath <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
result <- gtk_tree_view_get_visible_range treeView' startPath endPath
let result' = (/= 0) result
startPath' <- peek startPath
startPath'' <- (wrapBoxed Gtk.TreePath.TreePath) startPath'
endPath' <- peek endPath
endPath'' <- (wrapBoxed Gtk.TreePath.TreePath) endPath'
touchManagedPtr treeView
freeMem startPath
freeMem endPath
return (result', startPath'', endPath'')
data TreeViewGetVisibleRangeMethodInfo
instance (signature ~ (m (Bool,Gtk.TreePath.TreePath,Gtk.TreePath.TreePath)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetVisibleRangeMethodInfo a signature where
overloadedMethod _ = treeViewGetVisibleRange
foreign import ccall "gtk_tree_view_get_visible_rect" gtk_tree_view_get_visible_rect ::
Ptr TreeView ->
Ptr Gdk.Rectangle.Rectangle ->
IO ()
treeViewGetVisibleRect ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m (Gdk.Rectangle.Rectangle)
treeViewGetVisibleRect treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
visibleRect <- callocBoxedBytes 16 :: IO (Ptr Gdk.Rectangle.Rectangle)
gtk_tree_view_get_visible_rect treeView' visibleRect
visibleRect' <- (wrapBoxed Gdk.Rectangle.Rectangle) visibleRect
touchManagedPtr treeView
return visibleRect'
data TreeViewGetVisibleRectMethodInfo
instance (signature ~ (m (Gdk.Rectangle.Rectangle)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewGetVisibleRectMethodInfo a signature where
overloadedMethod _ = treeViewGetVisibleRect
foreign import ccall "gtk_tree_view_insert_column" gtk_tree_view_insert_column ::
Ptr TreeView ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Int32 ->
IO Int32
treeViewInsertColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> b
-> Int32
-> m Int32
treeViewInsertColumn treeView column position = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
column' <- unsafeManagedPtrCastPtr column
result <- gtk_tree_view_insert_column treeView' column' position
touchManagedPtr treeView
touchManagedPtr column
return result
data TreeViewInsertColumnMethodInfo
instance (signature ~ (b -> Int32 -> m Int32), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewInsertColumnMethodInfo a signature where
overloadedMethod _ = treeViewInsertColumn
foreign import ccall "gtk_tree_view_insert_column_with_data_func" gtk_tree_view_insert_column_with_data_func ::
Ptr TreeView ->
Int32 ->
CString ->
Ptr Gtk.CellRenderer.CellRenderer ->
FunPtr Gtk.Callbacks.C_TreeCellDataFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO Int32
treeViewInsertColumnWithDataFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.CellRenderer.IsCellRenderer b) =>
a
-> Int32
-> T.Text
-> b
-> Gtk.Callbacks.TreeCellDataFunc
-> m Int32
treeViewInsertColumnWithDataFunc treeView position title cell func = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
title' <- textToCString title
cell' <- unsafeManagedPtrCastPtr cell
func' <- Gtk.Callbacks.mk_TreeCellDataFunc (Gtk.Callbacks.wrap_TreeCellDataFunc Nothing (Gtk.Callbacks.drop_closures_TreeCellDataFunc func))
let data_ = castFunPtrToPtr func'
let dnotify = safeFreeFunPtrPtr
result <- gtk_tree_view_insert_column_with_data_func treeView' position title' cell' func' data_ dnotify
touchManagedPtr treeView
touchManagedPtr cell
freeMem title'
return result
data TreeViewInsertColumnWithDataFuncMethodInfo
instance (signature ~ (Int32 -> T.Text -> b -> Gtk.Callbacks.TreeCellDataFunc -> m Int32), MonadIO m, IsTreeView a, Gtk.CellRenderer.IsCellRenderer b) => O.MethodInfo TreeViewInsertColumnWithDataFuncMethodInfo a signature where
overloadedMethod _ = treeViewInsertColumnWithDataFunc
foreign import ccall "gtk_tree_view_is_blank_at_pos" gtk_tree_view_is_blank_at_pos ::
Ptr TreeView ->
Int32 ->
Int32 ->
Ptr (Ptr Gtk.TreePath.TreePath) ->
Ptr (Ptr Gtk.TreeViewColumn.TreeViewColumn) ->
Ptr Int32 ->
Ptr Int32 ->
IO CInt
treeViewIsBlankAtPos ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m (Bool,Gtk.TreePath.TreePath,Gtk.TreeViewColumn.TreeViewColumn,Int32,Int32)
treeViewIsBlankAtPos treeView x y = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path <- allocMem :: IO (Ptr (Ptr Gtk.TreePath.TreePath))
column <- allocMem :: IO (Ptr (Ptr Gtk.TreeViewColumn.TreeViewColumn))
cellX <- allocMem :: IO (Ptr Int32)
cellY <- allocMem :: IO (Ptr Int32)
result <- gtk_tree_view_is_blank_at_pos treeView' x y path column cellX cellY
let result' = (/= 0) result
path' <- peek path
path'' <- (wrapBoxed Gtk.TreePath.TreePath) path'
column' <- peek column
column'' <- (wrapObject Gtk.TreeViewColumn.TreeViewColumn) column'
cellX' <- peek cellX
cellY' <- peek cellY
touchManagedPtr treeView
freeMem path
freeMem column
freeMem cellX
freeMem cellY
return (result', path'', column'', cellX', cellY')
data TreeViewIsBlankAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Bool,Gtk.TreePath.TreePath,Gtk.TreeViewColumn.TreeViewColumn,Int32,Int32)), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewIsBlankAtPosMethodInfo a signature where
overloadedMethod _ = treeViewIsBlankAtPos
foreign import ccall "gtk_tree_view_is_rubber_banding_active" gtk_tree_view_is_rubber_banding_active ::
Ptr TreeView ->
IO CInt
treeViewIsRubberBandingActive ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m Bool
treeViewIsRubberBandingActive treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
result <- gtk_tree_view_is_rubber_banding_active treeView'
let result' = (/= 0) result
touchManagedPtr treeView
return result'
data TreeViewIsRubberBandingActiveMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewIsRubberBandingActiveMethodInfo a signature where
overloadedMethod _ = treeViewIsRubberBandingActive
foreign import ccall "gtk_tree_view_map_expanded_rows" gtk_tree_view_map_expanded_rows ::
Ptr TreeView ->
FunPtr Gtk.Callbacks.C_TreeViewMappingFunc ->
Ptr () ->
IO ()
treeViewMapExpandedRows ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.Callbacks.TreeViewMappingFunc
-> m ()
treeViewMapExpandedRows treeView func = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
func' <- Gtk.Callbacks.mk_TreeViewMappingFunc (Gtk.Callbacks.wrap_TreeViewMappingFunc Nothing (Gtk.Callbacks.drop_closures_TreeViewMappingFunc func))
let data_ = nullPtr
gtk_tree_view_map_expanded_rows treeView' func' data_
safeFreeFunPtr $ castFunPtrToPtr func'
touchManagedPtr treeView
return ()
data TreeViewMapExpandedRowsMethodInfo
instance (signature ~ (Gtk.Callbacks.TreeViewMappingFunc -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewMapExpandedRowsMethodInfo a signature where
overloadedMethod _ = treeViewMapExpandedRows
foreign import ccall "gtk_tree_view_move_column_after" gtk_tree_view_move_column_after ::
Ptr TreeView ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
IO ()
treeViewMoveColumnAfter ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b, Gtk.TreeViewColumn.IsTreeViewColumn c) =>
a
-> b
-> Maybe (c)
-> m ()
treeViewMoveColumnAfter treeView column baseColumn = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
column' <- unsafeManagedPtrCastPtr column
maybeBaseColumn <- case baseColumn of
Nothing -> return nullPtr
Just jBaseColumn -> do
jBaseColumn' <- unsafeManagedPtrCastPtr jBaseColumn
return jBaseColumn'
gtk_tree_view_move_column_after treeView' column' maybeBaseColumn
touchManagedPtr treeView
touchManagedPtr column
whenJust baseColumn touchManagedPtr
return ()
data TreeViewMoveColumnAfterMethodInfo
instance (signature ~ (b -> Maybe (c) -> m ()), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b, Gtk.TreeViewColumn.IsTreeViewColumn c) => O.MethodInfo TreeViewMoveColumnAfterMethodInfo a signature where
overloadedMethod _ = treeViewMoveColumnAfter
foreign import ccall "gtk_tree_view_remove_column" gtk_tree_view_remove_column ::
Ptr TreeView ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
IO Int32
treeViewRemoveColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> b
-> m Int32
treeViewRemoveColumn treeView column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
column' <- unsafeManagedPtrCastPtr column
result <- gtk_tree_view_remove_column treeView' column'
touchManagedPtr treeView
touchManagedPtr column
return result
data TreeViewRemoveColumnMethodInfo
instance (signature ~ (b -> m Int32), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewRemoveColumnMethodInfo a signature where
overloadedMethod _ = treeViewRemoveColumn
foreign import ccall "gtk_tree_view_row_activated" gtk_tree_view_row_activated ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
IO ()
treeViewRowActivated ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> Gtk.TreePath.TreePath
-> b
-> m ()
treeViewRowActivated treeView path column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
column' <- unsafeManagedPtrCastPtr column
gtk_tree_view_row_activated treeView' path' column'
touchManagedPtr treeView
touchManagedPtr path
touchManagedPtr column
return ()
data TreeViewRowActivatedMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> b -> m ()), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewRowActivatedMethodInfo a signature where
overloadedMethod _ = treeViewRowActivated
foreign import ccall "gtk_tree_view_row_expanded" gtk_tree_view_row_expanded ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
IO CInt
treeViewRowExpanded ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.TreePath.TreePath
-> m Bool
treeViewRowExpanded treeView path = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
result <- gtk_tree_view_row_expanded treeView' path'
let result' = (/= 0) result
touchManagedPtr treeView
touchManagedPtr path
return result'
data TreeViewRowExpandedMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> m Bool), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewRowExpandedMethodInfo a signature where
overloadedMethod _ = treeViewRowExpanded
foreign import ccall "gtk_tree_view_scroll_to_cell" gtk_tree_view_scroll_to_cell ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
CInt ->
CFloat ->
CFloat ->
IO ()
treeViewScrollToCell ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> Maybe (Gtk.TreePath.TreePath)
-> Maybe (b)
-> Bool
-> Float
-> Float
-> m ()
treeViewScrollToCell treeView path column useAlign rowAlign colAlign = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
jPath' <- unsafeManagedPtrGetPtr jPath
return jPath'
maybeColumn <- case column of
Nothing -> return nullPtr
Just jColumn -> do
jColumn' <- unsafeManagedPtrCastPtr jColumn
return jColumn'
let useAlign' = (fromIntegral . fromEnum) useAlign
let rowAlign' = realToFrac rowAlign
let colAlign' = realToFrac colAlign
gtk_tree_view_scroll_to_cell treeView' maybePath maybeColumn useAlign' rowAlign' colAlign'
touchManagedPtr treeView
whenJust path touchManagedPtr
whenJust column touchManagedPtr
return ()
data TreeViewScrollToCellMethodInfo
instance (signature ~ (Maybe (Gtk.TreePath.TreePath) -> Maybe (b) -> Bool -> Float -> Float -> m ()), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewScrollToCellMethodInfo a signature where
overloadedMethod _ = treeViewScrollToCell
foreign import ccall "gtk_tree_view_scroll_to_point" gtk_tree_view_scroll_to_point ::
Ptr TreeView ->
Int32 ->
Int32 ->
IO ()
treeViewScrollToPoint ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> Int32
-> m ()
treeViewScrollToPoint treeView treeX treeY = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_scroll_to_point treeView' treeX treeY
touchManagedPtr treeView
return ()
data TreeViewScrollToPointMethodInfo
instance (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewScrollToPointMethodInfo a signature where
overloadedMethod _ = treeViewScrollToPoint
foreign import ccall "gtk_tree_view_set_activate_on_single_click" gtk_tree_view_set_activate_on_single_click ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetActivateOnSingleClick ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetActivateOnSingleClick treeView single = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let single' = (fromIntegral . fromEnum) single
gtk_tree_view_set_activate_on_single_click treeView' single'
touchManagedPtr treeView
return ()
data TreeViewSetActivateOnSingleClickMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetActivateOnSingleClickMethodInfo a signature where
overloadedMethod _ = treeViewSetActivateOnSingleClick
foreign import ccall "gtk_tree_view_set_column_drag_function" gtk_tree_view_set_column_drag_function ::
Ptr TreeView ->
FunPtr Gtk.Callbacks.C_TreeViewColumnDropFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
treeViewSetColumnDragFunction ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Maybe (Gtk.Callbacks.TreeViewColumnDropFunc)
-> m ()
treeViewSetColumnDragFunction treeView func = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeFunc <- case func of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jFunc -> do
jFunc' <- Gtk.Callbacks.mk_TreeViewColumnDropFunc (Gtk.Callbacks.wrap_TreeViewColumnDropFunc Nothing (Gtk.Callbacks.drop_closures_TreeViewColumnDropFunc jFunc))
return jFunc'
let userData = castFunPtrToPtr maybeFunc
let destroy = safeFreeFunPtrPtr
gtk_tree_view_set_column_drag_function treeView' maybeFunc userData destroy
touchManagedPtr treeView
return ()
data TreeViewSetColumnDragFunctionMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.TreeViewColumnDropFunc) -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetColumnDragFunctionMethodInfo a signature where
overloadedMethod _ = treeViewSetColumnDragFunction
foreign import ccall "gtk_tree_view_set_cursor" gtk_tree_view_set_cursor ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
CInt ->
IO ()
treeViewSetCursor ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> Gtk.TreePath.TreePath
-> Maybe (b)
-> Bool
-> m ()
treeViewSetCursor treeView path focusColumn startEditing = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
maybeFocusColumn <- case focusColumn of
Nothing -> return nullPtr
Just jFocusColumn -> do
jFocusColumn' <- unsafeManagedPtrCastPtr jFocusColumn
return jFocusColumn'
let startEditing' = (fromIntegral . fromEnum) startEditing
gtk_tree_view_set_cursor treeView' path' maybeFocusColumn startEditing'
touchManagedPtr treeView
touchManagedPtr path
whenJust focusColumn touchManagedPtr
return ()
data TreeViewSetCursorMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> Maybe (b) -> Bool -> m ()), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewSetCursorMethodInfo a signature where
overloadedMethod _ = treeViewSetCursor
foreign import ccall "gtk_tree_view_set_cursor_on_cell" gtk_tree_view_set_cursor_on_cell ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr Gtk.CellRenderer.CellRenderer ->
CInt ->
IO ()
treeViewSetCursorOnCell ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b, Gtk.CellRenderer.IsCellRenderer c) =>
a
-> Gtk.TreePath.TreePath
-> Maybe (b)
-> Maybe (c)
-> Bool
-> m ()
treeViewSetCursorOnCell treeView path focusColumn focusCell startEditing = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
path' <- unsafeManagedPtrGetPtr path
maybeFocusColumn <- case focusColumn of
Nothing -> return nullPtr
Just jFocusColumn -> do
jFocusColumn' <- unsafeManagedPtrCastPtr jFocusColumn
return jFocusColumn'
maybeFocusCell <- case focusCell of
Nothing -> return nullPtr
Just jFocusCell -> do
jFocusCell' <- unsafeManagedPtrCastPtr jFocusCell
return jFocusCell'
let startEditing' = (fromIntegral . fromEnum) startEditing
gtk_tree_view_set_cursor_on_cell treeView' path' maybeFocusColumn maybeFocusCell startEditing'
touchManagedPtr treeView
touchManagedPtr path
whenJust focusColumn touchManagedPtr
whenJust focusCell touchManagedPtr
return ()
data TreeViewSetCursorOnCellMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> Maybe (b) -> Maybe (c) -> Bool -> m ()), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b, Gtk.CellRenderer.IsCellRenderer c) => O.MethodInfo TreeViewSetCursorOnCellMethodInfo a signature where
overloadedMethod _ = treeViewSetCursorOnCell
foreign import ccall "gtk_tree_view_set_destroy_count_func" gtk_tree_view_set_destroy_count_func ::
Ptr TreeView ->
FunPtr Gtk.Callbacks.C_TreeDestroyCountFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
treeViewSetDestroyCountFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Maybe (Gtk.Callbacks.TreeDestroyCountFunc)
-> m ()
treeViewSetDestroyCountFunc treeView func = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeFunc <- case func of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jFunc -> do
jFunc' <- Gtk.Callbacks.mk_TreeDestroyCountFunc (Gtk.Callbacks.wrap_TreeDestroyCountFunc Nothing (Gtk.Callbacks.drop_closures_TreeDestroyCountFunc jFunc))
return jFunc'
let data_ = castFunPtrToPtr maybeFunc
let destroy = safeFreeFunPtrPtr
gtk_tree_view_set_destroy_count_func treeView' maybeFunc data_ destroy
touchManagedPtr treeView
return ()
data TreeViewSetDestroyCountFuncMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.TreeDestroyCountFunc) -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetDestroyCountFuncMethodInfo a signature where
overloadedMethod _ = treeViewSetDestroyCountFunc
foreign import ccall "gtk_tree_view_set_drag_dest_row" gtk_tree_view_set_drag_dest_row ::
Ptr TreeView ->
Ptr Gtk.TreePath.TreePath ->
CUInt ->
IO ()
treeViewSetDragDestRow ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Maybe (Gtk.TreePath.TreePath)
-> Gtk.Enums.TreeViewDropPosition
-> m ()
treeViewSetDragDestRow treeView path pos = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
jPath' <- unsafeManagedPtrGetPtr jPath
return jPath'
let pos' = (fromIntegral . fromEnum) pos
gtk_tree_view_set_drag_dest_row treeView' maybePath pos'
touchManagedPtr treeView
whenJust path touchManagedPtr
return ()
data TreeViewSetDragDestRowMethodInfo
instance (signature ~ (Maybe (Gtk.TreePath.TreePath) -> Gtk.Enums.TreeViewDropPosition -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetDragDestRowMethodInfo a signature where
overloadedMethod _ = treeViewSetDragDestRow
foreign import ccall "gtk_tree_view_set_enable_search" gtk_tree_view_set_enable_search ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetEnableSearch ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetEnableSearch treeView enableSearch = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let enableSearch' = (fromIntegral . fromEnum) enableSearch
gtk_tree_view_set_enable_search treeView' enableSearch'
touchManagedPtr treeView
return ()
data TreeViewSetEnableSearchMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetEnableSearchMethodInfo a signature where
overloadedMethod _ = treeViewSetEnableSearch
foreign import ccall "gtk_tree_view_set_enable_tree_lines" gtk_tree_view_set_enable_tree_lines ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetEnableTreeLines ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetEnableTreeLines treeView enabled = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let enabled' = (fromIntegral . fromEnum) enabled
gtk_tree_view_set_enable_tree_lines treeView' enabled'
touchManagedPtr treeView
return ()
data TreeViewSetEnableTreeLinesMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetEnableTreeLinesMethodInfo a signature where
overloadedMethod _ = treeViewSetEnableTreeLines
foreign import ccall "gtk_tree_view_set_expander_column" gtk_tree_view_set_expander_column ::
Ptr TreeView ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
IO ()
treeViewSetExpanderColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) =>
a
-> b
-> m ()
treeViewSetExpanderColumn treeView column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
column' <- unsafeManagedPtrCastPtr column
gtk_tree_view_set_expander_column treeView' column'
touchManagedPtr treeView
touchManagedPtr column
return ()
data TreeViewSetExpanderColumnMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsTreeView a, Gtk.TreeViewColumn.IsTreeViewColumn b) => O.MethodInfo TreeViewSetExpanderColumnMethodInfo a signature where
overloadedMethod _ = treeViewSetExpanderColumn
foreign import ccall "gtk_tree_view_set_fixed_height_mode" gtk_tree_view_set_fixed_height_mode ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetFixedHeightMode ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetFixedHeightMode treeView enable = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let enable' = (fromIntegral . fromEnum) enable
gtk_tree_view_set_fixed_height_mode treeView' enable'
touchManagedPtr treeView
return ()
data TreeViewSetFixedHeightModeMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetFixedHeightModeMethodInfo a signature where
overloadedMethod _ = treeViewSetFixedHeightMode
foreign import ccall "gtk_tree_view_set_grid_lines" gtk_tree_view_set_grid_lines ::
Ptr TreeView ->
CUInt ->
IO ()
treeViewSetGridLines ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.Enums.TreeViewGridLines
-> m ()
treeViewSetGridLines treeView gridLines = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let gridLines' = (fromIntegral . fromEnum) gridLines
gtk_tree_view_set_grid_lines treeView' gridLines'
touchManagedPtr treeView
return ()
data TreeViewSetGridLinesMethodInfo
instance (signature ~ (Gtk.Enums.TreeViewGridLines -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetGridLinesMethodInfo a signature where
overloadedMethod _ = treeViewSetGridLines
foreign import ccall "gtk_tree_view_set_hadjustment" gtk_tree_view_set_hadjustment ::
Ptr TreeView ->
Ptr Gtk.Adjustment.Adjustment ->
IO ()
treeViewSetHadjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.Adjustment.IsAdjustment b) =>
a
-> Maybe (b)
-> m ()
treeViewSetHadjustment treeView adjustment = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeAdjustment <- case adjustment of
Nothing -> return nullPtr
Just jAdjustment -> do
jAdjustment' <- unsafeManagedPtrCastPtr jAdjustment
return jAdjustment'
gtk_tree_view_set_hadjustment treeView' maybeAdjustment
touchManagedPtr treeView
whenJust adjustment touchManagedPtr
return ()
data TreeViewSetHadjustmentMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsTreeView a, Gtk.Adjustment.IsAdjustment b) => O.MethodInfo TreeViewSetHadjustmentMethodInfo a signature where
overloadedMethod _ = treeViewSetHadjustment
foreign import ccall "gtk_tree_view_set_headers_clickable" gtk_tree_view_set_headers_clickable ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetHeadersClickable ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetHeadersClickable treeView setting = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let setting' = (fromIntegral . fromEnum) setting
gtk_tree_view_set_headers_clickable treeView' setting'
touchManagedPtr treeView
return ()
data TreeViewSetHeadersClickableMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetHeadersClickableMethodInfo a signature where
overloadedMethod _ = treeViewSetHeadersClickable
foreign import ccall "gtk_tree_view_set_headers_visible" gtk_tree_view_set_headers_visible ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetHeadersVisible ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetHeadersVisible treeView headersVisible = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let headersVisible' = (fromIntegral . fromEnum) headersVisible
gtk_tree_view_set_headers_visible treeView' headersVisible'
touchManagedPtr treeView
return ()
data TreeViewSetHeadersVisibleMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetHeadersVisibleMethodInfo a signature where
overloadedMethod _ = treeViewSetHeadersVisible
foreign import ccall "gtk_tree_view_set_hover_expand" gtk_tree_view_set_hover_expand ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetHoverExpand ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetHoverExpand treeView expand = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let expand' = (fromIntegral . fromEnum) expand
gtk_tree_view_set_hover_expand treeView' expand'
touchManagedPtr treeView
return ()
data TreeViewSetHoverExpandMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetHoverExpandMethodInfo a signature where
overloadedMethod _ = treeViewSetHoverExpand
foreign import ccall "gtk_tree_view_set_hover_selection" gtk_tree_view_set_hover_selection ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetHoverSelection ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetHoverSelection treeView hover = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let hover' = (fromIntegral . fromEnum) hover
gtk_tree_view_set_hover_selection treeView' hover'
touchManagedPtr treeView
return ()
data TreeViewSetHoverSelectionMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetHoverSelectionMethodInfo a signature where
overloadedMethod _ = treeViewSetHoverSelection
foreign import ccall "gtk_tree_view_set_level_indentation" gtk_tree_view_set_level_indentation ::
Ptr TreeView ->
Int32 ->
IO ()
treeViewSetLevelIndentation ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> m ()
treeViewSetLevelIndentation treeView indentation = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_set_level_indentation treeView' indentation
touchManagedPtr treeView
return ()
data TreeViewSetLevelIndentationMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetLevelIndentationMethodInfo a signature where
overloadedMethod _ = treeViewSetLevelIndentation
foreign import ccall "gtk_tree_view_set_model" gtk_tree_view_set_model ::
Ptr TreeView ->
Ptr Gtk.TreeModel.TreeModel ->
IO ()
treeViewSetModel ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.TreeModel.IsTreeModel b) =>
a
-> Maybe (b)
-> m ()
treeViewSetModel treeView model = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeModel <- case model of
Nothing -> return nullPtr
Just jModel -> do
jModel' <- unsafeManagedPtrCastPtr jModel
return jModel'
gtk_tree_view_set_model treeView' maybeModel
touchManagedPtr treeView
whenJust model touchManagedPtr
return ()
data TreeViewSetModelMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsTreeView a, Gtk.TreeModel.IsTreeModel b) => O.MethodInfo TreeViewSetModelMethodInfo a signature where
overloadedMethod _ = treeViewSetModel
foreign import ccall "gtk_tree_view_set_reorderable" gtk_tree_view_set_reorderable ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetReorderable ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetReorderable treeView reorderable = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let reorderable' = (fromIntegral . fromEnum) reorderable
gtk_tree_view_set_reorderable treeView' reorderable'
touchManagedPtr treeView
return ()
data TreeViewSetReorderableMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetReorderableMethodInfo a signature where
overloadedMethod _ = treeViewSetReorderable
foreign import ccall "gtk_tree_view_set_row_separator_func" gtk_tree_view_set_row_separator_func ::
Ptr TreeView ->
FunPtr Gtk.Callbacks.C_TreeViewRowSeparatorFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
treeViewSetRowSeparatorFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Maybe (Gtk.Callbacks.TreeViewRowSeparatorFunc)
-> m ()
treeViewSetRowSeparatorFunc treeView func = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeFunc <- case func of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jFunc -> do
jFunc' <- Gtk.Callbacks.mk_TreeViewRowSeparatorFunc (Gtk.Callbacks.wrap_TreeViewRowSeparatorFunc Nothing (Gtk.Callbacks.drop_closures_TreeViewRowSeparatorFunc jFunc))
return jFunc'
let data_ = castFunPtrToPtr maybeFunc
let destroy = safeFreeFunPtrPtr
gtk_tree_view_set_row_separator_func treeView' maybeFunc data_ destroy
touchManagedPtr treeView
return ()
data TreeViewSetRowSeparatorFuncMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.TreeViewRowSeparatorFunc) -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetRowSeparatorFuncMethodInfo a signature where
overloadedMethod _ = treeViewSetRowSeparatorFunc
foreign import ccall "gtk_tree_view_set_rubber_banding" gtk_tree_view_set_rubber_banding ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetRubberBanding ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetRubberBanding treeView enable = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let enable' = (fromIntegral . fromEnum) enable
gtk_tree_view_set_rubber_banding treeView' enable'
touchManagedPtr treeView
return ()
data TreeViewSetRubberBandingMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetRubberBandingMethodInfo a signature where
overloadedMethod _ = treeViewSetRubberBanding
foreign import ccall "gtk_tree_view_set_rules_hint" gtk_tree_view_set_rules_hint ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetRulesHint ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetRulesHint treeView setting = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let setting' = (fromIntegral . fromEnum) setting
gtk_tree_view_set_rules_hint treeView' setting'
touchManagedPtr treeView
return ()
data TreeViewSetRulesHintMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetRulesHintMethodInfo a signature where
overloadedMethod _ = treeViewSetRulesHint
foreign import ccall "gtk_tree_view_set_search_column" gtk_tree_view_set_search_column ::
Ptr TreeView ->
Int32 ->
IO ()
treeViewSetSearchColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> m ()
treeViewSetSearchColumn treeView column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_set_search_column treeView' column
touchManagedPtr treeView
return ()
data TreeViewSetSearchColumnMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetSearchColumnMethodInfo a signature where
overloadedMethod _ = treeViewSetSearchColumn
foreign import ccall "gtk_tree_view_set_search_entry" gtk_tree_view_set_search_entry ::
Ptr TreeView ->
Ptr Gtk.Entry.Entry ->
IO ()
treeViewSetSearchEntry ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.Entry.IsEntry b) =>
a
-> Maybe (b)
-> m ()
treeViewSetSearchEntry treeView entry = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeEntry <- case entry of
Nothing -> return nullPtr
Just jEntry -> do
jEntry' <- unsafeManagedPtrCastPtr jEntry
return jEntry'
gtk_tree_view_set_search_entry treeView' maybeEntry
touchManagedPtr treeView
whenJust entry touchManagedPtr
return ()
data TreeViewSetSearchEntryMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsTreeView a, Gtk.Entry.IsEntry b) => O.MethodInfo TreeViewSetSearchEntryMethodInfo a signature where
overloadedMethod _ = treeViewSetSearchEntry
foreign import ccall "gtk_tree_view_set_search_equal_func" gtk_tree_view_set_search_equal_func ::
Ptr TreeView ->
FunPtr Gtk.Callbacks.C_TreeViewSearchEqualFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
treeViewSetSearchEqualFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Gtk.Callbacks.TreeViewSearchEqualFunc
-> m ()
treeViewSetSearchEqualFunc treeView searchEqualFunc = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
searchEqualFunc' <- Gtk.Callbacks.mk_TreeViewSearchEqualFunc (Gtk.Callbacks.wrap_TreeViewSearchEqualFunc Nothing (Gtk.Callbacks.drop_closures_TreeViewSearchEqualFunc searchEqualFunc))
let searchUserData = castFunPtrToPtr searchEqualFunc'
let searchDestroy = safeFreeFunPtrPtr
gtk_tree_view_set_search_equal_func treeView' searchEqualFunc' searchUserData searchDestroy
touchManagedPtr treeView
return ()
data TreeViewSetSearchEqualFuncMethodInfo
instance (signature ~ (Gtk.Callbacks.TreeViewSearchEqualFunc -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetSearchEqualFuncMethodInfo a signature where
overloadedMethod _ = treeViewSetSearchEqualFunc
foreign import ccall "gtk_tree_view_set_search_position_func" gtk_tree_view_set_search_position_func ::
Ptr TreeView ->
FunPtr Gtk.Callbacks.C_TreeViewSearchPositionFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
treeViewSetSearchPositionFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Maybe (Gtk.Callbacks.TreeViewSearchPositionFunc)
-> m ()
treeViewSetSearchPositionFunc treeView func = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeFunc <- case func of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jFunc -> do
jFunc' <- Gtk.Callbacks.mk_TreeViewSearchPositionFunc (Gtk.Callbacks.wrap_TreeViewSearchPositionFunc Nothing (Gtk.Callbacks.drop_closures_TreeViewSearchPositionFunc jFunc))
return jFunc'
let data_ = castFunPtrToPtr maybeFunc
let destroy = safeFreeFunPtrPtr
gtk_tree_view_set_search_position_func treeView' maybeFunc data_ destroy
touchManagedPtr treeView
return ()
data TreeViewSetSearchPositionFuncMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.TreeViewSearchPositionFunc) -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetSearchPositionFuncMethodInfo a signature where
overloadedMethod _ = treeViewSetSearchPositionFunc
foreign import ccall "gtk_tree_view_set_show_expanders" gtk_tree_view_set_show_expanders ::
Ptr TreeView ->
CInt ->
IO ()
treeViewSetShowExpanders ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Bool
-> m ()
treeViewSetShowExpanders treeView enabled = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
let enabled' = (fromIntegral . fromEnum) enabled
gtk_tree_view_set_show_expanders treeView' enabled'
touchManagedPtr treeView
return ()
data TreeViewSetShowExpandersMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetShowExpandersMethodInfo a signature where
overloadedMethod _ = treeViewSetShowExpanders
foreign import ccall "gtk_tree_view_set_tooltip_cell" gtk_tree_view_set_tooltip_cell ::
Ptr TreeView ->
Ptr Gtk.Tooltip.Tooltip ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.TreeViewColumn.TreeViewColumn ->
Ptr Gtk.CellRenderer.CellRenderer ->
IO ()
treeViewSetTooltipCell ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.Tooltip.IsTooltip b, Gtk.TreeViewColumn.IsTreeViewColumn c, Gtk.CellRenderer.IsCellRenderer d) =>
a
-> b
-> Maybe (Gtk.TreePath.TreePath)
-> Maybe (c)
-> Maybe (d)
-> m ()
treeViewSetTooltipCell treeView tooltip path column cell = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
tooltip' <- unsafeManagedPtrCastPtr tooltip
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
jPath' <- unsafeManagedPtrGetPtr jPath
return jPath'
maybeColumn <- case column of
Nothing -> return nullPtr
Just jColumn -> do
jColumn' <- unsafeManagedPtrCastPtr jColumn
return jColumn'
maybeCell <- case cell of
Nothing -> return nullPtr
Just jCell -> do
jCell' <- unsafeManagedPtrCastPtr jCell
return jCell'
gtk_tree_view_set_tooltip_cell treeView' tooltip' maybePath maybeColumn maybeCell
touchManagedPtr treeView
touchManagedPtr tooltip
whenJust path touchManagedPtr
whenJust column touchManagedPtr
whenJust cell touchManagedPtr
return ()
data TreeViewSetTooltipCellMethodInfo
instance (signature ~ (b -> Maybe (Gtk.TreePath.TreePath) -> Maybe (c) -> Maybe (d) -> m ()), MonadIO m, IsTreeView a, Gtk.Tooltip.IsTooltip b, Gtk.TreeViewColumn.IsTreeViewColumn c, Gtk.CellRenderer.IsCellRenderer d) => O.MethodInfo TreeViewSetTooltipCellMethodInfo a signature where
overloadedMethod _ = treeViewSetTooltipCell
foreign import ccall "gtk_tree_view_set_tooltip_column" gtk_tree_view_set_tooltip_column ::
Ptr TreeView ->
Int32 ->
IO ()
treeViewSetTooltipColumn ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> Int32
-> m ()
treeViewSetTooltipColumn treeView column = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_set_tooltip_column treeView' column
touchManagedPtr treeView
return ()
data TreeViewSetTooltipColumnMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewSetTooltipColumnMethodInfo a signature where
overloadedMethod _ = treeViewSetTooltipColumn
foreign import ccall "gtk_tree_view_set_tooltip_row" gtk_tree_view_set_tooltip_row ::
Ptr TreeView ->
Ptr Gtk.Tooltip.Tooltip ->
Ptr Gtk.TreePath.TreePath ->
IO ()
treeViewSetTooltipRow ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.Tooltip.IsTooltip b) =>
a
-> b
-> Gtk.TreePath.TreePath
-> m ()
treeViewSetTooltipRow treeView tooltip path = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
tooltip' <- unsafeManagedPtrCastPtr tooltip
path' <- unsafeManagedPtrGetPtr path
gtk_tree_view_set_tooltip_row treeView' tooltip' path'
touchManagedPtr treeView
touchManagedPtr tooltip
touchManagedPtr path
return ()
data TreeViewSetTooltipRowMethodInfo
instance (signature ~ (b -> Gtk.TreePath.TreePath -> m ()), MonadIO m, IsTreeView a, Gtk.Tooltip.IsTooltip b) => O.MethodInfo TreeViewSetTooltipRowMethodInfo a signature where
overloadedMethod _ = treeViewSetTooltipRow
foreign import ccall "gtk_tree_view_set_vadjustment" gtk_tree_view_set_vadjustment ::
Ptr TreeView ->
Ptr Gtk.Adjustment.Adjustment ->
IO ()
treeViewSetVadjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a, Gtk.Adjustment.IsAdjustment b) =>
a
-> Maybe (b)
-> m ()
treeViewSetVadjustment treeView adjustment = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
maybeAdjustment <- case adjustment of
Nothing -> return nullPtr
Just jAdjustment -> do
jAdjustment' <- unsafeManagedPtrCastPtr jAdjustment
return jAdjustment'
gtk_tree_view_set_vadjustment treeView' maybeAdjustment
touchManagedPtr treeView
whenJust adjustment touchManagedPtr
return ()
data TreeViewSetVadjustmentMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsTreeView a, Gtk.Adjustment.IsAdjustment b) => O.MethodInfo TreeViewSetVadjustmentMethodInfo a signature where
overloadedMethod _ = treeViewSetVadjustment
foreign import ccall "gtk_tree_view_unset_rows_drag_dest" gtk_tree_view_unset_rows_drag_dest ::
Ptr TreeView ->
IO ()
treeViewUnsetRowsDragDest ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ()
treeViewUnsetRowsDragDest treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_unset_rows_drag_dest treeView'
touchManagedPtr treeView
return ()
data TreeViewUnsetRowsDragDestMethodInfo
instance (signature ~ (m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewUnsetRowsDragDestMethodInfo a signature where
overloadedMethod _ = treeViewUnsetRowsDragDest
foreign import ccall "gtk_tree_view_unset_rows_drag_source" gtk_tree_view_unset_rows_drag_source ::
Ptr TreeView ->
IO ()
treeViewUnsetRowsDragSource ::
(B.CallStack.HasCallStack, MonadIO m, IsTreeView a) =>
a
-> m ()
treeViewUnsetRowsDragSource treeView = liftIO $ do
treeView' <- unsafeManagedPtrCastPtr treeView
gtk_tree_view_unset_rows_drag_source treeView'
touchManagedPtr treeView
return ()
data TreeViewUnsetRowsDragSourceMethodInfo
instance (signature ~ (m ()), MonadIO m, IsTreeView a) => O.MethodInfo TreeViewUnsetRowsDragSourceMethodInfo a signature where
overloadedMethod _ = treeViewUnsetRowsDragSource