#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.Gtk.Objects.ListBox
(
ListBox(..) ,
IsListBox ,
toListBox ,
noListBox ,
#if ENABLE_OVERLOADING
ListBoxBindModelMethodInfo ,
#endif
listBoxBindModel ,
#if ENABLE_OVERLOADING
ListBoxDragHighlightRowMethodInfo ,
#endif
listBoxDragHighlightRow ,
#if ENABLE_OVERLOADING
ListBoxDragUnhighlightRowMethodInfo ,
#endif
listBoxDragUnhighlightRow ,
#if ENABLE_OVERLOADING
ListBoxGetActivateOnSingleClickMethodInfo,
#endif
listBoxGetActivateOnSingleClick ,
#if ENABLE_OVERLOADING
ListBoxGetAdjustmentMethodInfo ,
#endif
listBoxGetAdjustment ,
#if ENABLE_OVERLOADING
ListBoxGetRowAtIndexMethodInfo ,
#endif
listBoxGetRowAtIndex ,
#if ENABLE_OVERLOADING
ListBoxGetRowAtYMethodInfo ,
#endif
listBoxGetRowAtY ,
#if ENABLE_OVERLOADING
ListBoxGetSelectedRowMethodInfo ,
#endif
listBoxGetSelectedRow ,
#if ENABLE_OVERLOADING
ListBoxGetSelectedRowsMethodInfo ,
#endif
listBoxGetSelectedRows ,
#if ENABLE_OVERLOADING
ListBoxGetSelectionModeMethodInfo ,
#endif
listBoxGetSelectionMode ,
#if ENABLE_OVERLOADING
ListBoxInsertMethodInfo ,
#endif
listBoxInsert ,
#if ENABLE_OVERLOADING
ListBoxInvalidateFilterMethodInfo ,
#endif
listBoxInvalidateFilter ,
#if ENABLE_OVERLOADING
ListBoxInvalidateHeadersMethodInfo ,
#endif
listBoxInvalidateHeaders ,
#if ENABLE_OVERLOADING
ListBoxInvalidateSortMethodInfo ,
#endif
listBoxInvalidateSort ,
listBoxNew ,
#if ENABLE_OVERLOADING
ListBoxPrependMethodInfo ,
#endif
listBoxPrepend ,
#if ENABLE_OVERLOADING
ListBoxSelectAllMethodInfo ,
#endif
listBoxSelectAll ,
#if ENABLE_OVERLOADING
ListBoxSelectRowMethodInfo ,
#endif
listBoxSelectRow ,
#if ENABLE_OVERLOADING
ListBoxSelectedForeachMethodInfo ,
#endif
listBoxSelectedForeach ,
#if ENABLE_OVERLOADING
ListBoxSetActivateOnSingleClickMethodInfo,
#endif
listBoxSetActivateOnSingleClick ,
#if ENABLE_OVERLOADING
ListBoxSetAdjustmentMethodInfo ,
#endif
listBoxSetAdjustment ,
#if ENABLE_OVERLOADING
ListBoxSetFilterFuncMethodInfo ,
#endif
listBoxSetFilterFunc ,
#if ENABLE_OVERLOADING
ListBoxSetHeaderFuncMethodInfo ,
#endif
listBoxSetHeaderFunc ,
#if ENABLE_OVERLOADING
ListBoxSetPlaceholderMethodInfo ,
#endif
listBoxSetPlaceholder ,
#if ENABLE_OVERLOADING
ListBoxSetSelectionModeMethodInfo ,
#endif
listBoxSetSelectionMode ,
#if ENABLE_OVERLOADING
ListBoxSetSortFuncMethodInfo ,
#endif
listBoxSetSortFunc ,
#if ENABLE_OVERLOADING
ListBoxUnselectAllMethodInfo ,
#endif
listBoxUnselectAll ,
#if ENABLE_OVERLOADING
ListBoxUnselectRowMethodInfo ,
#endif
listBoxUnselectRow ,
#if ENABLE_OVERLOADING
ListBoxActivateOnSingleClickPropertyInfo,
#endif
constructListBoxActivateOnSingleClick ,
getListBoxActivateOnSingleClick ,
#if ENABLE_OVERLOADING
listBoxActivateOnSingleClick ,
#endif
setListBoxActivateOnSingleClick ,
#if ENABLE_OVERLOADING
ListBoxSelectionModePropertyInfo ,
#endif
constructListBoxSelectionMode ,
getListBoxSelectionMode ,
#if ENABLE_OVERLOADING
listBoxSelectionMode ,
#endif
setListBoxSelectionMode ,
C_ListBoxActivateCursorRowCallback ,
ListBoxActivateCursorRowCallback ,
#if ENABLE_OVERLOADING
ListBoxActivateCursorRowSignalInfo ,
#endif
afterListBoxActivateCursorRow ,
genClosure_ListBoxActivateCursorRow ,
mk_ListBoxActivateCursorRowCallback ,
noListBoxActivateCursorRowCallback ,
onListBoxActivateCursorRow ,
wrap_ListBoxActivateCursorRowCallback ,
C_ListBoxMoveCursorCallback ,
ListBoxMoveCursorCallback ,
#if ENABLE_OVERLOADING
ListBoxMoveCursorSignalInfo ,
#endif
afterListBoxMoveCursor ,
genClosure_ListBoxMoveCursor ,
mk_ListBoxMoveCursorCallback ,
noListBoxMoveCursorCallback ,
onListBoxMoveCursor ,
wrap_ListBoxMoveCursorCallback ,
C_ListBoxRowActivatedCallback ,
ListBoxRowActivatedCallback ,
#if ENABLE_OVERLOADING
ListBoxRowActivatedSignalInfo ,
#endif
afterListBoxRowActivated ,
genClosure_ListBoxRowActivated ,
mk_ListBoxRowActivatedCallback ,
noListBoxRowActivatedCallback ,
onListBoxRowActivated ,
wrap_ListBoxRowActivatedCallback ,
C_ListBoxRowSelectedCallback ,
ListBoxRowSelectedCallback ,
#if ENABLE_OVERLOADING
ListBoxRowSelectedSignalInfo ,
#endif
afterListBoxRowSelected ,
genClosure_ListBoxRowSelected ,
mk_ListBoxRowSelectedCallback ,
noListBoxRowSelectedCallback ,
onListBoxRowSelected ,
wrap_ListBoxRowSelectedCallback ,
C_ListBoxSelectAllCallback ,
ListBoxSelectAllCallback ,
#if ENABLE_OVERLOADING
ListBoxSelectAllSignalInfo ,
#endif
afterListBoxSelectAll ,
genClosure_ListBoxSelectAll ,
mk_ListBoxSelectAllCallback ,
noListBoxSelectAllCallback ,
onListBoxSelectAll ,
wrap_ListBoxSelectAllCallback ,
C_ListBoxSelectedRowsChangedCallback ,
ListBoxSelectedRowsChangedCallback ,
#if ENABLE_OVERLOADING
ListBoxSelectedRowsChangedSignalInfo ,
#endif
afterListBoxSelectedRowsChanged ,
genClosure_ListBoxSelectedRowsChanged ,
mk_ListBoxSelectedRowsChangedCallback ,
noListBoxSelectedRowsChangedCallback ,
onListBoxSelectedRowsChanged ,
wrap_ListBoxSelectedRowsChangedCallback ,
C_ListBoxToggleCursorRowCallback ,
ListBoxToggleCursorRowCallback ,
#if ENABLE_OVERLOADING
ListBoxToggleCursorRowSignalInfo ,
#endif
afterListBoxToggleCursorRow ,
genClosure_ListBoxToggleCursorRow ,
mk_ListBoxToggleCursorRowCallback ,
noListBoxToggleCursorRowCallback ,
onListBoxToggleCursorRow ,
wrap_ListBoxToggleCursorRowCallback ,
C_ListBoxUnselectAllCallback ,
ListBoxUnselectAllCallback ,
#if ENABLE_OVERLOADING
ListBoxUnselectAllSignalInfo ,
#endif
afterListBoxUnselectAll ,
genClosure_ListBoxUnselectAll ,
mk_ListBoxUnselectAllCallback ,
noListBoxUnselectAllCallback ,
onListBoxUnselectAll ,
wrap_ListBoxUnselectAllCallback ,
) 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.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
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 GHC.OverloadedLabels as OL
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GLib.Callbacks as GLib.Callbacks
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gio.Interfaces.ListModel as Gio.ListModel
import qualified GI.Gtk.Callbacks as Gtk.Callbacks
import {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import {-# SOURCE #-} qualified GI.Gtk.Objects.Adjustment as Gtk.Adjustment
import {-# SOURCE #-} qualified GI.Gtk.Objects.Container as Gtk.Container
import {-# SOURCE #-} qualified GI.Gtk.Objects.ListBoxRow as Gtk.ListBoxRow
import {-# SOURCE #-} qualified GI.Gtk.Objects.Widget as Gtk.Widget
newtype ListBox = ListBox (ManagedPtr ListBox)
foreign import ccall "gtk_list_box_get_type"
c_gtk_list_box_get_type :: IO GType
instance GObject ListBox where
gobjectType = c_gtk_list_box_get_type
class (GObject o, O.IsDescendantOf ListBox o) => IsListBox o
instance (GObject o, O.IsDescendantOf ListBox o) => IsListBox o
instance O.HasParentTypes ListBox
type instance O.ParentTypes ListBox = '[Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]
toListBox :: (MonadIO m, IsListBox o) => o -> m ListBox
toListBox = liftIO . unsafeCastTo ListBox
noListBox :: Maybe ListBox
noListBox = Nothing
#if ENABLE_OVERLOADING
type family ResolveListBoxMethod (t :: Symbol) (o :: *) :: * where
ResolveListBoxMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveListBoxMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveListBoxMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveListBoxMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveListBoxMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveListBoxMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveListBoxMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveListBoxMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveListBoxMethod "bindModel" o = ListBoxBindModelMethodInfo
ResolveListBoxMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveListBoxMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveListBoxMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveListBoxMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveListBoxMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveListBoxMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveListBoxMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveListBoxMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveListBoxMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveListBoxMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveListBoxMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveListBoxMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveListBoxMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveListBoxMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveListBoxMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveListBoxMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveListBoxMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveListBoxMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveListBoxMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveListBoxMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveListBoxMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveListBoxMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveListBoxMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveListBoxMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveListBoxMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveListBoxMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveListBoxMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveListBoxMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveListBoxMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveListBoxMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveListBoxMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveListBoxMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveListBoxMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveListBoxMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveListBoxMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveListBoxMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveListBoxMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveListBoxMethod "dragHighlightRow" o = ListBoxDragHighlightRowMethodInfo
ResolveListBoxMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveListBoxMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveListBoxMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveListBoxMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveListBoxMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveListBoxMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveListBoxMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveListBoxMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveListBoxMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveListBoxMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveListBoxMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveListBoxMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveListBoxMethod "dragUnhighlightRow" o = ListBoxDragUnhighlightRowMethodInfo
ResolveListBoxMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveListBoxMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveListBoxMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveListBoxMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveListBoxMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveListBoxMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveListBoxMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveListBoxMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveListBoxMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveListBoxMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveListBoxMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveListBoxMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveListBoxMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveListBoxMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveListBoxMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveListBoxMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveListBoxMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveListBoxMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveListBoxMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveListBoxMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveListBoxMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveListBoxMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveListBoxMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveListBoxMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveListBoxMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveListBoxMethod "insert" o = ListBoxInsertMethodInfo
ResolveListBoxMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveListBoxMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveListBoxMethod "invalidateFilter" o = ListBoxInvalidateFilterMethodInfo
ResolveListBoxMethod "invalidateHeaders" o = ListBoxInvalidateHeadersMethodInfo
ResolveListBoxMethod "invalidateSort" o = ListBoxInvalidateSortMethodInfo
ResolveListBoxMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveListBoxMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveListBoxMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveListBoxMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveListBoxMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveListBoxMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveListBoxMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveListBoxMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveListBoxMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveListBoxMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveListBoxMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveListBoxMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveListBoxMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveListBoxMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveListBoxMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveListBoxMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveListBoxMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveListBoxMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveListBoxMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveListBoxMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveListBoxMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveListBoxMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveListBoxMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveListBoxMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveListBoxMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveListBoxMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveListBoxMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveListBoxMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveListBoxMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveListBoxMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveListBoxMethod "prepend" o = ListBoxPrependMethodInfo
ResolveListBoxMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveListBoxMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveListBoxMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveListBoxMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveListBoxMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveListBoxMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveListBoxMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveListBoxMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveListBoxMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveListBoxMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveListBoxMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveListBoxMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveListBoxMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveListBoxMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveListBoxMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveListBoxMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveListBoxMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveListBoxMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveListBoxMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveListBoxMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveListBoxMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveListBoxMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveListBoxMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveListBoxMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveListBoxMethod "selectAll" o = ListBoxSelectAllMethodInfo
ResolveListBoxMethod "selectRow" o = ListBoxSelectRowMethodInfo
ResolveListBoxMethod "selectedForeach" o = ListBoxSelectedForeachMethodInfo
ResolveListBoxMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveListBoxMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveListBoxMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveListBoxMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveListBoxMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveListBoxMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveListBoxMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveListBoxMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveListBoxMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveListBoxMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveListBoxMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveListBoxMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveListBoxMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveListBoxMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveListBoxMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveListBoxMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveListBoxMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveListBoxMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveListBoxMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveListBoxMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveListBoxMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveListBoxMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveListBoxMethod "unselectAll" o = ListBoxUnselectAllMethodInfo
ResolveListBoxMethod "unselectRow" o = ListBoxUnselectRowMethodInfo
ResolveListBoxMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveListBoxMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveListBoxMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveListBoxMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveListBoxMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveListBoxMethod "getActivateOnSingleClick" o = ListBoxGetActivateOnSingleClickMethodInfo
ResolveListBoxMethod "getAdjustment" o = ListBoxGetAdjustmentMethodInfo
ResolveListBoxMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveListBoxMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveListBoxMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveListBoxMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveListBoxMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveListBoxMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveListBoxMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveListBoxMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveListBoxMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveListBoxMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveListBoxMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveListBoxMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveListBoxMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveListBoxMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveListBoxMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveListBoxMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveListBoxMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveListBoxMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveListBoxMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveListBoxMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveListBoxMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveListBoxMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveListBoxMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveListBoxMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveListBoxMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveListBoxMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveListBoxMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveListBoxMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveListBoxMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveListBoxMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveListBoxMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveListBoxMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveListBoxMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveListBoxMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveListBoxMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveListBoxMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveListBoxMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveListBoxMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveListBoxMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveListBoxMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveListBoxMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveListBoxMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveListBoxMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveListBoxMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveListBoxMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveListBoxMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveListBoxMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveListBoxMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveListBoxMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveListBoxMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveListBoxMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveListBoxMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveListBoxMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveListBoxMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveListBoxMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveListBoxMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveListBoxMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveListBoxMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveListBoxMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveListBoxMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveListBoxMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveListBoxMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveListBoxMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveListBoxMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveListBoxMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveListBoxMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveListBoxMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveListBoxMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveListBoxMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveListBoxMethod "getRowAtIndex" o = ListBoxGetRowAtIndexMethodInfo
ResolveListBoxMethod "getRowAtY" o = ListBoxGetRowAtYMethodInfo
ResolveListBoxMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveListBoxMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveListBoxMethod "getSelectedRow" o = ListBoxGetSelectedRowMethodInfo
ResolveListBoxMethod "getSelectedRows" o = ListBoxGetSelectedRowsMethodInfo
ResolveListBoxMethod "getSelectionMode" o = ListBoxGetSelectionModeMethodInfo
ResolveListBoxMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveListBoxMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveListBoxMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveListBoxMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveListBoxMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveListBoxMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveListBoxMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveListBoxMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveListBoxMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveListBoxMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveListBoxMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveListBoxMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveListBoxMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveListBoxMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveListBoxMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveListBoxMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveListBoxMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveListBoxMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveListBoxMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveListBoxMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveListBoxMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveListBoxMethod "setActivateOnSingleClick" o = ListBoxSetActivateOnSingleClickMethodInfo
ResolveListBoxMethod "setAdjustment" o = ListBoxSetAdjustmentMethodInfo
ResolveListBoxMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveListBoxMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveListBoxMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveListBoxMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveListBoxMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveListBoxMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveListBoxMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveListBoxMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveListBoxMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveListBoxMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveListBoxMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveListBoxMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveListBoxMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveListBoxMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveListBoxMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveListBoxMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveListBoxMethod "setFilterFunc" o = ListBoxSetFilterFuncMethodInfo
ResolveListBoxMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveListBoxMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveListBoxMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveListBoxMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveListBoxMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveListBoxMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveListBoxMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveListBoxMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveListBoxMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveListBoxMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveListBoxMethod "setHeaderFunc" o = ListBoxSetHeaderFuncMethodInfo
ResolveListBoxMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveListBoxMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveListBoxMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveListBoxMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveListBoxMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveListBoxMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveListBoxMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveListBoxMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveListBoxMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveListBoxMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveListBoxMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveListBoxMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveListBoxMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveListBoxMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveListBoxMethod "setPlaceholder" o = ListBoxSetPlaceholderMethodInfo
ResolveListBoxMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveListBoxMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveListBoxMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveListBoxMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveListBoxMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveListBoxMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveListBoxMethod "setSelectionMode" o = ListBoxSetSelectionModeMethodInfo
ResolveListBoxMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveListBoxMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveListBoxMethod "setSortFunc" o = ListBoxSetSortFuncMethodInfo
ResolveListBoxMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveListBoxMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveListBoxMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveListBoxMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveListBoxMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveListBoxMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveListBoxMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveListBoxMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveListBoxMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveListBoxMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveListBoxMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveListBoxMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveListBoxMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveListBoxMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveListBoxMethod t ListBox, O.MethodInfo info ListBox p) => OL.IsLabel t (ListBox -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
type ListBoxActivateCursorRowCallback =
IO ()
noListBoxActivateCursorRowCallback :: Maybe ListBoxActivateCursorRowCallback
noListBoxActivateCursorRowCallback = Nothing
type C_ListBoxActivateCursorRowCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxActivateCursorRowCallback :: C_ListBoxActivateCursorRowCallback -> IO (FunPtr C_ListBoxActivateCursorRowCallback)
genClosure_ListBoxActivateCursorRow :: MonadIO m => ListBoxActivateCursorRowCallback -> m (GClosure C_ListBoxActivateCursorRowCallback)
genClosure_ListBoxActivateCursorRow cb = liftIO $ do
let cb' = wrap_ListBoxActivateCursorRowCallback cb
mk_ListBoxActivateCursorRowCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxActivateCursorRowCallback ::
ListBoxActivateCursorRowCallback ->
C_ListBoxActivateCursorRowCallback
wrap_ListBoxActivateCursorRowCallback _cb _ _ = do
_cb
onListBoxActivateCursorRow :: (IsListBox a, MonadIO m) => a -> ListBoxActivateCursorRowCallback -> m SignalHandlerId
onListBoxActivateCursorRow obj cb = liftIO $ do
let cb' = wrap_ListBoxActivateCursorRowCallback cb
cb'' <- mk_ListBoxActivateCursorRowCallback cb'
connectSignalFunPtr obj "activate-cursor-row" cb'' SignalConnectBefore
afterListBoxActivateCursorRow :: (IsListBox a, MonadIO m) => a -> ListBoxActivateCursorRowCallback -> m SignalHandlerId
afterListBoxActivateCursorRow obj cb = liftIO $ do
let cb' = wrap_ListBoxActivateCursorRowCallback cb
cb'' <- mk_ListBoxActivateCursorRowCallback cb'
connectSignalFunPtr obj "activate-cursor-row" cb'' SignalConnectAfter
type ListBoxMoveCursorCallback =
Gtk.Enums.MovementStep
-> Int32
-> IO ()
noListBoxMoveCursorCallback :: Maybe ListBoxMoveCursorCallback
noListBoxMoveCursorCallback = Nothing
type C_ListBoxMoveCursorCallback =
Ptr () ->
CUInt ->
Int32 ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxMoveCursorCallback :: C_ListBoxMoveCursorCallback -> IO (FunPtr C_ListBoxMoveCursorCallback)
genClosure_ListBoxMoveCursor :: MonadIO m => ListBoxMoveCursorCallback -> m (GClosure C_ListBoxMoveCursorCallback)
genClosure_ListBoxMoveCursor cb = liftIO $ do
let cb' = wrap_ListBoxMoveCursorCallback cb
mk_ListBoxMoveCursorCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxMoveCursorCallback ::
ListBoxMoveCursorCallback ->
C_ListBoxMoveCursorCallback
wrap_ListBoxMoveCursorCallback _cb _ object p0 _ = do
let object' = (toEnum . fromIntegral) object
_cb object' p0
onListBoxMoveCursor :: (IsListBox a, MonadIO m) => a -> ListBoxMoveCursorCallback -> m SignalHandlerId
onListBoxMoveCursor obj cb = liftIO $ do
let cb' = wrap_ListBoxMoveCursorCallback cb
cb'' <- mk_ListBoxMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' SignalConnectBefore
afterListBoxMoveCursor :: (IsListBox a, MonadIO m) => a -> ListBoxMoveCursorCallback -> m SignalHandlerId
afterListBoxMoveCursor obj cb = liftIO $ do
let cb' = wrap_ListBoxMoveCursorCallback cb
cb'' <- mk_ListBoxMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' SignalConnectAfter
type ListBoxRowActivatedCallback =
Gtk.ListBoxRow.ListBoxRow
-> IO ()
noListBoxRowActivatedCallback :: Maybe ListBoxRowActivatedCallback
noListBoxRowActivatedCallback = Nothing
type C_ListBoxRowActivatedCallback =
Ptr () ->
Ptr Gtk.ListBoxRow.ListBoxRow ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxRowActivatedCallback :: C_ListBoxRowActivatedCallback -> IO (FunPtr C_ListBoxRowActivatedCallback)
genClosure_ListBoxRowActivated :: MonadIO m => ListBoxRowActivatedCallback -> m (GClosure C_ListBoxRowActivatedCallback)
genClosure_ListBoxRowActivated cb = liftIO $ do
let cb' = wrap_ListBoxRowActivatedCallback cb
mk_ListBoxRowActivatedCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxRowActivatedCallback ::
ListBoxRowActivatedCallback ->
C_ListBoxRowActivatedCallback
wrap_ListBoxRowActivatedCallback _cb _ row _ = do
row' <- (newObject Gtk.ListBoxRow.ListBoxRow) row
_cb row'
onListBoxRowActivated :: (IsListBox a, MonadIO m) => a -> ListBoxRowActivatedCallback -> m SignalHandlerId
onListBoxRowActivated obj cb = liftIO $ do
let cb' = wrap_ListBoxRowActivatedCallback cb
cb'' <- mk_ListBoxRowActivatedCallback cb'
connectSignalFunPtr obj "row-activated" cb'' SignalConnectBefore
afterListBoxRowActivated :: (IsListBox a, MonadIO m) => a -> ListBoxRowActivatedCallback -> m SignalHandlerId
afterListBoxRowActivated obj cb = liftIO $ do
let cb' = wrap_ListBoxRowActivatedCallback cb
cb'' <- mk_ListBoxRowActivatedCallback cb'
connectSignalFunPtr obj "row-activated" cb'' SignalConnectAfter
type ListBoxRowSelectedCallback =
Maybe Gtk.ListBoxRow.ListBoxRow
-> IO ()
noListBoxRowSelectedCallback :: Maybe ListBoxRowSelectedCallback
noListBoxRowSelectedCallback = Nothing
type C_ListBoxRowSelectedCallback =
Ptr () ->
Ptr Gtk.ListBoxRow.ListBoxRow ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxRowSelectedCallback :: C_ListBoxRowSelectedCallback -> IO (FunPtr C_ListBoxRowSelectedCallback)
genClosure_ListBoxRowSelected :: MonadIO m => ListBoxRowSelectedCallback -> m (GClosure C_ListBoxRowSelectedCallback)
genClosure_ListBoxRowSelected cb = liftIO $ do
let cb' = wrap_ListBoxRowSelectedCallback cb
mk_ListBoxRowSelectedCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxRowSelectedCallback ::
ListBoxRowSelectedCallback ->
C_ListBoxRowSelectedCallback
wrap_ListBoxRowSelectedCallback _cb _ row _ = do
maybeRow <-
if row == nullPtr
then return Nothing
else do
row' <- (newObject Gtk.ListBoxRow.ListBoxRow) row
return $ Just row'
_cb maybeRow
onListBoxRowSelected :: (IsListBox a, MonadIO m) => a -> ListBoxRowSelectedCallback -> m SignalHandlerId
onListBoxRowSelected obj cb = liftIO $ do
let cb' = wrap_ListBoxRowSelectedCallback cb
cb'' <- mk_ListBoxRowSelectedCallback cb'
connectSignalFunPtr obj "row-selected" cb'' SignalConnectBefore
afterListBoxRowSelected :: (IsListBox a, MonadIO m) => a -> ListBoxRowSelectedCallback -> m SignalHandlerId
afterListBoxRowSelected obj cb = liftIO $ do
let cb' = wrap_ListBoxRowSelectedCallback cb
cb'' <- mk_ListBoxRowSelectedCallback cb'
connectSignalFunPtr obj "row-selected" cb'' SignalConnectAfter
type ListBoxSelectAllCallback =
IO ()
noListBoxSelectAllCallback :: Maybe ListBoxSelectAllCallback
noListBoxSelectAllCallback = Nothing
type C_ListBoxSelectAllCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxSelectAllCallback :: C_ListBoxSelectAllCallback -> IO (FunPtr C_ListBoxSelectAllCallback)
genClosure_ListBoxSelectAll :: MonadIO m => ListBoxSelectAllCallback -> m (GClosure C_ListBoxSelectAllCallback)
genClosure_ListBoxSelectAll cb = liftIO $ do
let cb' = wrap_ListBoxSelectAllCallback cb
mk_ListBoxSelectAllCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxSelectAllCallback ::
ListBoxSelectAllCallback ->
C_ListBoxSelectAllCallback
wrap_ListBoxSelectAllCallback _cb _ _ = do
_cb
onListBoxSelectAll :: (IsListBox a, MonadIO m) => a -> ListBoxSelectAllCallback -> m SignalHandlerId
onListBoxSelectAll obj cb = liftIO $ do
let cb' = wrap_ListBoxSelectAllCallback cb
cb'' <- mk_ListBoxSelectAllCallback cb'
connectSignalFunPtr obj "select-all" cb'' SignalConnectBefore
afterListBoxSelectAll :: (IsListBox a, MonadIO m) => a -> ListBoxSelectAllCallback -> m SignalHandlerId
afterListBoxSelectAll obj cb = liftIO $ do
let cb' = wrap_ListBoxSelectAllCallback cb
cb'' <- mk_ListBoxSelectAllCallback cb'
connectSignalFunPtr obj "select-all" cb'' SignalConnectAfter
type ListBoxSelectedRowsChangedCallback =
IO ()
noListBoxSelectedRowsChangedCallback :: Maybe ListBoxSelectedRowsChangedCallback
noListBoxSelectedRowsChangedCallback = Nothing
type C_ListBoxSelectedRowsChangedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxSelectedRowsChangedCallback :: C_ListBoxSelectedRowsChangedCallback -> IO (FunPtr C_ListBoxSelectedRowsChangedCallback)
genClosure_ListBoxSelectedRowsChanged :: MonadIO m => ListBoxSelectedRowsChangedCallback -> m (GClosure C_ListBoxSelectedRowsChangedCallback)
genClosure_ListBoxSelectedRowsChanged cb = liftIO $ do
let cb' = wrap_ListBoxSelectedRowsChangedCallback cb
mk_ListBoxSelectedRowsChangedCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxSelectedRowsChangedCallback ::
ListBoxSelectedRowsChangedCallback ->
C_ListBoxSelectedRowsChangedCallback
wrap_ListBoxSelectedRowsChangedCallback _cb _ _ = do
_cb
onListBoxSelectedRowsChanged :: (IsListBox a, MonadIO m) => a -> ListBoxSelectedRowsChangedCallback -> m SignalHandlerId
onListBoxSelectedRowsChanged obj cb = liftIO $ do
let cb' = wrap_ListBoxSelectedRowsChangedCallback cb
cb'' <- mk_ListBoxSelectedRowsChangedCallback cb'
connectSignalFunPtr obj "selected-rows-changed" cb'' SignalConnectBefore
afterListBoxSelectedRowsChanged :: (IsListBox a, MonadIO m) => a -> ListBoxSelectedRowsChangedCallback -> m SignalHandlerId
afterListBoxSelectedRowsChanged obj cb = liftIO $ do
let cb' = wrap_ListBoxSelectedRowsChangedCallback cb
cb'' <- mk_ListBoxSelectedRowsChangedCallback cb'
connectSignalFunPtr obj "selected-rows-changed" cb'' SignalConnectAfter
type ListBoxToggleCursorRowCallback =
IO ()
noListBoxToggleCursorRowCallback :: Maybe ListBoxToggleCursorRowCallback
noListBoxToggleCursorRowCallback = Nothing
type C_ListBoxToggleCursorRowCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxToggleCursorRowCallback :: C_ListBoxToggleCursorRowCallback -> IO (FunPtr C_ListBoxToggleCursorRowCallback)
genClosure_ListBoxToggleCursorRow :: MonadIO m => ListBoxToggleCursorRowCallback -> m (GClosure C_ListBoxToggleCursorRowCallback)
genClosure_ListBoxToggleCursorRow cb = liftIO $ do
let cb' = wrap_ListBoxToggleCursorRowCallback cb
mk_ListBoxToggleCursorRowCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxToggleCursorRowCallback ::
ListBoxToggleCursorRowCallback ->
C_ListBoxToggleCursorRowCallback
wrap_ListBoxToggleCursorRowCallback _cb _ _ = do
_cb
onListBoxToggleCursorRow :: (IsListBox a, MonadIO m) => a -> ListBoxToggleCursorRowCallback -> m SignalHandlerId
onListBoxToggleCursorRow obj cb = liftIO $ do
let cb' = wrap_ListBoxToggleCursorRowCallback cb
cb'' <- mk_ListBoxToggleCursorRowCallback cb'
connectSignalFunPtr obj "toggle-cursor-row" cb'' SignalConnectBefore
afterListBoxToggleCursorRow :: (IsListBox a, MonadIO m) => a -> ListBoxToggleCursorRowCallback -> m SignalHandlerId
afterListBoxToggleCursorRow obj cb = liftIO $ do
let cb' = wrap_ListBoxToggleCursorRowCallback cb
cb'' <- mk_ListBoxToggleCursorRowCallback cb'
connectSignalFunPtr obj "toggle-cursor-row" cb'' SignalConnectAfter
type ListBoxUnselectAllCallback =
IO ()
noListBoxUnselectAllCallback :: Maybe ListBoxUnselectAllCallback
noListBoxUnselectAllCallback = Nothing
type C_ListBoxUnselectAllCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ListBoxUnselectAllCallback :: C_ListBoxUnselectAllCallback -> IO (FunPtr C_ListBoxUnselectAllCallback)
genClosure_ListBoxUnselectAll :: MonadIO m => ListBoxUnselectAllCallback -> m (GClosure C_ListBoxUnselectAllCallback)
genClosure_ListBoxUnselectAll cb = liftIO $ do
let cb' = wrap_ListBoxUnselectAllCallback cb
mk_ListBoxUnselectAllCallback cb' >>= B.GClosure.newGClosure
wrap_ListBoxUnselectAllCallback ::
ListBoxUnselectAllCallback ->
C_ListBoxUnselectAllCallback
wrap_ListBoxUnselectAllCallback _cb _ _ = do
_cb
onListBoxUnselectAll :: (IsListBox a, MonadIO m) => a -> ListBoxUnselectAllCallback -> m SignalHandlerId
onListBoxUnselectAll obj cb = liftIO $ do
let cb' = wrap_ListBoxUnselectAllCallback cb
cb'' <- mk_ListBoxUnselectAllCallback cb'
connectSignalFunPtr obj "unselect-all" cb'' SignalConnectBefore
afterListBoxUnselectAll :: (IsListBox a, MonadIO m) => a -> ListBoxUnselectAllCallback -> m SignalHandlerId
afterListBoxUnselectAll obj cb = liftIO $ do
let cb' = wrap_ListBoxUnselectAllCallback cb
cb'' <- mk_ListBoxUnselectAllCallback cb'
connectSignalFunPtr obj "unselect-all" cb'' SignalConnectAfter
getListBoxActivateOnSingleClick :: (MonadIO m, IsListBox o) => o -> m Bool
getListBoxActivateOnSingleClick obj = liftIO $ B.Properties.getObjectPropertyBool obj "activate-on-single-click"
setListBoxActivateOnSingleClick :: (MonadIO m, IsListBox o) => o -> Bool -> m ()
setListBoxActivateOnSingleClick obj val = liftIO $ B.Properties.setObjectPropertyBool obj "activate-on-single-click" val
constructListBoxActivateOnSingleClick :: (IsListBox o) => Bool -> IO (GValueConstruct o)
constructListBoxActivateOnSingleClick val = B.Properties.constructObjectPropertyBool "activate-on-single-click" val
#if ENABLE_OVERLOADING
data ListBoxActivateOnSingleClickPropertyInfo
instance AttrInfo ListBoxActivateOnSingleClickPropertyInfo where
type AttrAllowedOps ListBoxActivateOnSingleClickPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ListBoxActivateOnSingleClickPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ListBoxActivateOnSingleClickPropertyInfo = IsListBox
type AttrGetType ListBoxActivateOnSingleClickPropertyInfo = Bool
type AttrLabel ListBoxActivateOnSingleClickPropertyInfo = "activate-on-single-click"
type AttrOrigin ListBoxActivateOnSingleClickPropertyInfo = ListBox
attrGet _ = getListBoxActivateOnSingleClick
attrSet _ = setListBoxActivateOnSingleClick
attrConstruct _ = constructListBoxActivateOnSingleClick
attrClear _ = undefined
#endif
getListBoxSelectionMode :: (MonadIO m, IsListBox o) => o -> m Gtk.Enums.SelectionMode
getListBoxSelectionMode obj = liftIO $ B.Properties.getObjectPropertyEnum obj "selection-mode"
setListBoxSelectionMode :: (MonadIO m, IsListBox o) => o -> Gtk.Enums.SelectionMode -> m ()
setListBoxSelectionMode obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "selection-mode" val
constructListBoxSelectionMode :: (IsListBox o) => Gtk.Enums.SelectionMode -> IO (GValueConstruct o)
constructListBoxSelectionMode val = B.Properties.constructObjectPropertyEnum "selection-mode" val
#if ENABLE_OVERLOADING
data ListBoxSelectionModePropertyInfo
instance AttrInfo ListBoxSelectionModePropertyInfo where
type AttrAllowedOps ListBoxSelectionModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ListBoxSelectionModePropertyInfo = (~) Gtk.Enums.SelectionMode
type AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo = IsListBox
type AttrGetType ListBoxSelectionModePropertyInfo = Gtk.Enums.SelectionMode
type AttrLabel ListBoxSelectionModePropertyInfo = "selection-mode"
type AttrOrigin ListBoxSelectionModePropertyInfo = ListBox
attrGet _ = getListBoxSelectionMode
attrSet _ = setListBoxSelectionMode
attrConstruct _ = constructListBoxSelectionMode
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList ListBox
type instance O.AttributeList ListBox = ListBoxAttributeList
type ListBoxAttributeList = ('[ '("activateOnSingleClick", ListBoxActivateOnSingleClickPropertyInfo), '("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), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("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), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectionMode", ListBoxSelectionModePropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
listBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick"
listBoxActivateOnSingleClick = AttrLabelProxy
listBoxSelectionMode :: AttrLabelProxy "selectionMode"
listBoxSelectionMode = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
data ListBoxActivateCursorRowSignalInfo
instance SignalInfo ListBoxActivateCursorRowSignalInfo where
type HaskellCallbackType ListBoxActivateCursorRowSignalInfo = ListBoxActivateCursorRowCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxActivateCursorRowCallback cb
cb'' <- mk_ListBoxActivateCursorRowCallback cb'
connectSignalFunPtr obj "activate-cursor-row" cb'' connectMode
data ListBoxMoveCursorSignalInfo
instance SignalInfo ListBoxMoveCursorSignalInfo where
type HaskellCallbackType ListBoxMoveCursorSignalInfo = ListBoxMoveCursorCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxMoveCursorCallback cb
cb'' <- mk_ListBoxMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' connectMode
data ListBoxRowActivatedSignalInfo
instance SignalInfo ListBoxRowActivatedSignalInfo where
type HaskellCallbackType ListBoxRowActivatedSignalInfo = ListBoxRowActivatedCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxRowActivatedCallback cb
cb'' <- mk_ListBoxRowActivatedCallback cb'
connectSignalFunPtr obj "row-activated" cb'' connectMode
data ListBoxRowSelectedSignalInfo
instance SignalInfo ListBoxRowSelectedSignalInfo where
type HaskellCallbackType ListBoxRowSelectedSignalInfo = ListBoxRowSelectedCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxRowSelectedCallback cb
cb'' <- mk_ListBoxRowSelectedCallback cb'
connectSignalFunPtr obj "row-selected" cb'' connectMode
data ListBoxSelectAllSignalInfo
instance SignalInfo ListBoxSelectAllSignalInfo where
type HaskellCallbackType ListBoxSelectAllSignalInfo = ListBoxSelectAllCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxSelectAllCallback cb
cb'' <- mk_ListBoxSelectAllCallback cb'
connectSignalFunPtr obj "select-all" cb'' connectMode
data ListBoxSelectedRowsChangedSignalInfo
instance SignalInfo ListBoxSelectedRowsChangedSignalInfo where
type HaskellCallbackType ListBoxSelectedRowsChangedSignalInfo = ListBoxSelectedRowsChangedCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxSelectedRowsChangedCallback cb
cb'' <- mk_ListBoxSelectedRowsChangedCallback cb'
connectSignalFunPtr obj "selected-rows-changed" cb'' connectMode
data ListBoxToggleCursorRowSignalInfo
instance SignalInfo ListBoxToggleCursorRowSignalInfo where
type HaskellCallbackType ListBoxToggleCursorRowSignalInfo = ListBoxToggleCursorRowCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxToggleCursorRowCallback cb
cb'' <- mk_ListBoxToggleCursorRowCallback cb'
connectSignalFunPtr obj "toggle-cursor-row" cb'' connectMode
data ListBoxUnselectAllSignalInfo
instance SignalInfo ListBoxUnselectAllSignalInfo where
type HaskellCallbackType ListBoxUnselectAllSignalInfo = ListBoxUnselectAllCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_ListBoxUnselectAllCallback cb
cb'' <- mk_ListBoxUnselectAllCallback cb'
connectSignalFunPtr obj "unselect-all" cb'' connectMode
type instance O.SignalList ListBox = ListBoxSignalList
type ListBoxSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activateCursorRow", ListBoxActivateCursorRowSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("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), '("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", ListBoxMoveCursorSignalInfo), '("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", ListBoxRowActivatedSignalInfo), '("rowSelected", ListBoxRowSelectedSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectAll", ListBoxSelectAllSignalInfo), '("selectedRowsChanged", ListBoxSelectedRowsChangedSignalInfo), '("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), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("toggleCursorRow", ListBoxToggleCursorRowSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("unselectAll", ListBoxUnselectAllSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "gtk_list_box_new" gtk_list_box_new ::
IO (Ptr ListBox)
listBoxNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m ListBox
listBoxNew = liftIO $ do
result <- gtk_list_box_new
checkUnexpectedReturnNULL "listBoxNew" result
result' <- (newObject ListBox) result
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_list_box_bind_model" gtk_list_box_bind_model ::
Ptr ListBox ->
Ptr Gio.ListModel.ListModel ->
FunPtr Gtk.Callbacks.C_ListBoxCreateWidgetFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
listBoxBindModel ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gio.ListModel.IsListModel b) =>
a
-> Maybe (b)
-> Maybe (Gtk.Callbacks.ListBoxCreateWidgetFunc)
-> m ()
listBoxBindModel box model createWidgetFunc = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeModel <- case model of
Nothing -> return nullPtr
Just jModel -> do
jModel' <- unsafeManagedPtrCastPtr jModel
return jModel'
maybeCreateWidgetFunc <- case createWidgetFunc of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jCreateWidgetFunc -> do
jCreateWidgetFunc' <- Gtk.Callbacks.mk_ListBoxCreateWidgetFunc (Gtk.Callbacks.wrap_ListBoxCreateWidgetFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxCreateWidgetFunc jCreateWidgetFunc))
return jCreateWidgetFunc'
let userData = castFunPtrToPtr maybeCreateWidgetFunc
let userDataFreeFunc = safeFreeFunPtrPtr
gtk_list_box_bind_model box' maybeModel maybeCreateWidgetFunc userData userDataFreeFunc
touchManagedPtr box
whenJust model touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data ListBoxBindModelMethodInfo
instance (signature ~ (Maybe (b) -> Maybe (Gtk.Callbacks.ListBoxCreateWidgetFunc) -> m ()), MonadIO m, IsListBox a, Gio.ListModel.IsListModel b) => O.MethodInfo ListBoxBindModelMethodInfo a signature where
overloadedMethod _ = listBoxBindModel
#endif
foreign import ccall "gtk_list_box_drag_highlight_row" gtk_list_box_drag_highlight_row ::
Ptr ListBox ->
Ptr Gtk.ListBoxRow.ListBoxRow ->
IO ()
listBoxDragHighlightRow ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.ListBoxRow.IsListBoxRow b) =>
a
-> b
-> m ()
listBoxDragHighlightRow box row = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
row' <- unsafeManagedPtrCastPtr row
gtk_list_box_drag_highlight_row box' row'
touchManagedPtr box
touchManagedPtr row
return ()
#if ENABLE_OVERLOADING
data ListBoxDragHighlightRowMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsListBox a, Gtk.ListBoxRow.IsListBoxRow b) => O.MethodInfo ListBoxDragHighlightRowMethodInfo a signature where
overloadedMethod _ = listBoxDragHighlightRow
#endif
foreign import ccall "gtk_list_box_drag_unhighlight_row" gtk_list_box_drag_unhighlight_row ::
Ptr ListBox ->
IO ()
listBoxDragUnhighlightRow ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m ()
listBoxDragUnhighlightRow box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_list_box_drag_unhighlight_row box'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxDragUnhighlightRowMethodInfo
instance (signature ~ (m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxDragUnhighlightRowMethodInfo a signature where
overloadedMethod _ = listBoxDragUnhighlightRow
#endif
foreign import ccall "gtk_list_box_get_activate_on_single_click" gtk_list_box_get_activate_on_single_click ::
Ptr ListBox ->
IO CInt
listBoxGetActivateOnSingleClick ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m Bool
listBoxGetActivateOnSingleClick box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_activate_on_single_click box'
let result' = (/= 0) result
touchManagedPtr box
return result'
#if ENABLE_OVERLOADING
data ListBoxGetActivateOnSingleClickMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetActivateOnSingleClickMethodInfo a signature where
overloadedMethod _ = listBoxGetActivateOnSingleClick
#endif
foreign import ccall "gtk_list_box_get_adjustment" gtk_list_box_get_adjustment ::
Ptr ListBox ->
IO (Ptr Gtk.Adjustment.Adjustment)
listBoxGetAdjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m Gtk.Adjustment.Adjustment
listBoxGetAdjustment box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_adjustment box'
checkUnexpectedReturnNULL "listBoxGetAdjustment" result
result' <- (newObject Gtk.Adjustment.Adjustment) result
touchManagedPtr box
return result'
#if ENABLE_OVERLOADING
data ListBoxGetAdjustmentMethodInfo
instance (signature ~ (m Gtk.Adjustment.Adjustment), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetAdjustmentMethodInfo a signature where
overloadedMethod _ = listBoxGetAdjustment
#endif
foreign import ccall "gtk_list_box_get_row_at_index" gtk_list_box_get_row_at_index ::
Ptr ListBox ->
Int32 ->
IO (Ptr Gtk.ListBoxRow.ListBoxRow)
listBoxGetRowAtIndex ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Int32
-> m (Maybe Gtk.ListBoxRow.ListBoxRow)
listBoxGetRowAtIndex box index_ = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_row_at_index box' index_
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.ListBoxRow.ListBoxRow) result'
return result''
touchManagedPtr box
return maybeResult
#if ENABLE_OVERLOADING
data ListBoxGetRowAtIndexMethodInfo
instance (signature ~ (Int32 -> m (Maybe Gtk.ListBoxRow.ListBoxRow)), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetRowAtIndexMethodInfo a signature where
overloadedMethod _ = listBoxGetRowAtIndex
#endif
foreign import ccall "gtk_list_box_get_row_at_y" gtk_list_box_get_row_at_y ::
Ptr ListBox ->
Int32 ->
IO (Ptr Gtk.ListBoxRow.ListBoxRow)
listBoxGetRowAtY ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Int32
-> m (Maybe Gtk.ListBoxRow.ListBoxRow)
listBoxGetRowAtY box y = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_row_at_y box' y
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.ListBoxRow.ListBoxRow) result'
return result''
touchManagedPtr box
return maybeResult
#if ENABLE_OVERLOADING
data ListBoxGetRowAtYMethodInfo
instance (signature ~ (Int32 -> m (Maybe Gtk.ListBoxRow.ListBoxRow)), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetRowAtYMethodInfo a signature where
overloadedMethod _ = listBoxGetRowAtY
#endif
foreign import ccall "gtk_list_box_get_selected_row" gtk_list_box_get_selected_row ::
Ptr ListBox ->
IO (Ptr Gtk.ListBoxRow.ListBoxRow)
listBoxGetSelectedRow ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m Gtk.ListBoxRow.ListBoxRow
listBoxGetSelectedRow box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_selected_row box'
checkUnexpectedReturnNULL "listBoxGetSelectedRow" result
result' <- (newObject Gtk.ListBoxRow.ListBoxRow) result
touchManagedPtr box
return result'
#if ENABLE_OVERLOADING
data ListBoxGetSelectedRowMethodInfo
instance (signature ~ (m Gtk.ListBoxRow.ListBoxRow), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetSelectedRowMethodInfo a signature where
overloadedMethod _ = listBoxGetSelectedRow
#endif
foreign import ccall "gtk_list_box_get_selected_rows" gtk_list_box_get_selected_rows ::
Ptr ListBox ->
IO (Ptr (GList (Ptr Gtk.ListBoxRow.ListBoxRow)))
listBoxGetSelectedRows ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m [Gtk.ListBoxRow.ListBoxRow]
listBoxGetSelectedRows box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_selected_rows box'
result' <- unpackGList result
result'' <- mapM (newObject Gtk.ListBoxRow.ListBoxRow) result'
g_list_free result
touchManagedPtr box
return result''
#if ENABLE_OVERLOADING
data ListBoxGetSelectedRowsMethodInfo
instance (signature ~ (m [Gtk.ListBoxRow.ListBoxRow]), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetSelectedRowsMethodInfo a signature where
overloadedMethod _ = listBoxGetSelectedRows
#endif
foreign import ccall "gtk_list_box_get_selection_mode" gtk_list_box_get_selection_mode ::
Ptr ListBox ->
IO CUInt
listBoxGetSelectionMode ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m Gtk.Enums.SelectionMode
listBoxGetSelectionMode box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_list_box_get_selection_mode box'
let result' = (toEnum . fromIntegral) result
touchManagedPtr box
return result'
#if ENABLE_OVERLOADING
data ListBoxGetSelectionModeMethodInfo
instance (signature ~ (m Gtk.Enums.SelectionMode), MonadIO m, IsListBox a) => O.MethodInfo ListBoxGetSelectionModeMethodInfo a signature where
overloadedMethod _ = listBoxGetSelectionMode
#endif
foreign import ccall "gtk_list_box_insert" gtk_list_box_insert ::
Ptr ListBox ->
Ptr Gtk.Widget.Widget ->
Int32 ->
IO ()
listBoxInsert ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> Int32
-> m ()
listBoxInsert box child position = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
gtk_list_box_insert box' child' position
touchManagedPtr box
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data ListBoxInsertMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsListBox a, Gtk.Widget.IsWidget b) => O.MethodInfo ListBoxInsertMethodInfo a signature where
overloadedMethod _ = listBoxInsert
#endif
foreign import ccall "gtk_list_box_invalidate_filter" gtk_list_box_invalidate_filter ::
Ptr ListBox ->
IO ()
listBoxInvalidateFilter ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m ()
listBoxInvalidateFilter box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_list_box_invalidate_filter box'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxInvalidateFilterMethodInfo
instance (signature ~ (m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxInvalidateFilterMethodInfo a signature where
overloadedMethod _ = listBoxInvalidateFilter
#endif
foreign import ccall "gtk_list_box_invalidate_headers" gtk_list_box_invalidate_headers ::
Ptr ListBox ->
IO ()
listBoxInvalidateHeaders ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m ()
listBoxInvalidateHeaders box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_list_box_invalidate_headers box'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxInvalidateHeadersMethodInfo
instance (signature ~ (m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxInvalidateHeadersMethodInfo a signature where
overloadedMethod _ = listBoxInvalidateHeaders
#endif
foreign import ccall "gtk_list_box_invalidate_sort" gtk_list_box_invalidate_sort ::
Ptr ListBox ->
IO ()
listBoxInvalidateSort ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m ()
listBoxInvalidateSort box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_list_box_invalidate_sort box'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxInvalidateSortMethodInfo
instance (signature ~ (m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxInvalidateSortMethodInfo a signature where
overloadedMethod _ = listBoxInvalidateSort
#endif
foreign import ccall "gtk_list_box_prepend" gtk_list_box_prepend ::
Ptr ListBox ->
Ptr Gtk.Widget.Widget ->
IO ()
listBoxPrepend ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> m ()
listBoxPrepend box child = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
gtk_list_box_prepend box' child'
touchManagedPtr box
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data ListBoxPrependMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsListBox a, Gtk.Widget.IsWidget b) => O.MethodInfo ListBoxPrependMethodInfo a signature where
overloadedMethod _ = listBoxPrepend
#endif
foreign import ccall "gtk_list_box_select_all" gtk_list_box_select_all ::
Ptr ListBox ->
IO ()
listBoxSelectAll ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m ()
listBoxSelectAll box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_list_box_select_all box'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSelectAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSelectAllMethodInfo a signature where
overloadedMethod _ = listBoxSelectAll
#endif
foreign import ccall "gtk_list_box_select_row" gtk_list_box_select_row ::
Ptr ListBox ->
Ptr Gtk.ListBoxRow.ListBoxRow ->
IO ()
listBoxSelectRow ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.ListBoxRow.IsListBoxRow b) =>
a
-> Maybe (b)
-> m ()
listBoxSelectRow box row = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeRow <- case row of
Nothing -> return nullPtr
Just jRow -> do
jRow' <- unsafeManagedPtrCastPtr jRow
return jRow'
gtk_list_box_select_row box' maybeRow
touchManagedPtr box
whenJust row touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data ListBoxSelectRowMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsListBox a, Gtk.ListBoxRow.IsListBoxRow b) => O.MethodInfo ListBoxSelectRowMethodInfo a signature where
overloadedMethod _ = listBoxSelectRow
#endif
foreign import ccall "gtk_list_box_selected_foreach" gtk_list_box_selected_foreach ::
Ptr ListBox ->
FunPtr Gtk.Callbacks.C_ListBoxForeachFunc ->
Ptr () ->
IO ()
listBoxSelectedForeach ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Gtk.Callbacks.ListBoxForeachFunc
-> m ()
listBoxSelectedForeach box func = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
func' <- Gtk.Callbacks.mk_ListBoxForeachFunc (Gtk.Callbacks.wrap_ListBoxForeachFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxForeachFunc func))
let data_ = nullPtr
gtk_list_box_selected_foreach box' func' data_
safeFreeFunPtr $ castFunPtrToPtr func'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSelectedForeachMethodInfo
instance (signature ~ (Gtk.Callbacks.ListBoxForeachFunc -> m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSelectedForeachMethodInfo a signature where
overloadedMethod _ = listBoxSelectedForeach
#endif
foreign import ccall "gtk_list_box_set_activate_on_single_click" gtk_list_box_set_activate_on_single_click ::
Ptr ListBox ->
CInt ->
IO ()
listBoxSetActivateOnSingleClick ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Bool
-> m ()
listBoxSetActivateOnSingleClick box single = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
let single' = (fromIntegral . fromEnum) single
gtk_list_box_set_activate_on_single_click box' single'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSetActivateOnSingleClickMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSetActivateOnSingleClickMethodInfo a signature where
overloadedMethod _ = listBoxSetActivateOnSingleClick
#endif
foreign import ccall "gtk_list_box_set_adjustment" gtk_list_box_set_adjustment ::
Ptr ListBox ->
Ptr Gtk.Adjustment.Adjustment ->
IO ()
listBoxSetAdjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.Adjustment.IsAdjustment b) =>
a
-> Maybe (b)
-> m ()
listBoxSetAdjustment box adjustment = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeAdjustment <- case adjustment of
Nothing -> return nullPtr
Just jAdjustment -> do
jAdjustment' <- unsafeManagedPtrCastPtr jAdjustment
return jAdjustment'
gtk_list_box_set_adjustment box' maybeAdjustment
touchManagedPtr box
whenJust adjustment touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data ListBoxSetAdjustmentMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsListBox a, Gtk.Adjustment.IsAdjustment b) => O.MethodInfo ListBoxSetAdjustmentMethodInfo a signature where
overloadedMethod _ = listBoxSetAdjustment
#endif
foreign import ccall "gtk_list_box_set_filter_func" gtk_list_box_set_filter_func ::
Ptr ListBox ->
FunPtr Gtk.Callbacks.C_ListBoxFilterFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
listBoxSetFilterFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Maybe (Gtk.Callbacks.ListBoxFilterFunc)
-> m ()
listBoxSetFilterFunc box filterFunc = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeFilterFunc <- case filterFunc of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jFilterFunc -> do
jFilterFunc' <- Gtk.Callbacks.mk_ListBoxFilterFunc (Gtk.Callbacks.wrap_ListBoxFilterFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxFilterFunc jFilterFunc))
return jFilterFunc'
let userData = castFunPtrToPtr maybeFilterFunc
let destroy = safeFreeFunPtrPtr
gtk_list_box_set_filter_func box' maybeFilterFunc userData destroy
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSetFilterFuncMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.ListBoxFilterFunc) -> m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSetFilterFuncMethodInfo a signature where
overloadedMethod _ = listBoxSetFilterFunc
#endif
foreign import ccall "gtk_list_box_set_header_func" gtk_list_box_set_header_func ::
Ptr ListBox ->
FunPtr Gtk.Callbacks.C_ListBoxUpdateHeaderFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
listBoxSetHeaderFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Maybe (Gtk.Callbacks.ListBoxUpdateHeaderFunc)
-> m ()
listBoxSetHeaderFunc box updateHeader = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeUpdateHeader <- case updateHeader of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jUpdateHeader -> do
jUpdateHeader' <- Gtk.Callbacks.mk_ListBoxUpdateHeaderFunc (Gtk.Callbacks.wrap_ListBoxUpdateHeaderFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxUpdateHeaderFunc jUpdateHeader))
return jUpdateHeader'
let userData = castFunPtrToPtr maybeUpdateHeader
let destroy = safeFreeFunPtrPtr
gtk_list_box_set_header_func box' maybeUpdateHeader userData destroy
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSetHeaderFuncMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.ListBoxUpdateHeaderFunc) -> m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSetHeaderFuncMethodInfo a signature where
overloadedMethod _ = listBoxSetHeaderFunc
#endif
foreign import ccall "gtk_list_box_set_placeholder" gtk_list_box_set_placeholder ::
Ptr ListBox ->
Ptr Gtk.Widget.Widget ->
IO ()
listBoxSetPlaceholder ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.Widget.IsWidget b) =>
a
-> Maybe (b)
-> m ()
listBoxSetPlaceholder box placeholder = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybePlaceholder <- case placeholder of
Nothing -> return nullPtr
Just jPlaceholder -> do
jPlaceholder' <- unsafeManagedPtrCastPtr jPlaceholder
return jPlaceholder'
gtk_list_box_set_placeholder box' maybePlaceholder
touchManagedPtr box
whenJust placeholder touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data ListBoxSetPlaceholderMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsListBox a, Gtk.Widget.IsWidget b) => O.MethodInfo ListBoxSetPlaceholderMethodInfo a signature where
overloadedMethod _ = listBoxSetPlaceholder
#endif
foreign import ccall "gtk_list_box_set_selection_mode" gtk_list_box_set_selection_mode ::
Ptr ListBox ->
CUInt ->
IO ()
listBoxSetSelectionMode ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Gtk.Enums.SelectionMode
-> m ()
listBoxSetSelectionMode box mode = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
let mode' = (fromIntegral . fromEnum) mode
gtk_list_box_set_selection_mode box' mode'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSetSelectionModeMethodInfo
instance (signature ~ (Gtk.Enums.SelectionMode -> m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSetSelectionModeMethodInfo a signature where
overloadedMethod _ = listBoxSetSelectionMode
#endif
foreign import ccall "gtk_list_box_set_sort_func" gtk_list_box_set_sort_func ::
Ptr ListBox ->
FunPtr Gtk.Callbacks.C_ListBoxSortFunc ->
Ptr () ->
FunPtr GLib.Callbacks.C_DestroyNotify ->
IO ()
listBoxSetSortFunc ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> Maybe (Gtk.Callbacks.ListBoxSortFunc)
-> m ()
listBoxSetSortFunc box sortFunc = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeSortFunc <- case sortFunc of
Nothing -> return (castPtrToFunPtr nullPtr)
Just jSortFunc -> do
jSortFunc' <- Gtk.Callbacks.mk_ListBoxSortFunc (Gtk.Callbacks.wrap_ListBoxSortFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxSortFunc jSortFunc))
return jSortFunc'
let userData = castFunPtrToPtr maybeSortFunc
let destroy = safeFreeFunPtrPtr
gtk_list_box_set_sort_func box' maybeSortFunc userData destroy
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxSetSortFuncMethodInfo
instance (signature ~ (Maybe (Gtk.Callbacks.ListBoxSortFunc) -> m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxSetSortFuncMethodInfo a signature where
overloadedMethod _ = listBoxSetSortFunc
#endif
foreign import ccall "gtk_list_box_unselect_all" gtk_list_box_unselect_all ::
Ptr ListBox ->
IO ()
listBoxUnselectAll ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a) =>
a
-> m ()
listBoxUnselectAll box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_list_box_unselect_all box'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data ListBoxUnselectAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IsListBox a) => O.MethodInfo ListBoxUnselectAllMethodInfo a signature where
overloadedMethod _ = listBoxUnselectAll
#endif
foreign import ccall "gtk_list_box_unselect_row" gtk_list_box_unselect_row ::
Ptr ListBox ->
Ptr Gtk.ListBoxRow.ListBoxRow ->
IO ()
listBoxUnselectRow ::
(B.CallStack.HasCallStack, MonadIO m, IsListBox a, Gtk.ListBoxRow.IsListBoxRow b) =>
a
-> b
-> m ()
listBoxUnselectRow box row = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
row' <- unsafeManagedPtrCastPtr row
gtk_list_box_unselect_row box' row'
touchManagedPtr box
touchManagedPtr row
return ()
#if ENABLE_OVERLOADING
data ListBoxUnselectRowMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsListBox a, Gtk.ListBoxRow.IsListBoxRow b) => O.MethodInfo ListBoxUnselectRowMethodInfo a signature where
overloadedMethod _ = listBoxUnselectRow
#endif