gi-gtk-0.3.18.13: GI/Gtk/Objects/ToolItemGroup.hs
{- |
Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte
License : LGPL-2.1
Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)
-}
module GI.Gtk.Objects.ToolItemGroup
(
-- * Exported types
ToolItemGroup(..) ,
ToolItemGroupK ,
toToolItemGroup ,
noToolItemGroup ,
-- * Methods
-- ** toolItemGroupGetCollapsed
ToolItemGroupGetCollapsedMethodInfo ,
toolItemGroupGetCollapsed ,
-- ** toolItemGroupGetDropItem
ToolItemGroupGetDropItemMethodInfo ,
toolItemGroupGetDropItem ,
-- ** toolItemGroupGetEllipsize
ToolItemGroupGetEllipsizeMethodInfo ,
toolItemGroupGetEllipsize ,
-- ** toolItemGroupGetHeaderRelief
ToolItemGroupGetHeaderReliefMethodInfo ,
toolItemGroupGetHeaderRelief ,
-- ** toolItemGroupGetItemPosition
ToolItemGroupGetItemPositionMethodInfo ,
toolItemGroupGetItemPosition ,
-- ** toolItemGroupGetLabel
ToolItemGroupGetLabelMethodInfo ,
toolItemGroupGetLabel ,
-- ** toolItemGroupGetLabelWidget
ToolItemGroupGetLabelWidgetMethodInfo ,
toolItemGroupGetLabelWidget ,
-- ** toolItemGroupGetNItems
ToolItemGroupGetNItemsMethodInfo ,
toolItemGroupGetNItems ,
-- ** toolItemGroupGetNthItem
ToolItemGroupGetNthItemMethodInfo ,
toolItemGroupGetNthItem ,
-- ** toolItemGroupInsert
ToolItemGroupInsertMethodInfo ,
toolItemGroupInsert ,
-- ** toolItemGroupNew
toolItemGroupNew ,
-- ** toolItemGroupSetCollapsed
ToolItemGroupSetCollapsedMethodInfo ,
toolItemGroupSetCollapsed ,
-- ** toolItemGroupSetEllipsize
ToolItemGroupSetEllipsizeMethodInfo ,
toolItemGroupSetEllipsize ,
-- ** toolItemGroupSetHeaderRelief
ToolItemGroupSetHeaderReliefMethodInfo ,
toolItemGroupSetHeaderRelief ,
-- ** toolItemGroupSetItemPosition
ToolItemGroupSetItemPositionMethodInfo ,
toolItemGroupSetItemPosition ,
-- ** toolItemGroupSetLabel
ToolItemGroupSetLabelMethodInfo ,
toolItemGroupSetLabel ,
-- ** toolItemGroupSetLabelWidget
ToolItemGroupSetLabelWidgetMethodInfo ,
toolItemGroupSetLabelWidget ,
-- * Properties
-- ** Collapsed
ToolItemGroupCollapsedPropertyInfo ,
constructToolItemGroupCollapsed ,
getToolItemGroupCollapsed ,
setToolItemGroupCollapsed ,
-- ** Ellipsize
ToolItemGroupEllipsizePropertyInfo ,
constructToolItemGroupEllipsize ,
getToolItemGroupEllipsize ,
setToolItemGroupEllipsize ,
-- ** HeaderRelief
ToolItemGroupHeaderReliefPropertyInfo ,
constructToolItemGroupHeaderRelief ,
getToolItemGroupHeaderRelief ,
setToolItemGroupHeaderRelief ,
-- ** Label
ToolItemGroupLabelPropertyInfo ,
constructToolItemGroupLabel ,
getToolItemGroupLabel ,
setToolItemGroupLabel ,
-- ** LabelWidget
ToolItemGroupLabelWidgetPropertyInfo ,
constructToolItemGroupLabelWidget ,
getToolItemGroupLabelWidget ,
setToolItemGroupLabelWidget ,
) where
import Prelude ()
import Data.GI.Base.ShortPrelude
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import GI.Gtk.Types
import GI.Gtk.Callbacks
import qualified GI.Atk as Atk
import qualified GI.GObject as GObject
import qualified GI.Pango as Pango
newtype ToolItemGroup = ToolItemGroup (ForeignPtr ToolItemGroup)
foreign import ccall "gtk_tool_item_group_get_type"
c_gtk_tool_item_group_get_type :: IO GType
type instance ParentTypes ToolItemGroup = ToolItemGroupParentTypes
type ToolItemGroupParentTypes = '[Container, Widget, GObject.Object, Atk.ImplementorIface, Buildable, ToolShell]
instance GObject ToolItemGroup where
gobjectIsInitiallyUnowned _ = True
gobjectType _ = c_gtk_tool_item_group_get_type
class GObject o => ToolItemGroupK o
instance (GObject o, IsDescendantOf ToolItemGroup o) => ToolItemGroupK o
toToolItemGroup :: ToolItemGroupK o => o -> IO ToolItemGroup
toToolItemGroup = unsafeCastTo ToolItemGroup
noToolItemGroup :: Maybe ToolItemGroup
noToolItemGroup = Nothing
type family ResolveToolItemGroupMethod (t :: Symbol) (o :: *) :: * where
ResolveToolItemGroupMethod "activate" o = WidgetActivateMethodInfo
ResolveToolItemGroupMethod "add" o = ContainerAddMethodInfo
ResolveToolItemGroupMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo
ResolveToolItemGroupMethod "addChild" o = BuildableAddChildMethodInfo
ResolveToolItemGroupMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo
ResolveToolItemGroupMethod "addEvents" o = WidgetAddEventsMethodInfo
ResolveToolItemGroupMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo
ResolveToolItemGroupMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo
ResolveToolItemGroupMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo
ResolveToolItemGroupMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo
ResolveToolItemGroupMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo
ResolveToolItemGroupMethod "checkResize" o = ContainerCheckResizeMethodInfo
ResolveToolItemGroupMethod "childFocus" o = WidgetChildFocusMethodInfo
ResolveToolItemGroupMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo
ResolveToolItemGroupMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo
ResolveToolItemGroupMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo
ResolveToolItemGroupMethod "childType" o = ContainerChildTypeMethodInfo
ResolveToolItemGroupMethod "classPath" o = WidgetClassPathMethodInfo
ResolveToolItemGroupMethod "computeExpand" o = WidgetComputeExpandMethodInfo
ResolveToolItemGroupMethod "constructChild" o = BuildableConstructChildMethodInfo
ResolveToolItemGroupMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo
ResolveToolItemGroupMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo
ResolveToolItemGroupMethod "customFinished" o = BuildableCustomFinishedMethodInfo
ResolveToolItemGroupMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo
ResolveToolItemGroupMethod "customTagStart" o = BuildableCustomTagStartMethodInfo
ResolveToolItemGroupMethod "destroy" o = WidgetDestroyMethodInfo
ResolveToolItemGroupMethod "destroyed" o = WidgetDestroyedMethodInfo
ResolveToolItemGroupMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo
ResolveToolItemGroupMethod "dragBegin" o = WidgetDragBeginMethodInfo
ResolveToolItemGroupMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo
ResolveToolItemGroupMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo
ResolveToolItemGroupMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo
ResolveToolItemGroupMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo
ResolveToolItemGroupMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo
ResolveToolItemGroupMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo
ResolveToolItemGroupMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo
ResolveToolItemGroupMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo
ResolveToolItemGroupMethod "dragDestSet" o = WidgetDragDestSetMethodInfo
ResolveToolItemGroupMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo
ResolveToolItemGroupMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo
ResolveToolItemGroupMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo
ResolveToolItemGroupMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo
ResolveToolItemGroupMethod "dragGetData" o = WidgetDragGetDataMethodInfo
ResolveToolItemGroupMethod "dragHighlight" o = WidgetDragHighlightMethodInfo
ResolveToolItemGroupMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo
ResolveToolItemGroupMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo
ResolveToolItemGroupMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo
ResolveToolItemGroupMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo
ResolveToolItemGroupMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo
ResolveToolItemGroupMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo
ResolveToolItemGroupMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo
ResolveToolItemGroupMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo
ResolveToolItemGroupMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo
ResolveToolItemGroupMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo
ResolveToolItemGroupMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo
ResolveToolItemGroupMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo
ResolveToolItemGroupMethod "draw" o = WidgetDrawMethodInfo
ResolveToolItemGroupMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo
ResolveToolItemGroupMethod "errorBell" o = WidgetErrorBellMethodInfo
ResolveToolItemGroupMethod "event" o = WidgetEventMethodInfo
ResolveToolItemGroupMethod "forall" o = ContainerForallMethodInfo
ResolveToolItemGroupMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo
ResolveToolItemGroupMethod "foreach" o = ContainerForeachMethodInfo
ResolveToolItemGroupMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo
ResolveToolItemGroupMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo
ResolveToolItemGroupMethod "grabAdd" o = WidgetGrabAddMethodInfo
ResolveToolItemGroupMethod "grabDefault" o = WidgetGrabDefaultMethodInfo
ResolveToolItemGroupMethod "grabFocus" o = WidgetGrabFocusMethodInfo
ResolveToolItemGroupMethod "grabRemove" o = WidgetGrabRemoveMethodInfo
ResolveToolItemGroupMethod "hasDefault" o = WidgetHasDefaultMethodInfo
ResolveToolItemGroupMethod "hasFocus" o = WidgetHasFocusMethodInfo
ResolveToolItemGroupMethod "hasGrab" o = WidgetHasGrabMethodInfo
ResolveToolItemGroupMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo
ResolveToolItemGroupMethod "hasScreen" o = WidgetHasScreenMethodInfo
ResolveToolItemGroupMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo
ResolveToolItemGroupMethod "hide" o = WidgetHideMethodInfo
ResolveToolItemGroupMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo
ResolveToolItemGroupMethod "inDestruction" o = WidgetInDestructionMethodInfo
ResolveToolItemGroupMethod "initTemplate" o = WidgetInitTemplateMethodInfo
ResolveToolItemGroupMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo
ResolveToolItemGroupMethod "insert" o = ToolItemGroupInsertMethodInfo
ResolveToolItemGroupMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo
ResolveToolItemGroupMethod "intersect" o = WidgetIntersectMethodInfo
ResolveToolItemGroupMethod "isAncestor" o = WidgetIsAncestorMethodInfo
ResolveToolItemGroupMethod "isComposited" o = WidgetIsCompositedMethodInfo
ResolveToolItemGroupMethod "isDrawable" o = WidgetIsDrawableMethodInfo
ResolveToolItemGroupMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo
ResolveToolItemGroupMethod "isFocus" o = WidgetIsFocusMethodInfo
ResolveToolItemGroupMethod "isSensitive" o = WidgetIsSensitiveMethodInfo
ResolveToolItemGroupMethod "isToplevel" o = WidgetIsToplevelMethodInfo
ResolveToolItemGroupMethod "isVisible" o = WidgetIsVisibleMethodInfo
ResolveToolItemGroupMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo
ResolveToolItemGroupMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo
ResolveToolItemGroupMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo
ResolveToolItemGroupMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo
ResolveToolItemGroupMethod "map" o = WidgetMapMethodInfo
ResolveToolItemGroupMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo
ResolveToolItemGroupMethod "modifyBase" o = WidgetModifyBaseMethodInfo
ResolveToolItemGroupMethod "modifyBg" o = WidgetModifyBgMethodInfo
ResolveToolItemGroupMethod "modifyCursor" o = WidgetModifyCursorMethodInfo
ResolveToolItemGroupMethod "modifyFg" o = WidgetModifyFgMethodInfo
ResolveToolItemGroupMethod "modifyFont" o = WidgetModifyFontMethodInfo
ResolveToolItemGroupMethod "modifyStyle" o = WidgetModifyStyleMethodInfo
ResolveToolItemGroupMethod "modifyText" o = WidgetModifyTextMethodInfo
ResolveToolItemGroupMethod "notify" o = GObject.ObjectNotifyMethodInfo
ResolveToolItemGroupMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo
ResolveToolItemGroupMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo
ResolveToolItemGroupMethod "overrideColor" o = WidgetOverrideColorMethodInfo
ResolveToolItemGroupMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo
ResolveToolItemGroupMethod "overrideFont" o = WidgetOverrideFontMethodInfo
ResolveToolItemGroupMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo
ResolveToolItemGroupMethod "parserFinished" o = BuildableParserFinishedMethodInfo
ResolveToolItemGroupMethod "path" o = WidgetPathMethodInfo
ResolveToolItemGroupMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo
ResolveToolItemGroupMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo
ResolveToolItemGroupMethod "queueDraw" o = WidgetQueueDrawMethodInfo
ResolveToolItemGroupMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo
ResolveToolItemGroupMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo
ResolveToolItemGroupMethod "queueResize" o = WidgetQueueResizeMethodInfo
ResolveToolItemGroupMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo
ResolveToolItemGroupMethod "realize" o = WidgetRealizeMethodInfo
ResolveToolItemGroupMethod "rebuildMenu" o = ToolShellRebuildMenuMethodInfo
ResolveToolItemGroupMethod "ref" o = GObject.ObjectRefMethodInfo
ResolveToolItemGroupMethod "refSink" o = GObject.ObjectRefSinkMethodInfo
ResolveToolItemGroupMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo
ResolveToolItemGroupMethod "registerWindow" o = WidgetRegisterWindowMethodInfo
ResolveToolItemGroupMethod "remove" o = ContainerRemoveMethodInfo
ResolveToolItemGroupMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo
ResolveToolItemGroupMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo
ResolveToolItemGroupMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo
ResolveToolItemGroupMethod "renderIcon" o = WidgetRenderIconMethodInfo
ResolveToolItemGroupMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo
ResolveToolItemGroupMethod "reparent" o = WidgetReparentMethodInfo
ResolveToolItemGroupMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo
ResolveToolItemGroupMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo
ResolveToolItemGroupMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo
ResolveToolItemGroupMethod "resetStyle" o = WidgetResetStyleMethodInfo
ResolveToolItemGroupMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo
ResolveToolItemGroupMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo
ResolveToolItemGroupMethod "sendExpose" o = WidgetSendExposeMethodInfo
ResolveToolItemGroupMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo
ResolveToolItemGroupMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo
ResolveToolItemGroupMethod "show" o = WidgetShowMethodInfo
ResolveToolItemGroupMethod "showAll" o = WidgetShowAllMethodInfo
ResolveToolItemGroupMethod "showNow" o = WidgetShowNowMethodInfo
ResolveToolItemGroupMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo
ResolveToolItemGroupMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo
ResolveToolItemGroupMethod "sizeRequest" o = WidgetSizeRequestMethodInfo
ResolveToolItemGroupMethod "stealData" o = GObject.ObjectStealDataMethodInfo
ResolveToolItemGroupMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo
ResolveToolItemGroupMethod "styleAttach" o = WidgetStyleAttachMethodInfo
ResolveToolItemGroupMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo
ResolveToolItemGroupMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo
ResolveToolItemGroupMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo
ResolveToolItemGroupMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo
ResolveToolItemGroupMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo
ResolveToolItemGroupMethod "unmap" o = WidgetUnmapMethodInfo
ResolveToolItemGroupMethod "unparent" o = WidgetUnparentMethodInfo
ResolveToolItemGroupMethod "unrealize" o = WidgetUnrealizeMethodInfo
ResolveToolItemGroupMethod "unref" o = GObject.ObjectUnrefMethodInfo
ResolveToolItemGroupMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo
ResolveToolItemGroupMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo
ResolveToolItemGroupMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo
ResolveToolItemGroupMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo
ResolveToolItemGroupMethod "getAccessible" o = WidgetGetAccessibleMethodInfo
ResolveToolItemGroupMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo
ResolveToolItemGroupMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo
ResolveToolItemGroupMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo
ResolveToolItemGroupMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo
ResolveToolItemGroupMethod "getAllocation" o = WidgetGetAllocationMethodInfo
ResolveToolItemGroupMethod "getAncestor" o = WidgetGetAncestorMethodInfo
ResolveToolItemGroupMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo
ResolveToolItemGroupMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo
ResolveToolItemGroupMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo
ResolveToolItemGroupMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo
ResolveToolItemGroupMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo
ResolveToolItemGroupMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo
ResolveToolItemGroupMethod "getChildren" o = ContainerGetChildrenMethodInfo
ResolveToolItemGroupMethod "getClip" o = WidgetGetClipMethodInfo
ResolveToolItemGroupMethod "getClipboard" o = WidgetGetClipboardMethodInfo
ResolveToolItemGroupMethod "getCollapsed" o = ToolItemGroupGetCollapsedMethodInfo
ResolveToolItemGroupMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo
ResolveToolItemGroupMethod "getData" o = GObject.ObjectGetDataMethodInfo
ResolveToolItemGroupMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo
ResolveToolItemGroupMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo
ResolveToolItemGroupMethod "getDirection" o = WidgetGetDirectionMethodInfo
ResolveToolItemGroupMethod "getDisplay" o = WidgetGetDisplayMethodInfo
ResolveToolItemGroupMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo
ResolveToolItemGroupMethod "getDropItem" o = ToolItemGroupGetDropItemMethodInfo
ResolveToolItemGroupMethod "getEllipsize" o = ToolItemGroupGetEllipsizeMethodInfo
ResolveToolItemGroupMethod "getEllipsizeMode" o = ToolShellGetEllipsizeModeMethodInfo
ResolveToolItemGroupMethod "getEvents" o = WidgetGetEventsMethodInfo
ResolveToolItemGroupMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo
ResolveToolItemGroupMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo
ResolveToolItemGroupMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo
ResolveToolItemGroupMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo
ResolveToolItemGroupMethod "getFontMap" o = WidgetGetFontMapMethodInfo
ResolveToolItemGroupMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo
ResolveToolItemGroupMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo
ResolveToolItemGroupMethod "getHalign" o = WidgetGetHalignMethodInfo
ResolveToolItemGroupMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo
ResolveToolItemGroupMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo
ResolveToolItemGroupMethod "getHeaderRelief" o = ToolItemGroupGetHeaderReliefMethodInfo
ResolveToolItemGroupMethod "getHexpand" o = WidgetGetHexpandMethodInfo
ResolveToolItemGroupMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo
ResolveToolItemGroupMethod "getIconSize" o = ToolShellGetIconSizeMethodInfo
ResolveToolItemGroupMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo
ResolveToolItemGroupMethod "getItemPosition" o = ToolItemGroupGetItemPositionMethodInfo
ResolveToolItemGroupMethod "getLabel" o = ToolItemGroupGetLabelMethodInfo
ResolveToolItemGroupMethod "getLabelWidget" o = ToolItemGroupGetLabelWidgetMethodInfo
ResolveToolItemGroupMethod "getMapped" o = WidgetGetMappedMethodInfo
ResolveToolItemGroupMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo
ResolveToolItemGroupMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo
ResolveToolItemGroupMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo
ResolveToolItemGroupMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo
ResolveToolItemGroupMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo
ResolveToolItemGroupMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo
ResolveToolItemGroupMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo
ResolveToolItemGroupMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo
ResolveToolItemGroupMethod "getNItems" o = ToolItemGroupGetNItemsMethodInfo
ResolveToolItemGroupMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo
ResolveToolItemGroupMethod "getNthItem" o = ToolItemGroupGetNthItemMethodInfo
ResolveToolItemGroupMethod "getOpacity" o = WidgetGetOpacityMethodInfo
ResolveToolItemGroupMethod "getOrientation" o = ToolShellGetOrientationMethodInfo
ResolveToolItemGroupMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo
ResolveToolItemGroupMethod "getParent" o = WidgetGetParentMethodInfo
ResolveToolItemGroupMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo
ResolveToolItemGroupMethod "getPath" o = WidgetGetPathMethodInfo
ResolveToolItemGroupMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo
ResolveToolItemGroupMethod "getPointer" o = WidgetGetPointerMethodInfo
ResolveToolItemGroupMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo
ResolveToolItemGroupMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveToolItemGroupMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo
ResolveToolItemGroupMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo
ResolveToolItemGroupMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo
ResolveToolItemGroupMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo
ResolveToolItemGroupMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo
ResolveToolItemGroupMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo
ResolveToolItemGroupMethod "getRealized" o = WidgetGetRealizedMethodInfo
ResolveToolItemGroupMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo
ResolveToolItemGroupMethod "getReliefStyle" o = ToolShellGetReliefStyleMethodInfo
ResolveToolItemGroupMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo
ResolveToolItemGroupMethod "getRequisition" o = WidgetGetRequisitionMethodInfo
ResolveToolItemGroupMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo
ResolveToolItemGroupMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo
ResolveToolItemGroupMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo
ResolveToolItemGroupMethod "getScreen" o = WidgetGetScreenMethodInfo
ResolveToolItemGroupMethod "getSensitive" o = WidgetGetSensitiveMethodInfo
ResolveToolItemGroupMethod "getSettings" o = WidgetGetSettingsMethodInfo
ResolveToolItemGroupMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo
ResolveToolItemGroupMethod "getState" o = WidgetGetStateMethodInfo
ResolveToolItemGroupMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo
ResolveToolItemGroupMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo
ResolveToolItemGroupMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo
ResolveToolItemGroupMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo
ResolveToolItemGroupMethod "getTextAlignment" o = ToolShellGetTextAlignmentMethodInfo
ResolveToolItemGroupMethod "getTextOrientation" o = ToolShellGetTextOrientationMethodInfo
ResolveToolItemGroupMethod "getTextSizeGroup" o = ToolShellGetTextSizeGroupMethodInfo
ResolveToolItemGroupMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo
ResolveToolItemGroupMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo
ResolveToolItemGroupMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo
ResolveToolItemGroupMethod "getToplevel" o = WidgetGetToplevelMethodInfo
ResolveToolItemGroupMethod "getValign" o = WidgetGetValignMethodInfo
ResolveToolItemGroupMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo
ResolveToolItemGroupMethod "getVexpand" o = WidgetGetVexpandMethodInfo
ResolveToolItemGroupMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo
ResolveToolItemGroupMethod "getVisible" o = WidgetGetVisibleMethodInfo
ResolveToolItemGroupMethod "getVisual" o = WidgetGetVisualMethodInfo
ResolveToolItemGroupMethod "getWindow" o = WidgetGetWindowMethodInfo
ResolveToolItemGroupMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo
ResolveToolItemGroupMethod "setAllocation" o = WidgetSetAllocationMethodInfo
ResolveToolItemGroupMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo
ResolveToolItemGroupMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo
ResolveToolItemGroupMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo
ResolveToolItemGroupMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo
ResolveToolItemGroupMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo
ResolveToolItemGroupMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo
ResolveToolItemGroupMethod "setClip" o = WidgetSetClipMethodInfo
ResolveToolItemGroupMethod "setCollapsed" o = ToolItemGroupSetCollapsedMethodInfo
ResolveToolItemGroupMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo
ResolveToolItemGroupMethod "setData" o = GObject.ObjectSetDataMethodInfo
ResolveToolItemGroupMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo
ResolveToolItemGroupMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo
ResolveToolItemGroupMethod "setDirection" o = WidgetSetDirectionMethodInfo
ResolveToolItemGroupMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo
ResolveToolItemGroupMethod "setEllipsize" o = ToolItemGroupSetEllipsizeMethodInfo
ResolveToolItemGroupMethod "setEvents" o = WidgetSetEventsMethodInfo
ResolveToolItemGroupMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo
ResolveToolItemGroupMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo
ResolveToolItemGroupMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo
ResolveToolItemGroupMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo
ResolveToolItemGroupMethod "setFontMap" o = WidgetSetFontMapMethodInfo
ResolveToolItemGroupMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo
ResolveToolItemGroupMethod "setHalign" o = WidgetSetHalignMethodInfo
ResolveToolItemGroupMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo
ResolveToolItemGroupMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo
ResolveToolItemGroupMethod "setHeaderRelief" o = ToolItemGroupSetHeaderReliefMethodInfo
ResolveToolItemGroupMethod "setHexpand" o = WidgetSetHexpandMethodInfo
ResolveToolItemGroupMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo
ResolveToolItemGroupMethod "setItemPosition" o = ToolItemGroupSetItemPositionMethodInfo
ResolveToolItemGroupMethod "setLabel" o = ToolItemGroupSetLabelMethodInfo
ResolveToolItemGroupMethod "setLabelWidget" o = ToolItemGroupSetLabelWidgetMethodInfo
ResolveToolItemGroupMethod "setMapped" o = WidgetSetMappedMethodInfo
ResolveToolItemGroupMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo
ResolveToolItemGroupMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo
ResolveToolItemGroupMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo
ResolveToolItemGroupMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo
ResolveToolItemGroupMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo
ResolveToolItemGroupMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo
ResolveToolItemGroupMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo
ResolveToolItemGroupMethod "setOpacity" o = WidgetSetOpacityMethodInfo
ResolveToolItemGroupMethod "setParent" o = WidgetSetParentMethodInfo
ResolveToolItemGroupMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo
ResolveToolItemGroupMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo
ResolveToolItemGroupMethod "setRealized" o = WidgetSetRealizedMethodInfo
ResolveToolItemGroupMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo
ResolveToolItemGroupMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo
ResolveToolItemGroupMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo
ResolveToolItemGroupMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo
ResolveToolItemGroupMethod "setSensitive" o = WidgetSetSensitiveMethodInfo
ResolveToolItemGroupMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo
ResolveToolItemGroupMethod "setState" o = WidgetSetStateMethodInfo
ResolveToolItemGroupMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo
ResolveToolItemGroupMethod "setStyle" o = WidgetSetStyleMethodInfo
ResolveToolItemGroupMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo
ResolveToolItemGroupMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo
ResolveToolItemGroupMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo
ResolveToolItemGroupMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo
ResolveToolItemGroupMethod "setValign" o = WidgetSetValignMethodInfo
ResolveToolItemGroupMethod "setVexpand" o = WidgetSetVexpandMethodInfo
ResolveToolItemGroupMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo
ResolveToolItemGroupMethod "setVisible" o = WidgetSetVisibleMethodInfo
ResolveToolItemGroupMethod "setVisual" o = WidgetSetVisualMethodInfo
ResolveToolItemGroupMethod "setWindow" o = WidgetSetWindowMethodInfo
ResolveToolItemGroupMethod l o = MethodResolutionFailed l o
instance (info ~ ResolveToolItemGroupMethod t ToolItemGroup, MethodInfo info ToolItemGroup p) => IsLabelProxy t (ToolItemGroup -> p) where
fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveToolItemGroupMethod t ToolItemGroup, MethodInfo info ToolItemGroup p) => IsLabel t (ToolItemGroup -> p) where
fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)
#endif
-- VVV Prop "collapsed"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
getToolItemGroupCollapsed :: (MonadIO m, ToolItemGroupK o) => o -> m Bool
getToolItemGroupCollapsed obj = liftIO $ getObjectPropertyBool obj "collapsed"
setToolItemGroupCollapsed :: (MonadIO m, ToolItemGroupK o) => o -> Bool -> m ()
setToolItemGroupCollapsed obj val = liftIO $ setObjectPropertyBool obj "collapsed" val
constructToolItemGroupCollapsed :: Bool -> IO ([Char], GValue)
constructToolItemGroupCollapsed val = constructObjectPropertyBool "collapsed" val
data ToolItemGroupCollapsedPropertyInfo
instance AttrInfo ToolItemGroupCollapsedPropertyInfo where
type AttrAllowedOps ToolItemGroupCollapsedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolItemGroupCollapsedPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ToolItemGroupCollapsedPropertyInfo = ToolItemGroupK
type AttrGetType ToolItemGroupCollapsedPropertyInfo = Bool
type AttrLabel ToolItemGroupCollapsedPropertyInfo = "collapsed"
attrGet _ = getToolItemGroupCollapsed
attrSet _ = setToolItemGroupCollapsed
attrConstruct _ = constructToolItemGroupCollapsed
-- VVV Prop "ellipsize"
-- Type: TInterface "Pango" "EllipsizeMode"
-- Flags: [PropertyReadable,PropertyWritable]
getToolItemGroupEllipsize :: (MonadIO m, ToolItemGroupK o) => o -> m Pango.EllipsizeMode
getToolItemGroupEllipsize obj = liftIO $ getObjectPropertyEnum obj "ellipsize"
setToolItemGroupEllipsize :: (MonadIO m, ToolItemGroupK o) => o -> Pango.EllipsizeMode -> m ()
setToolItemGroupEllipsize obj val = liftIO $ setObjectPropertyEnum obj "ellipsize" val
constructToolItemGroupEllipsize :: Pango.EllipsizeMode -> IO ([Char], GValue)
constructToolItemGroupEllipsize val = constructObjectPropertyEnum "ellipsize" val
data ToolItemGroupEllipsizePropertyInfo
instance AttrInfo ToolItemGroupEllipsizePropertyInfo where
type AttrAllowedOps ToolItemGroupEllipsizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolItemGroupEllipsizePropertyInfo = (~) Pango.EllipsizeMode
type AttrBaseTypeConstraint ToolItemGroupEllipsizePropertyInfo = ToolItemGroupK
type AttrGetType ToolItemGroupEllipsizePropertyInfo = Pango.EllipsizeMode
type AttrLabel ToolItemGroupEllipsizePropertyInfo = "ellipsize"
attrGet _ = getToolItemGroupEllipsize
attrSet _ = setToolItemGroupEllipsize
attrConstruct _ = constructToolItemGroupEllipsize
-- VVV Prop "header-relief"
-- Type: TInterface "Gtk" "ReliefStyle"
-- Flags: [PropertyReadable,PropertyWritable]
getToolItemGroupHeaderRelief :: (MonadIO m, ToolItemGroupK o) => o -> m ReliefStyle
getToolItemGroupHeaderRelief obj = liftIO $ getObjectPropertyEnum obj "header-relief"
setToolItemGroupHeaderRelief :: (MonadIO m, ToolItemGroupK o) => o -> ReliefStyle -> m ()
setToolItemGroupHeaderRelief obj val = liftIO $ setObjectPropertyEnum obj "header-relief" val
constructToolItemGroupHeaderRelief :: ReliefStyle -> IO ([Char], GValue)
constructToolItemGroupHeaderRelief val = constructObjectPropertyEnum "header-relief" val
data ToolItemGroupHeaderReliefPropertyInfo
instance AttrInfo ToolItemGroupHeaderReliefPropertyInfo where
type AttrAllowedOps ToolItemGroupHeaderReliefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolItemGroupHeaderReliefPropertyInfo = (~) ReliefStyle
type AttrBaseTypeConstraint ToolItemGroupHeaderReliefPropertyInfo = ToolItemGroupK
type AttrGetType ToolItemGroupHeaderReliefPropertyInfo = ReliefStyle
type AttrLabel ToolItemGroupHeaderReliefPropertyInfo = "header-relief"
attrGet _ = getToolItemGroupHeaderRelief
attrSet _ = setToolItemGroupHeaderRelief
attrConstruct _ = constructToolItemGroupHeaderRelief
-- VVV Prop "label"
-- Type: TBasicType TUTF8
-- Flags: [PropertyReadable,PropertyWritable]
getToolItemGroupLabel :: (MonadIO m, ToolItemGroupK o) => o -> m T.Text
getToolItemGroupLabel obj = liftIO $ getObjectPropertyString obj "label"
setToolItemGroupLabel :: (MonadIO m, ToolItemGroupK o) => o -> T.Text -> m ()
setToolItemGroupLabel obj val = liftIO $ setObjectPropertyString obj "label" val
constructToolItemGroupLabel :: T.Text -> IO ([Char], GValue)
constructToolItemGroupLabel val = constructObjectPropertyString "label" val
data ToolItemGroupLabelPropertyInfo
instance AttrInfo ToolItemGroupLabelPropertyInfo where
type AttrAllowedOps ToolItemGroupLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolItemGroupLabelPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint ToolItemGroupLabelPropertyInfo = ToolItemGroupK
type AttrGetType ToolItemGroupLabelPropertyInfo = T.Text
type AttrLabel ToolItemGroupLabelPropertyInfo = "label"
attrGet _ = getToolItemGroupLabel
attrSet _ = setToolItemGroupLabel
attrConstruct _ = constructToolItemGroupLabel
-- VVV Prop "label-widget"
-- Type: TInterface "Gtk" "Widget"
-- Flags: [PropertyReadable,PropertyWritable]
getToolItemGroupLabelWidget :: (MonadIO m, ToolItemGroupK o) => o -> m Widget
getToolItemGroupLabelWidget obj = liftIO $ getObjectPropertyObject obj "label-widget" Widget
setToolItemGroupLabelWidget :: (MonadIO m, ToolItemGroupK o, WidgetK a) => o -> a -> m ()
setToolItemGroupLabelWidget obj val = liftIO $ setObjectPropertyObject obj "label-widget" val
constructToolItemGroupLabelWidget :: (WidgetK a) => a -> IO ([Char], GValue)
constructToolItemGroupLabelWidget val = constructObjectPropertyObject "label-widget" val
data ToolItemGroupLabelWidgetPropertyInfo
instance AttrInfo ToolItemGroupLabelWidgetPropertyInfo where
type AttrAllowedOps ToolItemGroupLabelWidgetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolItemGroupLabelWidgetPropertyInfo = WidgetK
type AttrBaseTypeConstraint ToolItemGroupLabelWidgetPropertyInfo = ToolItemGroupK
type AttrGetType ToolItemGroupLabelWidgetPropertyInfo = Widget
type AttrLabel ToolItemGroupLabelWidgetPropertyInfo = "label-widget"
attrGet _ = getToolItemGroupLabelWidget
attrSet _ = setToolItemGroupLabelWidget
attrConstruct _ = constructToolItemGroupLabelWidget
type instance AttributeList ToolItemGroup = ToolItemGroupAttributeList
type ToolItemGroupAttributeList = ('[ '("appPaintable", WidgetAppPaintablePropertyInfo), '("borderWidth", ContainerBorderWidthPropertyInfo), '("canDefault", WidgetCanDefaultPropertyInfo), '("canFocus", WidgetCanFocusPropertyInfo), '("child", ContainerChildPropertyInfo), '("collapsed", ToolItemGroupCollapsedPropertyInfo), '("compositeChild", WidgetCompositeChildPropertyInfo), '("doubleBuffered", WidgetDoubleBufferedPropertyInfo), '("ellipsize", ToolItemGroupEllipsizePropertyInfo), '("events", WidgetEventsPropertyInfo), '("expand", WidgetExpandPropertyInfo), '("halign", WidgetHalignPropertyInfo), '("hasDefault", WidgetHasDefaultPropertyInfo), '("hasFocus", WidgetHasFocusPropertyInfo), '("hasTooltip", WidgetHasTooltipPropertyInfo), '("headerRelief", ToolItemGroupHeaderReliefPropertyInfo), '("heightRequest", WidgetHeightRequestPropertyInfo), '("hexpand", WidgetHexpandPropertyInfo), '("hexpandSet", WidgetHexpandSetPropertyInfo), '("isFocus", WidgetIsFocusPropertyInfo), '("label", ToolItemGroupLabelPropertyInfo), '("labelWidget", ToolItemGroupLabelWidgetPropertyInfo), '("margin", WidgetMarginPropertyInfo), '("marginBottom", WidgetMarginBottomPropertyInfo), '("marginEnd", WidgetMarginEndPropertyInfo), '("marginLeft", WidgetMarginLeftPropertyInfo), '("marginRight", WidgetMarginRightPropertyInfo), '("marginStart", WidgetMarginStartPropertyInfo), '("marginTop", WidgetMarginTopPropertyInfo), '("name", WidgetNamePropertyInfo), '("noShowAll", WidgetNoShowAllPropertyInfo), '("opacity", WidgetOpacityPropertyInfo), '("parent", WidgetParentPropertyInfo), '("receivesDefault", WidgetReceivesDefaultPropertyInfo), '("resizeMode", ContainerResizeModePropertyInfo), '("scaleFactor", WidgetScaleFactorPropertyInfo), '("sensitive", WidgetSensitivePropertyInfo), '("style", WidgetStylePropertyInfo), '("tooltipMarkup", WidgetTooltipMarkupPropertyInfo), '("tooltipText", WidgetTooltipTextPropertyInfo), '("valign", WidgetValignPropertyInfo), '("vexpand", WidgetVexpandPropertyInfo), '("vexpandSet", WidgetVexpandSetPropertyInfo), '("visible", WidgetVisiblePropertyInfo), '("widthRequest", WidgetWidthRequestPropertyInfo), '("window", WidgetWindowPropertyInfo)] :: [(Symbol, *)])
type instance SignalList ToolItemGroup = ToolItemGroupSignalList
type ToolItemGroupSignalList = ('[ '("accelClosuresChanged", WidgetAccelClosuresChangedSignalInfo), '("add", ContainerAddSignalInfo), '("buttonPressEvent", WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", WidgetCanActivateAccelSignalInfo), '("checkResize", ContainerCheckResizeSignalInfo), '("childNotify", WidgetChildNotifySignalInfo), '("compositedChanged", WidgetCompositedChangedSignalInfo), '("configureEvent", WidgetConfigureEventSignalInfo), '("damageEvent", WidgetDamageEventSignalInfo), '("deleteEvent", WidgetDeleteEventSignalInfo), '("destroy", WidgetDestroySignalInfo), '("destroyEvent", WidgetDestroyEventSignalInfo), '("directionChanged", WidgetDirectionChangedSignalInfo), '("dragBegin", WidgetDragBeginSignalInfo), '("dragDataDelete", WidgetDragDataDeleteSignalInfo), '("dragDataGet", WidgetDragDataGetSignalInfo), '("dragDataReceived", WidgetDragDataReceivedSignalInfo), '("dragDrop", WidgetDragDropSignalInfo), '("dragEnd", WidgetDragEndSignalInfo), '("dragFailed", WidgetDragFailedSignalInfo), '("dragLeave", WidgetDragLeaveSignalInfo), '("dragMotion", WidgetDragMotionSignalInfo), '("draw", WidgetDrawSignalInfo), '("enterNotifyEvent", WidgetEnterNotifyEventSignalInfo), '("event", WidgetEventSignalInfo), '("eventAfter", WidgetEventAfterSignalInfo), '("focus", WidgetFocusSignalInfo), '("focusInEvent", WidgetFocusInEventSignalInfo), '("focusOutEvent", WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", WidgetGrabBrokenEventSignalInfo), '("grabFocus", WidgetGrabFocusSignalInfo), '("grabNotify", WidgetGrabNotifySignalInfo), '("hide", WidgetHideSignalInfo), '("hierarchyChanged", WidgetHierarchyChangedSignalInfo), '("keyPressEvent", WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", WidgetKeyReleaseEventSignalInfo), '("keynavFailed", WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", WidgetLeaveNotifyEventSignalInfo), '("map", WidgetMapSignalInfo), '("mapEvent", WidgetMapEventSignalInfo), '("mnemonicActivate", WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", WidgetMotionNotifyEventSignalInfo), '("moveFocus", WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", WidgetParentSetSignalInfo), '("popupMenu", WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", WidgetProximityInEventSignalInfo), '("proximityOutEvent", WidgetProximityOutEventSignalInfo), '("queryTooltip", WidgetQueryTooltipSignalInfo), '("realize", WidgetRealizeSignalInfo), '("remove", ContainerRemoveSignalInfo), '("screenChanged", WidgetScreenChangedSignalInfo), '("scrollEvent", WidgetScrollEventSignalInfo), '("selectionClearEvent", WidgetSelectionClearEventSignalInfo), '("selectionGet", WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", WidgetSelectionRequestEventSignalInfo), '("setFocusChild", ContainerSetFocusChildSignalInfo), '("show", WidgetShowSignalInfo), '("showHelp", WidgetShowHelpSignalInfo), '("sizeAllocate", WidgetSizeAllocateSignalInfo), '("stateChanged", WidgetStateChangedSignalInfo), '("stateFlagsChanged", WidgetStateFlagsChangedSignalInfo), '("styleSet", WidgetStyleSetSignalInfo), '("styleUpdated", WidgetStyleUpdatedSignalInfo), '("touchEvent", WidgetTouchEventSignalInfo), '("unmap", WidgetUnmapSignalInfo), '("unmapEvent", WidgetUnmapEventSignalInfo), '("unrealize", WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
-- method ToolItemGroup::new
-- method type : Constructor
-- Args : [Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "ToolItemGroup"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_new" gtk_tool_item_group_new ::
CString -> -- label : TBasicType TUTF8
IO (Ptr ToolItemGroup)
toolItemGroupNew ::
(MonadIO m) =>
T.Text -- label
-> m ToolItemGroup -- result
toolItemGroupNew label = liftIO $ do
label' <- textToCString label
result <- gtk_tool_item_group_new label'
checkUnexpectedReturnNULL "gtk_tool_item_group_new" result
result' <- (newObject ToolItemGroup) result
freeMem label'
return result'
-- method ToolItemGroup::get_collapsed
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_collapsed" gtk_tool_item_group_get_collapsed ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
IO CInt
toolItemGroupGetCollapsed ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> m Bool -- result
toolItemGroupGetCollapsed _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_collapsed _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data ToolItemGroupGetCollapsedMethodInfo
instance (signature ~ (m Bool), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetCollapsedMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetCollapsed
-- method ToolItemGroup::get_drop_item
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "ToolItem"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_drop_item" gtk_tool_item_group_get_drop_item ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
Int32 -> -- x : TBasicType TInt32
Int32 -> -- y : TBasicType TInt32
IO (Ptr ToolItem)
toolItemGroupGetDropItem ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> Int32 -- x
-> Int32 -- y
-> m ToolItem -- result
toolItemGroupGetDropItem _obj x y = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_drop_item _obj' x y
checkUnexpectedReturnNULL "gtk_tool_item_group_get_drop_item" result
result' <- (newObject ToolItem) result
touchManagedPtr _obj
return result'
data ToolItemGroupGetDropItemMethodInfo
instance (signature ~ (Int32 -> Int32 -> m ToolItem), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetDropItemMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetDropItem
-- method ToolItemGroup::get_ellipsize
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Pango" "EllipsizeMode"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_ellipsize" gtk_tool_item_group_get_ellipsize ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
IO CUInt
toolItemGroupGetEllipsize ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> m Pango.EllipsizeMode -- result
toolItemGroupGetEllipsize _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_ellipsize _obj'
let result' = (toEnum . fromIntegral) result
touchManagedPtr _obj
return result'
data ToolItemGroupGetEllipsizeMethodInfo
instance (signature ~ (m Pango.EllipsizeMode), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetEllipsizeMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetEllipsize
-- method ToolItemGroup::get_header_relief
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "ReliefStyle"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_header_relief" gtk_tool_item_group_get_header_relief ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
IO CUInt
toolItemGroupGetHeaderRelief ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> m ReliefStyle -- result
toolItemGroupGetHeaderRelief _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_header_relief _obj'
let result' = (toEnum . fromIntegral) result
touchManagedPtr _obj
return result'
data ToolItemGroupGetHeaderReliefMethodInfo
instance (signature ~ (m ReliefStyle), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetHeaderReliefMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetHeaderRelief
-- method ToolItemGroup::get_item_position
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "Gtk" "ToolItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_item_position" gtk_tool_item_group_get_item_position ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
Ptr ToolItem -> -- item : TInterface "Gtk" "ToolItem"
IO Int32
toolItemGroupGetItemPosition ::
(MonadIO m, ToolItemGroupK a, ToolItemK b) =>
a -- _obj
-> b -- item
-> m Int32 -- result
toolItemGroupGetItemPosition _obj item = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let item' = unsafeManagedPtrCastPtr item
result <- gtk_tool_item_group_get_item_position _obj' item'
touchManagedPtr _obj
touchManagedPtr item
return result
data ToolItemGroupGetItemPositionMethodInfo
instance (signature ~ (b -> m Int32), MonadIO m, ToolItemGroupK a, ToolItemK b) => MethodInfo ToolItemGroupGetItemPositionMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetItemPosition
-- method ToolItemGroup::get_label
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TUTF8
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_label" gtk_tool_item_group_get_label ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
IO CString
toolItemGroupGetLabel ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> m T.Text -- result
toolItemGroupGetLabel _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_label _obj'
checkUnexpectedReturnNULL "gtk_tool_item_group_get_label" result
result' <- cstringToText result
touchManagedPtr _obj
return result'
data ToolItemGroupGetLabelMethodInfo
instance (signature ~ (m T.Text), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetLabelMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetLabel
-- method ToolItemGroup::get_label_widget
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "Widget"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_label_widget" gtk_tool_item_group_get_label_widget ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
IO (Ptr Widget)
toolItemGroupGetLabelWidget ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> m Widget -- result
toolItemGroupGetLabelWidget _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_label_widget _obj'
checkUnexpectedReturnNULL "gtk_tool_item_group_get_label_widget" result
result' <- (newObject Widget) result
touchManagedPtr _obj
return result'
data ToolItemGroupGetLabelWidgetMethodInfo
instance (signature ~ (m Widget), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetLabelWidgetMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetLabelWidget
-- method ToolItemGroup::get_n_items
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TUInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_n_items" gtk_tool_item_group_get_n_items ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
IO Word32
toolItemGroupGetNItems ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> m Word32 -- result
toolItemGroupGetNItems _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_n_items _obj'
touchManagedPtr _obj
return result
data ToolItemGroupGetNItemsMethodInfo
instance (signature ~ (m Word32), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetNItemsMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetNItems
-- method ToolItemGroup::get_nth_item
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "ToolItem"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_get_nth_item" gtk_tool_item_group_get_nth_item ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
Word32 -> -- index : TBasicType TUInt32
IO (Ptr ToolItem)
toolItemGroupGetNthItem ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> Word32 -- index
-> m ToolItem -- result
toolItemGroupGetNthItem _obj index = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_tool_item_group_get_nth_item _obj' index
checkUnexpectedReturnNULL "gtk_tool_item_group_get_nth_item" result
result' <- (newObject ToolItem) result
touchManagedPtr _obj
return result'
data ToolItemGroupGetNthItemMethodInfo
instance (signature ~ (Word32 -> m ToolItem), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupGetNthItemMethodInfo a signature where
overloadedMethod _ = toolItemGroupGetNthItem
-- method ToolItemGroup::insert
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "Gtk" "ToolItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_insert" gtk_tool_item_group_insert ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
Ptr ToolItem -> -- item : TInterface "Gtk" "ToolItem"
Int32 -> -- position : TBasicType TInt32
IO ()
toolItemGroupInsert ::
(MonadIO m, ToolItemGroupK a, ToolItemK b) =>
a -- _obj
-> b -- item
-> Int32 -- position
-> m () -- result
toolItemGroupInsert _obj item position = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let item' = unsafeManagedPtrCastPtr item
gtk_tool_item_group_insert _obj' item' position
touchManagedPtr _obj
touchManagedPtr item
return ()
data ToolItemGroupInsertMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ToolItemGroupK a, ToolItemK b) => MethodInfo ToolItemGroupInsertMethodInfo a signature where
overloadedMethod _ = toolItemGroupInsert
-- method ToolItemGroup::set_collapsed
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "collapsed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_set_collapsed" gtk_tool_item_group_set_collapsed ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
CInt -> -- collapsed : TBasicType TBoolean
IO ()
toolItemGroupSetCollapsed ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> Bool -- collapsed
-> m () -- result
toolItemGroupSetCollapsed _obj collapsed = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let collapsed' = (fromIntegral . fromEnum) collapsed
gtk_tool_item_group_set_collapsed _obj' collapsed'
touchManagedPtr _obj
return ()
data ToolItemGroupSetCollapsedMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupSetCollapsedMethodInfo a signature where
overloadedMethod _ = toolItemGroupSetCollapsed
-- method ToolItemGroup::set_ellipsize
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "ellipsize", argType = TInterface "Pango" "EllipsizeMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_set_ellipsize" gtk_tool_item_group_set_ellipsize ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
CUInt -> -- ellipsize : TInterface "Pango" "EllipsizeMode"
IO ()
toolItemGroupSetEllipsize ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> Pango.EllipsizeMode -- ellipsize
-> m () -- result
toolItemGroupSetEllipsize _obj ellipsize = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let ellipsize' = (fromIntegral . fromEnum) ellipsize
gtk_tool_item_group_set_ellipsize _obj' ellipsize'
touchManagedPtr _obj
return ()
data ToolItemGroupSetEllipsizeMethodInfo
instance (signature ~ (Pango.EllipsizeMode -> m ()), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupSetEllipsizeMethodInfo a signature where
overloadedMethod _ = toolItemGroupSetEllipsize
-- method ToolItemGroup::set_header_relief
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "style", argType = TInterface "Gtk" "ReliefStyle", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_set_header_relief" gtk_tool_item_group_set_header_relief ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
CUInt -> -- style : TInterface "Gtk" "ReliefStyle"
IO ()
toolItemGroupSetHeaderRelief ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> ReliefStyle -- style
-> m () -- result
toolItemGroupSetHeaderRelief _obj style = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let style' = (fromIntegral . fromEnum) style
gtk_tool_item_group_set_header_relief _obj' style'
touchManagedPtr _obj
return ()
data ToolItemGroupSetHeaderReliefMethodInfo
instance (signature ~ (ReliefStyle -> m ()), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupSetHeaderReliefMethodInfo a signature where
overloadedMethod _ = toolItemGroupSetHeaderRelief
-- method ToolItemGroup::set_item_position
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "Gtk" "ToolItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_set_item_position" gtk_tool_item_group_set_item_position ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
Ptr ToolItem -> -- item : TInterface "Gtk" "ToolItem"
Int32 -> -- position : TBasicType TInt32
IO ()
toolItemGroupSetItemPosition ::
(MonadIO m, ToolItemGroupK a, ToolItemK b) =>
a -- _obj
-> b -- item
-> Int32 -- position
-> m () -- result
toolItemGroupSetItemPosition _obj item position = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let item' = unsafeManagedPtrCastPtr item
gtk_tool_item_group_set_item_position _obj' item' position
touchManagedPtr _obj
touchManagedPtr item
return ()
data ToolItemGroupSetItemPositionMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ToolItemGroupK a, ToolItemK b) => MethodInfo ToolItemGroupSetItemPositionMethodInfo a signature where
overloadedMethod _ = toolItemGroupSetItemPosition
-- method ToolItemGroup::set_label
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_set_label" gtk_tool_item_group_set_label ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
CString -> -- label : TBasicType TUTF8
IO ()
toolItemGroupSetLabel ::
(MonadIO m, ToolItemGroupK a) =>
a -- _obj
-> T.Text -- label
-> m () -- result
toolItemGroupSetLabel _obj label = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
label' <- textToCString label
gtk_tool_item_group_set_label _obj' label'
touchManagedPtr _obj
freeMem label'
return ()
data ToolItemGroupSetLabelMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, ToolItemGroupK a) => MethodInfo ToolItemGroupSetLabelMethodInfo a signature where
overloadedMethod _ = toolItemGroupSetLabel
-- method ToolItemGroup::set_label_widget
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label_widget", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_tool_item_group_set_label_widget" gtk_tool_item_group_set_label_widget ::
Ptr ToolItemGroup -> -- _obj : TInterface "Gtk" "ToolItemGroup"
Ptr Widget -> -- label_widget : TInterface "Gtk" "Widget"
IO ()
toolItemGroupSetLabelWidget ::
(MonadIO m, ToolItemGroupK a, WidgetK b) =>
a -- _obj
-> b -- labelWidget
-> m () -- result
toolItemGroupSetLabelWidget _obj labelWidget = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let labelWidget' = unsafeManagedPtrCastPtr labelWidget
gtk_tool_item_group_set_label_widget _obj' labelWidget'
touchManagedPtr _obj
touchManagedPtr labelWidget
return ()
data ToolItemGroupSetLabelWidgetMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, ToolItemGroupK a, WidgetK b) => MethodInfo ToolItemGroupSetLabelWidgetMethodInfo a signature where
overloadedMethod _ = toolItemGroupSetLabelWidget