{- | 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.ToolPalette ( -- * Exported types ToolPalette(..) , ToolPaletteK , toToolPalette , noToolPalette , -- * Methods -- ** toolPaletteAddDragDest ToolPaletteAddDragDestMethodInfo , toolPaletteAddDragDest , -- ** toolPaletteGetDragItem ToolPaletteGetDragItemMethodInfo , toolPaletteGetDragItem , -- ** toolPaletteGetDragTargetGroup toolPaletteGetDragTargetGroup , -- ** toolPaletteGetDragTargetItem toolPaletteGetDragTargetItem , -- ** toolPaletteGetDropGroup ToolPaletteGetDropGroupMethodInfo , toolPaletteGetDropGroup , -- ** toolPaletteGetDropItem ToolPaletteGetDropItemMethodInfo , toolPaletteGetDropItem , -- ** toolPaletteGetExclusive ToolPaletteGetExclusiveMethodInfo , toolPaletteGetExclusive , -- ** toolPaletteGetExpand ToolPaletteGetExpandMethodInfo , toolPaletteGetExpand , -- ** toolPaletteGetGroupPosition ToolPaletteGetGroupPositionMethodInfo , toolPaletteGetGroupPosition , -- ** toolPaletteGetHadjustment ToolPaletteGetHadjustmentMethodInfo , toolPaletteGetHadjustment , -- ** toolPaletteGetIconSize ToolPaletteGetIconSizeMethodInfo , toolPaletteGetIconSize , -- ** toolPaletteGetStyle ToolPaletteGetStyleMethodInfo , toolPaletteGetStyle , -- ** toolPaletteGetVadjustment ToolPaletteGetVadjustmentMethodInfo , toolPaletteGetVadjustment , -- ** toolPaletteNew toolPaletteNew , -- ** toolPaletteSetDragSource ToolPaletteSetDragSourceMethodInfo , toolPaletteSetDragSource , -- ** toolPaletteSetExclusive ToolPaletteSetExclusiveMethodInfo , toolPaletteSetExclusive , -- ** toolPaletteSetExpand ToolPaletteSetExpandMethodInfo , toolPaletteSetExpand , -- ** toolPaletteSetGroupPosition ToolPaletteSetGroupPositionMethodInfo , toolPaletteSetGroupPosition , -- ** toolPaletteSetIconSize ToolPaletteSetIconSizeMethodInfo , toolPaletteSetIconSize , -- ** toolPaletteSetStyle ToolPaletteSetStyleMethodInfo , toolPaletteSetStyle , -- ** toolPaletteUnsetIconSize ToolPaletteUnsetIconSizeMethodInfo , toolPaletteUnsetIconSize , -- ** toolPaletteUnsetStyle ToolPaletteUnsetStyleMethodInfo , toolPaletteUnsetStyle , -- * Properties -- ** IconSize ToolPaletteIconSizePropertyInfo , constructToolPaletteIconSize , getToolPaletteIconSize , setToolPaletteIconSize , toolPaletteIconSize , -- ** IconSizeSet ToolPaletteIconSizeSetPropertyInfo , constructToolPaletteIconSizeSet , getToolPaletteIconSizeSet , setToolPaletteIconSizeSet , toolPaletteIconSizeSet , -- ** ToolbarStyle ToolPaletteToolbarStylePropertyInfo , constructToolPaletteToolbarStyle , getToolPaletteToolbarStyle , setToolPaletteToolbarStyle , toolPaletteToolbarStyle , ) where import Data.GI.Base.ShortPrelude import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import GI.Gtk.Types import GI.Gtk.Callbacks import qualified GI.Atk as Atk import qualified GI.GObject as GObject import qualified GI.Gdk as Gdk newtype ToolPalette = ToolPalette (ForeignPtr ToolPalette) foreign import ccall "gtk_tool_palette_get_type" c_gtk_tool_palette_get_type :: IO GType type instance ParentTypes ToolPalette = ToolPaletteParentTypes type ToolPaletteParentTypes = '[Container, Widget, GObject.Object, Atk.ImplementorIface, Buildable, Orientable, Scrollable] instance GObject ToolPalette where gobjectIsInitiallyUnowned _ = True gobjectType _ = c_gtk_tool_palette_get_type class GObject o => ToolPaletteK o instance (GObject o, IsDescendantOf ToolPalette o) => ToolPaletteK o toToolPalette :: ToolPaletteK o => o -> IO ToolPalette toToolPalette = unsafeCastTo ToolPalette noToolPalette :: Maybe ToolPalette noToolPalette = Nothing type family ResolveToolPaletteMethod (t :: Symbol) (o :: *) :: * where ResolveToolPaletteMethod "activate" o = WidgetActivateMethodInfo ResolveToolPaletteMethod "add" o = ContainerAddMethodInfo ResolveToolPaletteMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo ResolveToolPaletteMethod "addChild" o = BuildableAddChildMethodInfo ResolveToolPaletteMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo ResolveToolPaletteMethod "addDragDest" o = ToolPaletteAddDragDestMethodInfo ResolveToolPaletteMethod "addEvents" o = WidgetAddEventsMethodInfo ResolveToolPaletteMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo ResolveToolPaletteMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo ResolveToolPaletteMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo ResolveToolPaletteMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo ResolveToolPaletteMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo ResolveToolPaletteMethod "checkResize" o = ContainerCheckResizeMethodInfo ResolveToolPaletteMethod "childFocus" o = WidgetChildFocusMethodInfo ResolveToolPaletteMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo ResolveToolPaletteMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo ResolveToolPaletteMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo ResolveToolPaletteMethod "childType" o = ContainerChildTypeMethodInfo ResolveToolPaletteMethod "classPath" o = WidgetClassPathMethodInfo ResolveToolPaletteMethod "computeExpand" o = WidgetComputeExpandMethodInfo ResolveToolPaletteMethod "constructChild" o = BuildableConstructChildMethodInfo ResolveToolPaletteMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo ResolveToolPaletteMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo ResolveToolPaletteMethod "customFinished" o = BuildableCustomFinishedMethodInfo ResolveToolPaletteMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo ResolveToolPaletteMethod "customTagStart" o = BuildableCustomTagStartMethodInfo ResolveToolPaletteMethod "destroy" o = WidgetDestroyMethodInfo ResolveToolPaletteMethod "destroyed" o = WidgetDestroyedMethodInfo ResolveToolPaletteMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo ResolveToolPaletteMethod "dragBegin" o = WidgetDragBeginMethodInfo ResolveToolPaletteMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo ResolveToolPaletteMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo ResolveToolPaletteMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo ResolveToolPaletteMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo ResolveToolPaletteMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo ResolveToolPaletteMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo ResolveToolPaletteMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo ResolveToolPaletteMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo ResolveToolPaletteMethod "dragDestSet" o = WidgetDragDestSetMethodInfo ResolveToolPaletteMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo ResolveToolPaletteMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo ResolveToolPaletteMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo ResolveToolPaletteMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo ResolveToolPaletteMethod "dragGetData" o = WidgetDragGetDataMethodInfo ResolveToolPaletteMethod "dragHighlight" o = WidgetDragHighlightMethodInfo ResolveToolPaletteMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo ResolveToolPaletteMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo ResolveToolPaletteMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo ResolveToolPaletteMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo ResolveToolPaletteMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo ResolveToolPaletteMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo ResolveToolPaletteMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo ResolveToolPaletteMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo ResolveToolPaletteMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo ResolveToolPaletteMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo ResolveToolPaletteMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo ResolveToolPaletteMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo ResolveToolPaletteMethod "draw" o = WidgetDrawMethodInfo ResolveToolPaletteMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo ResolveToolPaletteMethod "errorBell" o = WidgetErrorBellMethodInfo ResolveToolPaletteMethod "event" o = WidgetEventMethodInfo ResolveToolPaletteMethod "forall" o = ContainerForallMethodInfo ResolveToolPaletteMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo ResolveToolPaletteMethod "foreach" o = ContainerForeachMethodInfo ResolveToolPaletteMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo ResolveToolPaletteMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo ResolveToolPaletteMethod "grabAdd" o = WidgetGrabAddMethodInfo ResolveToolPaletteMethod "grabDefault" o = WidgetGrabDefaultMethodInfo ResolveToolPaletteMethod "grabFocus" o = WidgetGrabFocusMethodInfo ResolveToolPaletteMethod "grabRemove" o = WidgetGrabRemoveMethodInfo ResolveToolPaletteMethod "hasDefault" o = WidgetHasDefaultMethodInfo ResolveToolPaletteMethod "hasFocus" o = WidgetHasFocusMethodInfo ResolveToolPaletteMethod "hasGrab" o = WidgetHasGrabMethodInfo ResolveToolPaletteMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo ResolveToolPaletteMethod "hasScreen" o = WidgetHasScreenMethodInfo ResolveToolPaletteMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo ResolveToolPaletteMethod "hide" o = WidgetHideMethodInfo ResolveToolPaletteMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo ResolveToolPaletteMethod "inDestruction" o = WidgetInDestructionMethodInfo ResolveToolPaletteMethod "initTemplate" o = WidgetInitTemplateMethodInfo ResolveToolPaletteMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo ResolveToolPaletteMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo ResolveToolPaletteMethod "intersect" o = WidgetIntersectMethodInfo ResolveToolPaletteMethod "isAncestor" o = WidgetIsAncestorMethodInfo ResolveToolPaletteMethod "isComposited" o = WidgetIsCompositedMethodInfo ResolveToolPaletteMethod "isDrawable" o = WidgetIsDrawableMethodInfo ResolveToolPaletteMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo ResolveToolPaletteMethod "isFocus" o = WidgetIsFocusMethodInfo ResolveToolPaletteMethod "isSensitive" o = WidgetIsSensitiveMethodInfo ResolveToolPaletteMethod "isToplevel" o = WidgetIsToplevelMethodInfo ResolveToolPaletteMethod "isVisible" o = WidgetIsVisibleMethodInfo ResolveToolPaletteMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo ResolveToolPaletteMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo ResolveToolPaletteMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo ResolveToolPaletteMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo ResolveToolPaletteMethod "map" o = WidgetMapMethodInfo ResolveToolPaletteMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo ResolveToolPaletteMethod "modifyBase" o = WidgetModifyBaseMethodInfo ResolveToolPaletteMethod "modifyBg" o = WidgetModifyBgMethodInfo ResolveToolPaletteMethod "modifyCursor" o = WidgetModifyCursorMethodInfo ResolveToolPaletteMethod "modifyFg" o = WidgetModifyFgMethodInfo ResolveToolPaletteMethod "modifyFont" o = WidgetModifyFontMethodInfo ResolveToolPaletteMethod "modifyStyle" o = WidgetModifyStyleMethodInfo ResolveToolPaletteMethod "modifyText" o = WidgetModifyTextMethodInfo ResolveToolPaletteMethod "notify" o = GObject.ObjectNotifyMethodInfo ResolveToolPaletteMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo ResolveToolPaletteMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo ResolveToolPaletteMethod "overrideColor" o = WidgetOverrideColorMethodInfo ResolveToolPaletteMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo ResolveToolPaletteMethod "overrideFont" o = WidgetOverrideFontMethodInfo ResolveToolPaletteMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo ResolveToolPaletteMethod "parserFinished" o = BuildableParserFinishedMethodInfo ResolveToolPaletteMethod "path" o = WidgetPathMethodInfo ResolveToolPaletteMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo ResolveToolPaletteMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo ResolveToolPaletteMethod "queueDraw" o = WidgetQueueDrawMethodInfo ResolveToolPaletteMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo ResolveToolPaletteMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo ResolveToolPaletteMethod "queueResize" o = WidgetQueueResizeMethodInfo ResolveToolPaletteMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo ResolveToolPaletteMethod "realize" o = WidgetRealizeMethodInfo ResolveToolPaletteMethod "ref" o = GObject.ObjectRefMethodInfo ResolveToolPaletteMethod "refSink" o = GObject.ObjectRefSinkMethodInfo ResolveToolPaletteMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo ResolveToolPaletteMethod "registerWindow" o = WidgetRegisterWindowMethodInfo ResolveToolPaletteMethod "remove" o = ContainerRemoveMethodInfo ResolveToolPaletteMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo ResolveToolPaletteMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo ResolveToolPaletteMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo ResolveToolPaletteMethod "renderIcon" o = WidgetRenderIconMethodInfo ResolveToolPaletteMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo ResolveToolPaletteMethod "reparent" o = WidgetReparentMethodInfo ResolveToolPaletteMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo ResolveToolPaletteMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo ResolveToolPaletteMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo ResolveToolPaletteMethod "resetStyle" o = WidgetResetStyleMethodInfo ResolveToolPaletteMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo ResolveToolPaletteMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo ResolveToolPaletteMethod "sendExpose" o = WidgetSendExposeMethodInfo ResolveToolPaletteMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo ResolveToolPaletteMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo ResolveToolPaletteMethod "show" o = WidgetShowMethodInfo ResolveToolPaletteMethod "showAll" o = WidgetShowAllMethodInfo ResolveToolPaletteMethod "showNow" o = WidgetShowNowMethodInfo ResolveToolPaletteMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo ResolveToolPaletteMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo ResolveToolPaletteMethod "sizeRequest" o = WidgetSizeRequestMethodInfo ResolveToolPaletteMethod "stealData" o = GObject.ObjectStealDataMethodInfo ResolveToolPaletteMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo ResolveToolPaletteMethod "styleAttach" o = WidgetStyleAttachMethodInfo ResolveToolPaletteMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo ResolveToolPaletteMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo ResolveToolPaletteMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo ResolveToolPaletteMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo ResolveToolPaletteMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo ResolveToolPaletteMethod "unmap" o = WidgetUnmapMethodInfo ResolveToolPaletteMethod "unparent" o = WidgetUnparentMethodInfo ResolveToolPaletteMethod "unrealize" o = WidgetUnrealizeMethodInfo ResolveToolPaletteMethod "unref" o = GObject.ObjectUnrefMethodInfo ResolveToolPaletteMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo ResolveToolPaletteMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo ResolveToolPaletteMethod "unsetIconSize" o = ToolPaletteUnsetIconSizeMethodInfo ResolveToolPaletteMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo ResolveToolPaletteMethod "unsetStyle" o = ToolPaletteUnsetStyleMethodInfo ResolveToolPaletteMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo ResolveToolPaletteMethod "getAccessible" o = WidgetGetAccessibleMethodInfo ResolveToolPaletteMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo ResolveToolPaletteMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo ResolveToolPaletteMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo ResolveToolPaletteMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo ResolveToolPaletteMethod "getAllocation" o = WidgetGetAllocationMethodInfo ResolveToolPaletteMethod "getAncestor" o = WidgetGetAncestorMethodInfo ResolveToolPaletteMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo ResolveToolPaletteMethod "getBorder" o = ScrollableGetBorderMethodInfo ResolveToolPaletteMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo ResolveToolPaletteMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo ResolveToolPaletteMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo ResolveToolPaletteMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo ResolveToolPaletteMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo ResolveToolPaletteMethod "getChildren" o = ContainerGetChildrenMethodInfo ResolveToolPaletteMethod "getClip" o = WidgetGetClipMethodInfo ResolveToolPaletteMethod "getClipboard" o = WidgetGetClipboardMethodInfo ResolveToolPaletteMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo ResolveToolPaletteMethod "getData" o = GObject.ObjectGetDataMethodInfo ResolveToolPaletteMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo ResolveToolPaletteMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo ResolveToolPaletteMethod "getDirection" o = WidgetGetDirectionMethodInfo ResolveToolPaletteMethod "getDisplay" o = WidgetGetDisplayMethodInfo ResolveToolPaletteMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo ResolveToolPaletteMethod "getDragItem" o = ToolPaletteGetDragItemMethodInfo ResolveToolPaletteMethod "getDropGroup" o = ToolPaletteGetDropGroupMethodInfo ResolveToolPaletteMethod "getDropItem" o = ToolPaletteGetDropItemMethodInfo ResolveToolPaletteMethod "getEvents" o = WidgetGetEventsMethodInfo ResolveToolPaletteMethod "getExclusive" o = ToolPaletteGetExclusiveMethodInfo ResolveToolPaletteMethod "getExpand" o = ToolPaletteGetExpandMethodInfo ResolveToolPaletteMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo ResolveToolPaletteMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo ResolveToolPaletteMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo ResolveToolPaletteMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo ResolveToolPaletteMethod "getFontMap" o = WidgetGetFontMapMethodInfo ResolveToolPaletteMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo ResolveToolPaletteMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo ResolveToolPaletteMethod "getGroupPosition" o = ToolPaletteGetGroupPositionMethodInfo ResolveToolPaletteMethod "getHalign" o = WidgetGetHalignMethodInfo ResolveToolPaletteMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo ResolveToolPaletteMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo ResolveToolPaletteMethod "getHexpand" o = WidgetGetHexpandMethodInfo ResolveToolPaletteMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo ResolveToolPaletteMethod "getHscrollPolicy" o = ScrollableGetHscrollPolicyMethodInfo ResolveToolPaletteMethod "getIconSize" o = ToolPaletteGetIconSizeMethodInfo ResolveToolPaletteMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo ResolveToolPaletteMethod "getMapped" o = WidgetGetMappedMethodInfo ResolveToolPaletteMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo ResolveToolPaletteMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo ResolveToolPaletteMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo ResolveToolPaletteMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo ResolveToolPaletteMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo ResolveToolPaletteMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo ResolveToolPaletteMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo ResolveToolPaletteMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo ResolveToolPaletteMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo ResolveToolPaletteMethod "getOpacity" o = WidgetGetOpacityMethodInfo ResolveToolPaletteMethod "getOrientation" o = OrientableGetOrientationMethodInfo ResolveToolPaletteMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo ResolveToolPaletteMethod "getParent" o = WidgetGetParentMethodInfo ResolveToolPaletteMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo ResolveToolPaletteMethod "getPath" o = WidgetGetPathMethodInfo ResolveToolPaletteMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo ResolveToolPaletteMethod "getPointer" o = WidgetGetPointerMethodInfo ResolveToolPaletteMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo ResolveToolPaletteMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo ResolveToolPaletteMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo ResolveToolPaletteMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo ResolveToolPaletteMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo ResolveToolPaletteMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo ResolveToolPaletteMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo ResolveToolPaletteMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo ResolveToolPaletteMethod "getRealized" o = WidgetGetRealizedMethodInfo ResolveToolPaletteMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo ResolveToolPaletteMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo ResolveToolPaletteMethod "getRequisition" o = WidgetGetRequisitionMethodInfo ResolveToolPaletteMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo ResolveToolPaletteMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo ResolveToolPaletteMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo ResolveToolPaletteMethod "getScreen" o = WidgetGetScreenMethodInfo ResolveToolPaletteMethod "getSensitive" o = WidgetGetSensitiveMethodInfo ResolveToolPaletteMethod "getSettings" o = WidgetGetSettingsMethodInfo ResolveToolPaletteMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo ResolveToolPaletteMethod "getState" o = WidgetGetStateMethodInfo ResolveToolPaletteMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo ResolveToolPaletteMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo ResolveToolPaletteMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo ResolveToolPaletteMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo ResolveToolPaletteMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo ResolveToolPaletteMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo ResolveToolPaletteMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo ResolveToolPaletteMethod "getToplevel" o = WidgetGetToplevelMethodInfo ResolveToolPaletteMethod "getValign" o = WidgetGetValignMethodInfo ResolveToolPaletteMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo ResolveToolPaletteMethod "getVexpand" o = WidgetGetVexpandMethodInfo ResolveToolPaletteMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo ResolveToolPaletteMethod "getVisible" o = WidgetGetVisibleMethodInfo ResolveToolPaletteMethod "getVisual" o = WidgetGetVisualMethodInfo ResolveToolPaletteMethod "getVscrollPolicy" o = ScrollableGetVscrollPolicyMethodInfo ResolveToolPaletteMethod "getWindow" o = WidgetGetWindowMethodInfo ResolveToolPaletteMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo ResolveToolPaletteMethod "setAllocation" o = WidgetSetAllocationMethodInfo ResolveToolPaletteMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo ResolveToolPaletteMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo ResolveToolPaletteMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo ResolveToolPaletteMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo ResolveToolPaletteMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo ResolveToolPaletteMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo ResolveToolPaletteMethod "setClip" o = WidgetSetClipMethodInfo ResolveToolPaletteMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo ResolveToolPaletteMethod "setData" o = GObject.ObjectSetDataMethodInfo ResolveToolPaletteMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo ResolveToolPaletteMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo ResolveToolPaletteMethod "setDirection" o = WidgetSetDirectionMethodInfo ResolveToolPaletteMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo ResolveToolPaletteMethod "setDragSource" o = ToolPaletteSetDragSourceMethodInfo ResolveToolPaletteMethod "setEvents" o = WidgetSetEventsMethodInfo ResolveToolPaletteMethod "setExclusive" o = ToolPaletteSetExclusiveMethodInfo ResolveToolPaletteMethod "setExpand" o = ToolPaletteSetExpandMethodInfo ResolveToolPaletteMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo ResolveToolPaletteMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo ResolveToolPaletteMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo ResolveToolPaletteMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo ResolveToolPaletteMethod "setFontMap" o = WidgetSetFontMapMethodInfo ResolveToolPaletteMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo ResolveToolPaletteMethod "setGroupPosition" o = ToolPaletteSetGroupPositionMethodInfo ResolveToolPaletteMethod "setHadjustment" o = ScrollableSetHadjustmentMethodInfo ResolveToolPaletteMethod "setHalign" o = WidgetSetHalignMethodInfo ResolveToolPaletteMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo ResolveToolPaletteMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo ResolveToolPaletteMethod "setHexpand" o = WidgetSetHexpandMethodInfo ResolveToolPaletteMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo ResolveToolPaletteMethod "setHscrollPolicy" o = ScrollableSetHscrollPolicyMethodInfo ResolveToolPaletteMethod "setIconSize" o = ToolPaletteSetIconSizeMethodInfo ResolveToolPaletteMethod "setMapped" o = WidgetSetMappedMethodInfo ResolveToolPaletteMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo ResolveToolPaletteMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo ResolveToolPaletteMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo ResolveToolPaletteMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo ResolveToolPaletteMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo ResolveToolPaletteMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo ResolveToolPaletteMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo ResolveToolPaletteMethod "setOpacity" o = WidgetSetOpacityMethodInfo ResolveToolPaletteMethod "setOrientation" o = OrientableSetOrientationMethodInfo ResolveToolPaletteMethod "setParent" o = WidgetSetParentMethodInfo ResolveToolPaletteMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo ResolveToolPaletteMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo ResolveToolPaletteMethod "setRealized" o = WidgetSetRealizedMethodInfo ResolveToolPaletteMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo ResolveToolPaletteMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo ResolveToolPaletteMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo ResolveToolPaletteMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo ResolveToolPaletteMethod "setSensitive" o = WidgetSetSensitiveMethodInfo ResolveToolPaletteMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo ResolveToolPaletteMethod "setState" o = WidgetSetStateMethodInfo ResolveToolPaletteMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo ResolveToolPaletteMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo ResolveToolPaletteMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo ResolveToolPaletteMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo ResolveToolPaletteMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo ResolveToolPaletteMethod "setVadjustment" o = ScrollableSetVadjustmentMethodInfo ResolveToolPaletteMethod "setValign" o = WidgetSetValignMethodInfo ResolveToolPaletteMethod "setVexpand" o = WidgetSetVexpandMethodInfo ResolveToolPaletteMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo ResolveToolPaletteMethod "setVisible" o = WidgetSetVisibleMethodInfo ResolveToolPaletteMethod "setVisual" o = WidgetSetVisualMethodInfo ResolveToolPaletteMethod "setVscrollPolicy" o = ScrollableSetVscrollPolicyMethodInfo ResolveToolPaletteMethod "setWindow" o = WidgetSetWindowMethodInfo ResolveToolPaletteMethod l o = MethodResolutionFailed l o instance (info ~ ResolveToolPaletteMethod t ToolPalette, MethodInfo info ToolPalette p) => IsLabelProxy t (ToolPalette -> p) where fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info) #if MIN_VERSION_base(4,9,0) instance (info ~ ResolveToolPaletteMethod t ToolPalette, MethodInfo info ToolPalette p) => IsLabel t (ToolPalette -> p) where fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info) #endif -- VVV Prop "icon-size" -- Type: TInterface "Gtk" "IconSize" -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> m IconSize getToolPaletteIconSize obj = liftIO $ getObjectPropertyEnum obj "icon-size" setToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> IconSize -> m () setToolPaletteIconSize obj val = liftIO $ setObjectPropertyEnum obj "icon-size" val constructToolPaletteIconSize :: IconSize -> IO ([Char], GValue) constructToolPaletteIconSize val = constructObjectPropertyEnum "icon-size" val data ToolPaletteIconSizePropertyInfo instance AttrInfo ToolPaletteIconSizePropertyInfo where type AttrAllowedOps ToolPaletteIconSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ToolPaletteIconSizePropertyInfo = (~) IconSize type AttrBaseTypeConstraint ToolPaletteIconSizePropertyInfo = ToolPaletteK type AttrGetType ToolPaletteIconSizePropertyInfo = IconSize type AttrLabel ToolPaletteIconSizePropertyInfo = "icon-size" attrGet _ = getToolPaletteIconSize attrSet _ = setToolPaletteIconSize attrConstruct _ = constructToolPaletteIconSize attrClear _ = undefined -- VVV Prop "icon-size-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> m Bool getToolPaletteIconSizeSet obj = liftIO $ getObjectPropertyBool obj "icon-size-set" setToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> Bool -> m () setToolPaletteIconSizeSet obj val = liftIO $ setObjectPropertyBool obj "icon-size-set" val constructToolPaletteIconSizeSet :: Bool -> IO ([Char], GValue) constructToolPaletteIconSizeSet val = constructObjectPropertyBool "icon-size-set" val data ToolPaletteIconSizeSetPropertyInfo instance AttrInfo ToolPaletteIconSizeSetPropertyInfo where type AttrAllowedOps ToolPaletteIconSizeSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ToolPaletteIconSizeSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint ToolPaletteIconSizeSetPropertyInfo = ToolPaletteK type AttrGetType ToolPaletteIconSizeSetPropertyInfo = Bool type AttrLabel ToolPaletteIconSizeSetPropertyInfo = "icon-size-set" attrGet _ = getToolPaletteIconSizeSet attrSet _ = setToolPaletteIconSizeSet attrConstruct _ = constructToolPaletteIconSizeSet attrClear _ = undefined -- VVV Prop "toolbar-style" -- Type: TInterface "Gtk" "ToolbarStyle" -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> m ToolbarStyle getToolPaletteToolbarStyle obj = liftIO $ getObjectPropertyEnum obj "toolbar-style" setToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> ToolbarStyle -> m () setToolPaletteToolbarStyle obj val = liftIO $ setObjectPropertyEnum obj "toolbar-style" val constructToolPaletteToolbarStyle :: ToolbarStyle -> IO ([Char], GValue) constructToolPaletteToolbarStyle val = constructObjectPropertyEnum "toolbar-style" val data ToolPaletteToolbarStylePropertyInfo instance AttrInfo ToolPaletteToolbarStylePropertyInfo where type AttrAllowedOps ToolPaletteToolbarStylePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ToolPaletteToolbarStylePropertyInfo = (~) ToolbarStyle type AttrBaseTypeConstraint ToolPaletteToolbarStylePropertyInfo = ToolPaletteK type AttrGetType ToolPaletteToolbarStylePropertyInfo = ToolbarStyle type AttrLabel ToolPaletteToolbarStylePropertyInfo = "toolbar-style" attrGet _ = getToolPaletteToolbarStyle attrSet _ = setToolPaletteToolbarStyle attrConstruct _ = constructToolPaletteToolbarStyle attrClear _ = undefined type instance AttributeList ToolPalette = ToolPaletteAttributeList type ToolPaletteAttributeList = ('[ '("appPaintable", WidgetAppPaintablePropertyInfo), '("borderWidth", ContainerBorderWidthPropertyInfo), '("canDefault", WidgetCanDefaultPropertyInfo), '("canFocus", WidgetCanFocusPropertyInfo), '("child", ContainerChildPropertyInfo), '("compositeChild", WidgetCompositeChildPropertyInfo), '("doubleBuffered", WidgetDoubleBufferedPropertyInfo), '("events", WidgetEventsPropertyInfo), '("expand", WidgetExpandPropertyInfo), '("hadjustment", ScrollableHadjustmentPropertyInfo), '("halign", WidgetHalignPropertyInfo), '("hasDefault", WidgetHasDefaultPropertyInfo), '("hasFocus", WidgetHasFocusPropertyInfo), '("hasTooltip", WidgetHasTooltipPropertyInfo), '("heightRequest", WidgetHeightRequestPropertyInfo), '("hexpand", WidgetHexpandPropertyInfo), '("hexpandSet", WidgetHexpandSetPropertyInfo), '("hscrollPolicy", ScrollableHscrollPolicyPropertyInfo), '("iconSize", ToolPaletteIconSizePropertyInfo), '("iconSizeSet", ToolPaletteIconSizeSetPropertyInfo), '("isFocus", WidgetIsFocusPropertyInfo), '("margin", WidgetMarginPropertyInfo), '("marginBottom", WidgetMarginBottomPropertyInfo), '("marginEnd", WidgetMarginEndPropertyInfo), '("marginLeft", WidgetMarginLeftPropertyInfo), '("marginRight", WidgetMarginRightPropertyInfo), '("marginStart", WidgetMarginStartPropertyInfo), '("marginTop", WidgetMarginTopPropertyInfo), '("name", WidgetNamePropertyInfo), '("noShowAll", WidgetNoShowAllPropertyInfo), '("opacity", WidgetOpacityPropertyInfo), '("orientation", OrientableOrientationPropertyInfo), '("parent", WidgetParentPropertyInfo), '("receivesDefault", WidgetReceivesDefaultPropertyInfo), '("resizeMode", ContainerResizeModePropertyInfo), '("scaleFactor", WidgetScaleFactorPropertyInfo), '("sensitive", WidgetSensitivePropertyInfo), '("style", WidgetStylePropertyInfo), '("toolbarStyle", ToolPaletteToolbarStylePropertyInfo), '("tooltipMarkup", WidgetTooltipMarkupPropertyInfo), '("tooltipText", WidgetTooltipTextPropertyInfo), '("vadjustment", ScrollableVadjustmentPropertyInfo), '("valign", WidgetValignPropertyInfo), '("vexpand", WidgetVexpandPropertyInfo), '("vexpandSet", WidgetVexpandSetPropertyInfo), '("visible", WidgetVisiblePropertyInfo), '("vscrollPolicy", ScrollableVscrollPolicyPropertyInfo), '("widthRequest", WidgetWidthRequestPropertyInfo), '("window", WidgetWindowPropertyInfo)] :: [(Symbol, *)]) toolPaletteIconSize :: AttrLabelProxy "iconSize" toolPaletteIconSize = AttrLabelProxy toolPaletteIconSizeSet :: AttrLabelProxy "iconSizeSet" toolPaletteIconSizeSet = AttrLabelProxy toolPaletteToolbarStyle :: AttrLabelProxy "toolbarStyle" toolPaletteToolbarStyle = AttrLabelProxy type instance SignalList ToolPalette = ToolPaletteSignalList type ToolPaletteSignalList = ('[ '("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 ToolPalette::new -- method type : Constructor -- Args : [] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "ToolPalette") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_new" gtk_tool_palette_new :: IO (Ptr ToolPalette) toolPaletteNew :: (MonadIO m) => m ToolPalette -- result toolPaletteNew = liftIO $ do result <- gtk_tool_palette_new checkUnexpectedReturnNULL "gtk_tool_palette_new" result result' <- (newObject ToolPalette) result return result' -- method ToolPalette::add_drag_dest -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "widget", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "flags", argType = TInterface "Gtk" "DestDefaults", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "targets", argType = TInterface "Gtk" "ToolPaletteDragTargets", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "actions", argType = TInterface "Gdk" "DragAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_add_drag_dest" gtk_tool_palette_add_drag_dest :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr Widget -> -- widget : TInterface "Gtk" "Widget" CUInt -> -- flags : TInterface "Gtk" "DestDefaults" CUInt -> -- targets : TInterface "Gtk" "ToolPaletteDragTargets" CUInt -> -- actions : TInterface "Gdk" "DragAction" IO () toolPaletteAddDragDest :: (MonadIO m, ToolPaletteK a, WidgetK b) => a -- _obj -> b -- widget -> [DestDefaults] -- flags -> [ToolPaletteDragTargets] -- targets -> [Gdk.DragAction] -- actions -> m () -- result toolPaletteAddDragDest _obj widget flags targets actions = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let widget' = unsafeManagedPtrCastPtr widget let flags' = gflagsToWord flags let targets' = gflagsToWord targets let actions' = gflagsToWord actions gtk_tool_palette_add_drag_dest _obj' widget' flags' targets' actions' touchManagedPtr _obj touchManagedPtr widget return () data ToolPaletteAddDragDestMethodInfo instance (signature ~ (b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [Gdk.DragAction] -> m ()), MonadIO m, ToolPaletteK a, WidgetK b) => MethodInfo ToolPaletteAddDragDestMethodInfo a signature where overloadedMethod _ = toolPaletteAddDragDest -- method ToolPalette::get_drag_item -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selection", argType = TInterface "Gtk" "SelectionData", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "Widget") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_drag_item" gtk_tool_palette_get_drag_item :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr SelectionData -> -- selection : TInterface "Gtk" "SelectionData" IO (Ptr Widget) toolPaletteGetDragItem :: (MonadIO m, ToolPaletteK a) => a -- _obj -> SelectionData -- selection -> m Widget -- result toolPaletteGetDragItem _obj selection = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let selection' = unsafeManagedPtrGetPtr selection result <- gtk_tool_palette_get_drag_item _obj' selection' checkUnexpectedReturnNULL "gtk_tool_palette_get_drag_item" result result' <- (newObject Widget) result touchManagedPtr _obj touchManagedPtr selection return result' data ToolPaletteGetDragItemMethodInfo instance (signature ~ (SelectionData -> m Widget), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetDragItemMethodInfo a signature where overloadedMethod _ = toolPaletteGetDragItem -- method ToolPalette::get_drop_group -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "ToolItemGroup") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_drop_group" gtk_tool_palette_get_drop_group :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Int32 -> -- x : TBasicType TInt Int32 -> -- y : TBasicType TInt IO (Ptr ToolItemGroup) toolPaletteGetDropGroup :: (MonadIO m, ToolPaletteK a) => a -- _obj -> Int32 -- x -> Int32 -- y -> m ToolItemGroup -- result toolPaletteGetDropGroup _obj x y = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_tool_palette_get_drop_group _obj' x y checkUnexpectedReturnNULL "gtk_tool_palette_get_drop_group" result result' <- (newObject ToolItemGroup) result touchManagedPtr _obj return result' data ToolPaletteGetDropGroupMethodInfo instance (signature ~ (Int32 -> Int32 -> m ToolItemGroup), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetDropGroupMethodInfo a signature where overloadedMethod _ = toolPaletteGetDropGroup -- method ToolPalette::get_drop_item -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "ToolItem") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_drop_item" gtk_tool_palette_get_drop_item :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Int32 -> -- x : TBasicType TInt Int32 -> -- y : TBasicType TInt IO (Ptr ToolItem) toolPaletteGetDropItem :: (MonadIO m, ToolPaletteK a) => a -- _obj -> Int32 -- x -> Int32 -- y -> m ToolItem -- result toolPaletteGetDropItem _obj x y = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_tool_palette_get_drop_item _obj' x y checkUnexpectedReturnNULL "gtk_tool_palette_get_drop_item" result result' <- (newObject ToolItem) result touchManagedPtr _obj return result' data ToolPaletteGetDropItemMethodInfo instance (signature ~ (Int32 -> Int32 -> m ToolItem), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetDropItemMethodInfo a signature where overloadedMethod _ = toolPaletteGetDropItem -- method ToolPalette::get_exclusive -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "group", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_exclusive" gtk_tool_palette_get_exclusive :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr ToolItemGroup -> -- group : TInterface "Gtk" "ToolItemGroup" IO CInt toolPaletteGetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -- _obj -> b -- group -> m Bool -- result toolPaletteGetExclusive _obj group = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let group' = unsafeManagedPtrCastPtr group result <- gtk_tool_palette_get_exclusive _obj' group' let result' = (/= 0) result touchManagedPtr _obj touchManagedPtr group return result' data ToolPaletteGetExclusiveMethodInfo instance (signature ~ (b -> m Bool), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo ToolPaletteGetExclusiveMethodInfo a signature where overloadedMethod _ = toolPaletteGetExclusive -- method ToolPalette::get_expand -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "group", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_expand" gtk_tool_palette_get_expand :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr ToolItemGroup -> -- group : TInterface "Gtk" "ToolItemGroup" IO CInt toolPaletteGetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -- _obj -> b -- group -> m Bool -- result toolPaletteGetExpand _obj group = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let group' = unsafeManagedPtrCastPtr group result <- gtk_tool_palette_get_expand _obj' group' let result' = (/= 0) result touchManagedPtr _obj touchManagedPtr group return result' data ToolPaletteGetExpandMethodInfo instance (signature ~ (b -> m Bool), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo ToolPaletteGetExpandMethodInfo a signature where overloadedMethod _ = toolPaletteGetExpand -- method ToolPalette::get_group_position -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "group", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_group_position" gtk_tool_palette_get_group_position :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr ToolItemGroup -> -- group : TInterface "Gtk" "ToolItemGroup" IO Int32 toolPaletteGetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -- _obj -> b -- group -> m Int32 -- result toolPaletteGetGroupPosition _obj group = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let group' = unsafeManagedPtrCastPtr group result <- gtk_tool_palette_get_group_position _obj' group' touchManagedPtr _obj touchManagedPtr group return result data ToolPaletteGetGroupPositionMethodInfo instance (signature ~ (b -> m Int32), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo ToolPaletteGetGroupPositionMethodInfo a signature where overloadedMethod _ = toolPaletteGetGroupPosition -- method ToolPalette::get_hadjustment -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "Adjustment") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_hadjustment" gtk_tool_palette_get_hadjustment :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" IO (Ptr Adjustment) {-# DEPRECATED toolPaletteGetHadjustment ["(Since version 3.0)","Use gtk_scrollable_get_hadjustment()"]#-} toolPaletteGetHadjustment :: (MonadIO m, ToolPaletteK a) => a -- _obj -> m Adjustment -- result toolPaletteGetHadjustment _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_tool_palette_get_hadjustment _obj' checkUnexpectedReturnNULL "gtk_tool_palette_get_hadjustment" result result' <- (newObject Adjustment) result touchManagedPtr _obj return result' data ToolPaletteGetHadjustmentMethodInfo instance (signature ~ (m Adjustment), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetHadjustmentMethodInfo a signature where overloadedMethod _ = toolPaletteGetHadjustment -- method ToolPalette::get_icon_size -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TInt) -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_icon_size" gtk_tool_palette_get_icon_size :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" IO Int32 toolPaletteGetIconSize :: (MonadIO m, ToolPaletteK a) => a -- _obj -> m Int32 -- result toolPaletteGetIconSize _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_tool_palette_get_icon_size _obj' touchManagedPtr _obj return result data ToolPaletteGetIconSizeMethodInfo instance (signature ~ (m Int32), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetIconSizeMethodInfo a signature where overloadedMethod _ = toolPaletteGetIconSize -- method ToolPalette::get_style -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "ToolbarStyle") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_style" gtk_tool_palette_get_style :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" IO CUInt toolPaletteGetStyle :: (MonadIO m, ToolPaletteK a) => a -- _obj -> m ToolbarStyle -- result toolPaletteGetStyle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_tool_palette_get_style _obj' let result' = (toEnum . fromIntegral) result touchManagedPtr _obj return result' data ToolPaletteGetStyleMethodInfo instance (signature ~ (m ToolbarStyle), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetStyleMethodInfo a signature where overloadedMethod _ = toolPaletteGetStyle -- method ToolPalette::get_vadjustment -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "Adjustment") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_vadjustment" gtk_tool_palette_get_vadjustment :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" IO (Ptr Adjustment) {-# DEPRECATED toolPaletteGetVadjustment ["(Since version 3.0)","Use gtk_scrollable_get_vadjustment()"]#-} toolPaletteGetVadjustment :: (MonadIO m, ToolPaletteK a) => a -- _obj -> m Adjustment -- result toolPaletteGetVadjustment _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_tool_palette_get_vadjustment _obj' checkUnexpectedReturnNULL "gtk_tool_palette_get_vadjustment" result result' <- (newObject Adjustment) result touchManagedPtr _obj return result' data ToolPaletteGetVadjustmentMethodInfo instance (signature ~ (m Adjustment), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteGetVadjustmentMethodInfo a signature where overloadedMethod _ = toolPaletteGetVadjustment -- method ToolPalette::set_drag_source -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "targets", argType = TInterface "Gtk" "ToolPaletteDragTargets", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_set_drag_source" gtk_tool_palette_set_drag_source :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" CUInt -> -- targets : TInterface "Gtk" "ToolPaletteDragTargets" IO () toolPaletteSetDragSource :: (MonadIO m, ToolPaletteK a) => a -- _obj -> [ToolPaletteDragTargets] -- targets -> m () -- result toolPaletteSetDragSource _obj targets = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let targets' = gflagsToWord targets gtk_tool_palette_set_drag_source _obj' targets' touchManagedPtr _obj return () data ToolPaletteSetDragSourceMethodInfo instance (signature ~ ([ToolPaletteDragTargets] -> m ()), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteSetDragSourceMethodInfo a signature where overloadedMethod _ = toolPaletteSetDragSource -- method ToolPalette::set_exclusive -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "group", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "exclusive", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_set_exclusive" gtk_tool_palette_set_exclusive :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr ToolItemGroup -> -- group : TInterface "Gtk" "ToolItemGroup" CInt -> -- exclusive : TBasicType TBoolean IO () toolPaletteSetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -- _obj -> b -- group -> Bool -- exclusive -> m () -- result toolPaletteSetExclusive _obj group exclusive = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let group' = unsafeManagedPtrCastPtr group let exclusive' = (fromIntegral . fromEnum) exclusive gtk_tool_palette_set_exclusive _obj' group' exclusive' touchManagedPtr _obj touchManagedPtr group return () data ToolPaletteSetExclusiveMethodInfo instance (signature ~ (b -> Bool -> m ()), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo ToolPaletteSetExclusiveMethodInfo a signature where overloadedMethod _ = toolPaletteSetExclusive -- method ToolPalette::set_expand -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "group", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expand", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_set_expand" gtk_tool_palette_set_expand :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr ToolItemGroup -> -- group : TInterface "Gtk" "ToolItemGroup" CInt -> -- expand : TBasicType TBoolean IO () toolPaletteSetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -- _obj -> b -- group -> Bool -- expand -> m () -- result toolPaletteSetExpand _obj group expand = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let group' = unsafeManagedPtrCastPtr group let expand' = (fromIntegral . fromEnum) expand gtk_tool_palette_set_expand _obj' group' expand' touchManagedPtr _obj touchManagedPtr group return () data ToolPaletteSetExpandMethodInfo instance (signature ~ (b -> Bool -> m ()), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo ToolPaletteSetExpandMethodInfo a signature where overloadedMethod _ = toolPaletteSetExpand -- method ToolPalette::set_group_position -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "group", argType = TInterface "Gtk" "ToolItemGroup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_set_group_position" gtk_tool_palette_set_group_position :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Ptr ToolItemGroup -> -- group : TInterface "Gtk" "ToolItemGroup" Int32 -> -- position : TBasicType TInt IO () toolPaletteSetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -- _obj -> b -- group -> Int32 -- position -> m () -- result toolPaletteSetGroupPosition _obj group position = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let group' = unsafeManagedPtrCastPtr group gtk_tool_palette_set_group_position _obj' group' position touchManagedPtr _obj touchManagedPtr group return () data ToolPaletteSetGroupPositionMethodInfo instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo ToolPaletteSetGroupPositionMethodInfo a signature where overloadedMethod _ = toolPaletteSetGroupPosition -- method ToolPalette::set_icon_size -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "icon_size", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_set_icon_size" gtk_tool_palette_set_icon_size :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" Int32 -> -- icon_size : TBasicType TInt IO () toolPaletteSetIconSize :: (MonadIO m, ToolPaletteK a) => a -- _obj -> Int32 -- iconSize -> m () -- result toolPaletteSetIconSize _obj iconSize = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_tool_palette_set_icon_size _obj' iconSize touchManagedPtr _obj return () data ToolPaletteSetIconSizeMethodInfo instance (signature ~ (Int32 -> m ()), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteSetIconSizeMethodInfo a signature where overloadedMethod _ = toolPaletteSetIconSize -- method ToolPalette::set_style -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "style", argType = TInterface "Gtk" "ToolbarStyle", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_set_style" gtk_tool_palette_set_style :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" CUInt -> -- style : TInterface "Gtk" "ToolbarStyle" IO () toolPaletteSetStyle :: (MonadIO m, ToolPaletteK a) => a -- _obj -> ToolbarStyle -- style -> m () -- result toolPaletteSetStyle _obj style = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let style' = (fromIntegral . fromEnum) style gtk_tool_palette_set_style _obj' style' touchManagedPtr _obj return () data ToolPaletteSetStyleMethodInfo instance (signature ~ (ToolbarStyle -> m ()), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteSetStyleMethodInfo a signature where overloadedMethod _ = toolPaletteSetStyle -- method ToolPalette::unset_icon_size -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_unset_icon_size" gtk_tool_palette_unset_icon_size :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" IO () toolPaletteUnsetIconSize :: (MonadIO m, ToolPaletteK a) => a -- _obj -> m () -- result toolPaletteUnsetIconSize _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_tool_palette_unset_icon_size _obj' touchManagedPtr _obj return () data ToolPaletteUnsetIconSizeMethodInfo instance (signature ~ (m ()), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteUnsetIconSizeMethodInfo a signature where overloadedMethod _ = toolPaletteUnsetIconSize -- method ToolPalette::unset_style -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ToolPalette", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_unset_style" gtk_tool_palette_unset_style :: Ptr ToolPalette -> -- _obj : TInterface "Gtk" "ToolPalette" IO () toolPaletteUnsetStyle :: (MonadIO m, ToolPaletteK a) => a -- _obj -> m () -- result toolPaletteUnsetStyle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_tool_palette_unset_style _obj' touchManagedPtr _obj return () data ToolPaletteUnsetStyleMethodInfo instance (signature ~ (m ()), MonadIO m, ToolPaletteK a) => MethodInfo ToolPaletteUnsetStyleMethodInfo a signature where overloadedMethod _ = toolPaletteUnsetStyle -- method ToolPalette::get_drag_target_group -- method type : MemberFunction -- Args : [] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "TargetEntry") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_drag_target_group" gtk_tool_palette_get_drag_target_group :: IO (Ptr TargetEntry) toolPaletteGetDragTargetGroup :: (MonadIO m) => m TargetEntry -- result toolPaletteGetDragTargetGroup = liftIO $ do result <- gtk_tool_palette_get_drag_target_group checkUnexpectedReturnNULL "gtk_tool_palette_get_drag_target_group" result result' <- (newBoxed TargetEntry) result return result' -- method ToolPalette::get_drag_target_item -- method type : MemberFunction -- Args : [] -- Lengths : [] -- returnType : Just (TInterface "Gtk" "TargetEntry") -- throws : False -- Skip return : False foreign import ccall "gtk_tool_palette_get_drag_target_item" gtk_tool_palette_get_drag_target_item :: IO (Ptr TargetEntry) toolPaletteGetDragTargetItem :: (MonadIO m) => m TargetEntry -- result toolPaletteGetDragTargetItem = liftIO $ do result <- gtk_tool_palette_get_drag_target_item checkUnexpectedReturnNULL "gtk_tool_palette_get_drag_target_item" result result' <- (newBoxed TargetEntry) result return result'