#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.Gtk.Objects.ToolPalette
(
ToolPalette(..) ,
IsToolPalette ,
toToolPalette ,
noToolPalette ,
#if ENABLE_OVERLOADING
ToolPaletteAddDragDestMethodInfo ,
#endif
toolPaletteAddDragDest ,
#if ENABLE_OVERLOADING
ToolPaletteGetDragItemMethodInfo ,
#endif
toolPaletteGetDragItem ,
toolPaletteGetDragTargetGroup ,
toolPaletteGetDragTargetItem ,
#if ENABLE_OVERLOADING
ToolPaletteGetDropGroupMethodInfo ,
#endif
toolPaletteGetDropGroup ,
#if ENABLE_OVERLOADING
ToolPaletteGetDropItemMethodInfo ,
#endif
toolPaletteGetDropItem ,
#if ENABLE_OVERLOADING
ToolPaletteGetExclusiveMethodInfo ,
#endif
toolPaletteGetExclusive ,
#if ENABLE_OVERLOADING
ToolPaletteGetExpandMethodInfo ,
#endif
toolPaletteGetExpand ,
#if ENABLE_OVERLOADING
ToolPaletteGetGroupPositionMethodInfo ,
#endif
toolPaletteGetGroupPosition ,
#if ENABLE_OVERLOADING
ToolPaletteGetHadjustmentMethodInfo ,
#endif
toolPaletteGetHadjustment ,
#if ENABLE_OVERLOADING
ToolPaletteGetIconSizeMethodInfo ,
#endif
toolPaletteGetIconSize ,
#if ENABLE_OVERLOADING
ToolPaletteGetStyleMethodInfo ,
#endif
toolPaletteGetStyle ,
#if ENABLE_OVERLOADING
ToolPaletteGetVadjustmentMethodInfo ,
#endif
toolPaletteGetVadjustment ,
toolPaletteNew ,
#if ENABLE_OVERLOADING
ToolPaletteSetDragSourceMethodInfo ,
#endif
toolPaletteSetDragSource ,
#if ENABLE_OVERLOADING
ToolPaletteSetExclusiveMethodInfo ,
#endif
toolPaletteSetExclusive ,
#if ENABLE_OVERLOADING
ToolPaletteSetExpandMethodInfo ,
#endif
toolPaletteSetExpand ,
#if ENABLE_OVERLOADING
ToolPaletteSetGroupPositionMethodInfo ,
#endif
toolPaletteSetGroupPosition ,
#if ENABLE_OVERLOADING
ToolPaletteSetIconSizeMethodInfo ,
#endif
toolPaletteSetIconSize ,
#if ENABLE_OVERLOADING
ToolPaletteSetStyleMethodInfo ,
#endif
toolPaletteSetStyle ,
#if ENABLE_OVERLOADING
ToolPaletteUnsetIconSizeMethodInfo ,
#endif
toolPaletteUnsetIconSize ,
#if ENABLE_OVERLOADING
ToolPaletteUnsetStyleMethodInfo ,
#endif
toolPaletteUnsetStyle ,
#if ENABLE_OVERLOADING
ToolPaletteIconSizePropertyInfo ,
#endif
constructToolPaletteIconSize ,
getToolPaletteIconSize ,
setToolPaletteIconSize ,
#if ENABLE_OVERLOADING
toolPaletteIconSize ,
#endif
#if ENABLE_OVERLOADING
ToolPaletteIconSizeSetPropertyInfo ,
#endif
constructToolPaletteIconSizeSet ,
getToolPaletteIconSizeSet ,
setToolPaletteIconSizeSet ,
#if ENABLE_OVERLOADING
toolPaletteIconSizeSet ,
#endif
#if ENABLE_OVERLOADING
ToolPaletteToolbarStylePropertyInfo ,
#endif
constructToolPaletteToolbarStyle ,
getToolPaletteToolbarStyle ,
setToolPaletteToolbarStyle ,
#if ENABLE_OVERLOADING
toolPaletteToolbarStyle ,
#endif
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Flags as Gdk.Flags
import {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
import {-# SOURCE #-} qualified GI.Gtk.Flags as Gtk.Flags
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Orientable as Gtk.Orientable
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Scrollable as Gtk.Scrollable
import {-# SOURCE #-} qualified GI.Gtk.Objects.Adjustment as Gtk.Adjustment
import {-# SOURCE #-} qualified GI.Gtk.Objects.Container as Gtk.Container
import {-# SOURCE #-} qualified GI.Gtk.Objects.ToolItem as Gtk.ToolItem
import {-# SOURCE #-} qualified GI.Gtk.Objects.ToolItemGroup as Gtk.ToolItemGroup
import {-# SOURCE #-} qualified GI.Gtk.Objects.Widget as Gtk.Widget
import {-# SOURCE #-} qualified GI.Gtk.Structs.SelectionData as Gtk.SelectionData
import {-# SOURCE #-} qualified GI.Gtk.Structs.TargetEntry as Gtk.TargetEntry
newtype ToolPalette = ToolPalette (ManagedPtr ToolPalette)
foreign import ccall "gtk_tool_palette_get_type"
c_gtk_tool_palette_get_type :: IO GType
instance GObject ToolPalette where
gobjectType _ = c_gtk_tool_palette_get_type
class GObject o => IsToolPalette o
#if MIN_VERSION_base(4,9,0)
instance {-# OVERLAPPABLE #-} (GObject a, O.UnknownAncestorError ToolPalette a) =>
IsToolPalette a
#endif
instance IsToolPalette ToolPalette
instance Gtk.Container.IsContainer ToolPalette
instance Gtk.Widget.IsWidget ToolPalette
instance GObject.Object.IsObject ToolPalette
instance Atk.ImplementorIface.IsImplementorIface ToolPalette
instance Gtk.Buildable.IsBuildable ToolPalette
instance Gtk.Orientable.IsOrientable ToolPalette
instance Gtk.Scrollable.IsScrollable ToolPalette
toToolPalette :: (MonadIO m, IsToolPalette o) => o -> m ToolPalette
toToolPalette = liftIO . unsafeCastTo ToolPalette
noToolPalette :: Maybe ToolPalette
noToolPalette = Nothing
#if ENABLE_OVERLOADING
type family ResolveToolPaletteMethod (t :: Symbol) (o :: *) :: * where
ResolveToolPaletteMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveToolPaletteMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveToolPaletteMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveToolPaletteMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveToolPaletteMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveToolPaletteMethod "addDragDest" o = ToolPaletteAddDragDestMethodInfo
ResolveToolPaletteMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveToolPaletteMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveToolPaletteMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveToolPaletteMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveToolPaletteMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveToolPaletteMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveToolPaletteMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveToolPaletteMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveToolPaletteMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveToolPaletteMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveToolPaletteMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveToolPaletteMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveToolPaletteMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveToolPaletteMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveToolPaletteMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveToolPaletteMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveToolPaletteMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveToolPaletteMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveToolPaletteMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveToolPaletteMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveToolPaletteMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveToolPaletteMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveToolPaletteMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveToolPaletteMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveToolPaletteMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveToolPaletteMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveToolPaletteMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveToolPaletteMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveToolPaletteMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveToolPaletteMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveToolPaletteMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveToolPaletteMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveToolPaletteMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveToolPaletteMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveToolPaletteMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveToolPaletteMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveToolPaletteMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveToolPaletteMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveToolPaletteMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveToolPaletteMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveToolPaletteMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveToolPaletteMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveToolPaletteMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveToolPaletteMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveToolPaletteMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveToolPaletteMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveToolPaletteMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveToolPaletteMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveToolPaletteMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveToolPaletteMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveToolPaletteMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveToolPaletteMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveToolPaletteMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveToolPaletteMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveToolPaletteMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveToolPaletteMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveToolPaletteMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveToolPaletteMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveToolPaletteMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveToolPaletteMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveToolPaletteMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveToolPaletteMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveToolPaletteMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveToolPaletteMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveToolPaletteMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveToolPaletteMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveToolPaletteMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveToolPaletteMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveToolPaletteMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveToolPaletteMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveToolPaletteMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveToolPaletteMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveToolPaletteMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveToolPaletteMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveToolPaletteMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveToolPaletteMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveToolPaletteMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveToolPaletteMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveToolPaletteMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveToolPaletteMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveToolPaletteMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveToolPaletteMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveToolPaletteMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveToolPaletteMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveToolPaletteMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveToolPaletteMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveToolPaletteMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveToolPaletteMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveToolPaletteMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveToolPaletteMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveToolPaletteMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveToolPaletteMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveToolPaletteMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveToolPaletteMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveToolPaletteMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveToolPaletteMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveToolPaletteMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveToolPaletteMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveToolPaletteMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveToolPaletteMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveToolPaletteMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveToolPaletteMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveToolPaletteMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveToolPaletteMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveToolPaletteMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveToolPaletteMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveToolPaletteMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveToolPaletteMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveToolPaletteMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveToolPaletteMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveToolPaletteMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveToolPaletteMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveToolPaletteMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveToolPaletteMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveToolPaletteMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveToolPaletteMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveToolPaletteMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveToolPaletteMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveToolPaletteMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveToolPaletteMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveToolPaletteMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveToolPaletteMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveToolPaletteMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveToolPaletteMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveToolPaletteMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveToolPaletteMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveToolPaletteMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveToolPaletteMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveToolPaletteMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveToolPaletteMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveToolPaletteMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveToolPaletteMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveToolPaletteMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveToolPaletteMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveToolPaletteMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveToolPaletteMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveToolPaletteMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveToolPaletteMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveToolPaletteMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveToolPaletteMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveToolPaletteMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveToolPaletteMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveToolPaletteMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveToolPaletteMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveToolPaletteMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveToolPaletteMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveToolPaletteMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveToolPaletteMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveToolPaletteMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveToolPaletteMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveToolPaletteMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveToolPaletteMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveToolPaletteMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveToolPaletteMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveToolPaletteMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveToolPaletteMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveToolPaletteMethod "unsetIconSize" o = ToolPaletteUnsetIconSizeMethodInfo
ResolveToolPaletteMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveToolPaletteMethod "unsetStyle" o = ToolPaletteUnsetStyleMethodInfo
ResolveToolPaletteMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveToolPaletteMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveToolPaletteMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveToolPaletteMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveToolPaletteMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveToolPaletteMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveToolPaletteMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveToolPaletteMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveToolPaletteMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveToolPaletteMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveToolPaletteMethod "getBorder" o = Gtk.Scrollable.ScrollableGetBorderMethodInfo
ResolveToolPaletteMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveToolPaletteMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveToolPaletteMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveToolPaletteMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveToolPaletteMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveToolPaletteMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveToolPaletteMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveToolPaletteMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveToolPaletteMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveToolPaletteMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveToolPaletteMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveToolPaletteMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveToolPaletteMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveToolPaletteMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveToolPaletteMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveToolPaletteMethod "getDragItem" o = ToolPaletteGetDragItemMethodInfo
ResolveToolPaletteMethod "getDropGroup" o = ToolPaletteGetDropGroupMethodInfo
ResolveToolPaletteMethod "getDropItem" o = ToolPaletteGetDropItemMethodInfo
ResolveToolPaletteMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveToolPaletteMethod "getExclusive" o = ToolPaletteGetExclusiveMethodInfo
ResolveToolPaletteMethod "getExpand" o = ToolPaletteGetExpandMethodInfo
ResolveToolPaletteMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveToolPaletteMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveToolPaletteMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveToolPaletteMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveToolPaletteMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveToolPaletteMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveToolPaletteMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveToolPaletteMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveToolPaletteMethod "getGroupPosition" o = ToolPaletteGetGroupPositionMethodInfo
ResolveToolPaletteMethod "getHadjustment" o = ToolPaletteGetHadjustmentMethodInfo
ResolveToolPaletteMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveToolPaletteMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveToolPaletteMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveToolPaletteMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveToolPaletteMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveToolPaletteMethod "getHscrollPolicy" o = Gtk.Scrollable.ScrollableGetHscrollPolicyMethodInfo
ResolveToolPaletteMethod "getIconSize" o = ToolPaletteGetIconSizeMethodInfo
ResolveToolPaletteMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveToolPaletteMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveToolPaletteMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveToolPaletteMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveToolPaletteMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveToolPaletteMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveToolPaletteMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveToolPaletteMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveToolPaletteMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveToolPaletteMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveToolPaletteMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveToolPaletteMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveToolPaletteMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveToolPaletteMethod "getOrientation" o = Gtk.Orientable.OrientableGetOrientationMethodInfo
ResolveToolPaletteMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveToolPaletteMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveToolPaletteMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveToolPaletteMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveToolPaletteMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveToolPaletteMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveToolPaletteMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveToolPaletteMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveToolPaletteMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveToolPaletteMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveToolPaletteMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveToolPaletteMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveToolPaletteMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveToolPaletteMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveToolPaletteMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveToolPaletteMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveToolPaletteMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveToolPaletteMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveToolPaletteMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveToolPaletteMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveToolPaletteMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveToolPaletteMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveToolPaletteMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveToolPaletteMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveToolPaletteMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveToolPaletteMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveToolPaletteMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveToolPaletteMethod "getStyle" o = ToolPaletteGetStyleMethodInfo
ResolveToolPaletteMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveToolPaletteMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveToolPaletteMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveToolPaletteMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveToolPaletteMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveToolPaletteMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveToolPaletteMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveToolPaletteMethod "getVadjustment" o = ToolPaletteGetVadjustmentMethodInfo
ResolveToolPaletteMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveToolPaletteMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveToolPaletteMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveToolPaletteMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveToolPaletteMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveToolPaletteMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveToolPaletteMethod "getVscrollPolicy" o = Gtk.Scrollable.ScrollableGetVscrollPolicyMethodInfo
ResolveToolPaletteMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveToolPaletteMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveToolPaletteMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveToolPaletteMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveToolPaletteMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveToolPaletteMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveToolPaletteMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveToolPaletteMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveToolPaletteMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveToolPaletteMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveToolPaletteMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveToolPaletteMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveToolPaletteMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveToolPaletteMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveToolPaletteMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveToolPaletteMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveToolPaletteMethod "setDragSource" o = ToolPaletteSetDragSourceMethodInfo
ResolveToolPaletteMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveToolPaletteMethod "setExclusive" o = ToolPaletteSetExclusiveMethodInfo
ResolveToolPaletteMethod "setExpand" o = ToolPaletteSetExpandMethodInfo
ResolveToolPaletteMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveToolPaletteMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveToolPaletteMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveToolPaletteMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveToolPaletteMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveToolPaletteMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveToolPaletteMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveToolPaletteMethod "setGroupPosition" o = ToolPaletteSetGroupPositionMethodInfo
ResolveToolPaletteMethod "setHadjustment" o = Gtk.Scrollable.ScrollableSetHadjustmentMethodInfo
ResolveToolPaletteMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveToolPaletteMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveToolPaletteMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveToolPaletteMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveToolPaletteMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveToolPaletteMethod "setHscrollPolicy" o = Gtk.Scrollable.ScrollableSetHscrollPolicyMethodInfo
ResolveToolPaletteMethod "setIconSize" o = ToolPaletteSetIconSizeMethodInfo
ResolveToolPaletteMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveToolPaletteMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveToolPaletteMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveToolPaletteMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveToolPaletteMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveToolPaletteMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveToolPaletteMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveToolPaletteMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveToolPaletteMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveToolPaletteMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveToolPaletteMethod "setOrientation" o = Gtk.Orientable.OrientableSetOrientationMethodInfo
ResolveToolPaletteMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveToolPaletteMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveToolPaletteMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveToolPaletteMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveToolPaletteMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveToolPaletteMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveToolPaletteMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveToolPaletteMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveToolPaletteMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveToolPaletteMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveToolPaletteMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveToolPaletteMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveToolPaletteMethod "setStyle" o = ToolPaletteSetStyleMethodInfo
ResolveToolPaletteMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveToolPaletteMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveToolPaletteMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveToolPaletteMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveToolPaletteMethod "setVadjustment" o = Gtk.Scrollable.ScrollableSetVadjustmentMethodInfo
ResolveToolPaletteMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveToolPaletteMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveToolPaletteMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveToolPaletteMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveToolPaletteMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveToolPaletteMethod "setVscrollPolicy" o = Gtk.Scrollable.ScrollableSetVscrollPolicyMethodInfo
ResolveToolPaletteMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveToolPaletteMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveToolPaletteMethod t ToolPalette, O.MethodInfo info ToolPalette p) => O.IsLabelProxy t (ToolPalette -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveToolPaletteMethod t ToolPalette, O.MethodInfo info ToolPalette p) => O.IsLabel t (ToolPalette -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
#endif
getToolPaletteIconSize :: (MonadIO m, IsToolPalette o) => o -> m Gtk.Enums.IconSize
getToolPaletteIconSize obj = liftIO $ getObjectPropertyEnum obj "icon-size"
setToolPaletteIconSize :: (MonadIO m, IsToolPalette o) => o -> Gtk.Enums.IconSize -> m ()
setToolPaletteIconSize obj val = liftIO $ setObjectPropertyEnum obj "icon-size" val
constructToolPaletteIconSize :: (IsToolPalette o) => Gtk.Enums.IconSize -> IO (GValueConstruct o)
constructToolPaletteIconSize val = constructObjectPropertyEnum "icon-size" val
#if ENABLE_OVERLOADING
data ToolPaletteIconSizePropertyInfo
instance AttrInfo ToolPaletteIconSizePropertyInfo where
type AttrAllowedOps ToolPaletteIconSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolPaletteIconSizePropertyInfo = (~) Gtk.Enums.IconSize
type AttrBaseTypeConstraint ToolPaletteIconSizePropertyInfo = IsToolPalette
type AttrGetType ToolPaletteIconSizePropertyInfo = Gtk.Enums.IconSize
type AttrLabel ToolPaletteIconSizePropertyInfo = "icon-size"
type AttrOrigin ToolPaletteIconSizePropertyInfo = ToolPalette
attrGet _ = getToolPaletteIconSize
attrSet _ = setToolPaletteIconSize
attrConstruct _ = constructToolPaletteIconSize
attrClear _ = undefined
#endif
getToolPaletteIconSizeSet :: (MonadIO m, IsToolPalette o) => o -> m Bool
getToolPaletteIconSizeSet obj = liftIO $ getObjectPropertyBool obj "icon-size-set"
setToolPaletteIconSizeSet :: (MonadIO m, IsToolPalette o) => o -> Bool -> m ()
setToolPaletteIconSizeSet obj val = liftIO $ setObjectPropertyBool obj "icon-size-set" val
constructToolPaletteIconSizeSet :: (IsToolPalette o) => Bool -> IO (GValueConstruct o)
constructToolPaletteIconSizeSet val = constructObjectPropertyBool "icon-size-set" val
#if ENABLE_OVERLOADING
data ToolPaletteIconSizeSetPropertyInfo
instance AttrInfo ToolPaletteIconSizeSetPropertyInfo where
type AttrAllowedOps ToolPaletteIconSizeSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolPaletteIconSizeSetPropertyInfo = (~) Bool
type AttrBaseTypeConstraint ToolPaletteIconSizeSetPropertyInfo = IsToolPalette
type AttrGetType ToolPaletteIconSizeSetPropertyInfo = Bool
type AttrLabel ToolPaletteIconSizeSetPropertyInfo = "icon-size-set"
type AttrOrigin ToolPaletteIconSizeSetPropertyInfo = ToolPalette
attrGet _ = getToolPaletteIconSizeSet
attrSet _ = setToolPaletteIconSizeSet
attrConstruct _ = constructToolPaletteIconSizeSet
attrClear _ = undefined
#endif
getToolPaletteToolbarStyle :: (MonadIO m, IsToolPalette o) => o -> m Gtk.Enums.ToolbarStyle
getToolPaletteToolbarStyle obj = liftIO $ getObjectPropertyEnum obj "toolbar-style"
setToolPaletteToolbarStyle :: (MonadIO m, IsToolPalette o) => o -> Gtk.Enums.ToolbarStyle -> m ()
setToolPaletteToolbarStyle obj val = liftIO $ setObjectPropertyEnum obj "toolbar-style" val
constructToolPaletteToolbarStyle :: (IsToolPalette o) => Gtk.Enums.ToolbarStyle -> IO (GValueConstruct o)
constructToolPaletteToolbarStyle val = constructObjectPropertyEnum "toolbar-style" val
#if ENABLE_OVERLOADING
data ToolPaletteToolbarStylePropertyInfo
instance AttrInfo ToolPaletteToolbarStylePropertyInfo where
type AttrAllowedOps ToolPaletteToolbarStylePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint ToolPaletteToolbarStylePropertyInfo = (~) Gtk.Enums.ToolbarStyle
type AttrBaseTypeConstraint ToolPaletteToolbarStylePropertyInfo = IsToolPalette
type AttrGetType ToolPaletteToolbarStylePropertyInfo = Gtk.Enums.ToolbarStyle
type AttrLabel ToolPaletteToolbarStylePropertyInfo = "toolbar-style"
type AttrOrigin ToolPaletteToolbarStylePropertyInfo = ToolPalette
attrGet _ = getToolPaletteToolbarStyle
attrSet _ = setToolPaletteToolbarStyle
attrConstruct _ = constructToolPaletteToolbarStyle
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList ToolPalette
type instance O.AttributeList ToolPalette = ToolPaletteAttributeList
type ToolPaletteAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("hadjustment", Gtk.Scrollable.ScrollableHadjustmentPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("hscrollPolicy", Gtk.Scrollable.ScrollableHscrollPolicyPropertyInfo), '("iconSize", ToolPaletteIconSizePropertyInfo), '("iconSizeSet", ToolPaletteIconSizeSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("orientation", Gtk.Orientable.OrientableOrientationPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("toolbarStyle", ToolPaletteToolbarStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("vadjustment", Gtk.Scrollable.ScrollableVadjustmentPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("vscrollPolicy", Gtk.Scrollable.ScrollableVscrollPolicyPropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
toolPaletteIconSize :: AttrLabelProxy "iconSize"
toolPaletteIconSize = AttrLabelProxy
toolPaletteIconSizeSet :: AttrLabelProxy "iconSizeSet"
toolPaletteIconSizeSet = AttrLabelProxy
toolPaletteToolbarStyle :: AttrLabelProxy "toolbarStyle"
toolPaletteToolbarStyle = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
type instance O.SignalList ToolPalette = ToolPaletteSignalList
type ToolPaletteSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "gtk_tool_palette_new" gtk_tool_palette_new ::
IO (Ptr ToolPalette)
toolPaletteNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m ToolPalette
toolPaletteNew = liftIO $ do
result <- gtk_tool_palette_new
checkUnexpectedReturnNULL "toolPaletteNew" result
result' <- (newObject ToolPalette) result
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_tool_palette_add_drag_dest" gtk_tool_palette_add_drag_dest ::
Ptr ToolPalette ->
Ptr Gtk.Widget.Widget ->
CUInt ->
CUInt ->
CUInt ->
IO ()
toolPaletteAddDragDest ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.Widget.IsWidget b) =>
a
-> b
-> [Gtk.Flags.DestDefaults]
-> [Gtk.Flags.ToolPaletteDragTargets]
-> [Gdk.Flags.DragAction]
-> m ()
toolPaletteAddDragDest palette widget flags targets actions = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
widget' <- unsafeManagedPtrCastPtr widget
let flags' = gflagsToWord flags
let targets' = gflagsToWord targets
let actions' = gflagsToWord actions
gtk_tool_palette_add_drag_dest palette' widget' flags' targets' actions'
touchManagedPtr palette
touchManagedPtr widget
return ()
#if ENABLE_OVERLOADING
data ToolPaletteAddDragDestMethodInfo
instance (signature ~ (b -> [Gtk.Flags.DestDefaults] -> [Gtk.Flags.ToolPaletteDragTargets] -> [Gdk.Flags.DragAction] -> m ()), MonadIO m, IsToolPalette a, Gtk.Widget.IsWidget b) => O.MethodInfo ToolPaletteAddDragDestMethodInfo a signature where
overloadedMethod _ = toolPaletteAddDragDest
#endif
foreign import ccall "gtk_tool_palette_get_drag_item" gtk_tool_palette_get_drag_item ::
Ptr ToolPalette ->
Ptr Gtk.SelectionData.SelectionData ->
IO (Ptr Gtk.Widget.Widget)
toolPaletteGetDragItem ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> Gtk.SelectionData.SelectionData
-> m Gtk.Widget.Widget
toolPaletteGetDragItem palette selection = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
selection' <- unsafeManagedPtrGetPtr selection
result <- gtk_tool_palette_get_drag_item palette' selection'
checkUnexpectedReturnNULL "toolPaletteGetDragItem" result
result' <- (newObject Gtk.Widget.Widget) result
touchManagedPtr palette
touchManagedPtr selection
return result'
#if ENABLE_OVERLOADING
data ToolPaletteGetDragItemMethodInfo
instance (signature ~ (Gtk.SelectionData.SelectionData -> m Gtk.Widget.Widget), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetDragItemMethodInfo a signature where
overloadedMethod _ = toolPaletteGetDragItem
#endif
foreign import ccall "gtk_tool_palette_get_drop_group" gtk_tool_palette_get_drop_group ::
Ptr ToolPalette ->
Int32 ->
Int32 ->
IO (Ptr Gtk.ToolItemGroup.ToolItemGroup)
toolPaletteGetDropGroup ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> Int32
-> Int32
-> m (Maybe Gtk.ToolItemGroup.ToolItemGroup)
toolPaletteGetDropGroup palette x y = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
result <- gtk_tool_palette_get_drop_group palette' x y
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.ToolItemGroup.ToolItemGroup) result'
return result''
touchManagedPtr palette
return maybeResult
#if ENABLE_OVERLOADING
data ToolPaletteGetDropGroupMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Maybe Gtk.ToolItemGroup.ToolItemGroup)), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetDropGroupMethodInfo a signature where
overloadedMethod _ = toolPaletteGetDropGroup
#endif
foreign import ccall "gtk_tool_palette_get_drop_item" gtk_tool_palette_get_drop_item ::
Ptr ToolPalette ->
Int32 ->
Int32 ->
IO (Ptr Gtk.ToolItem.ToolItem)
toolPaletteGetDropItem ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> Int32
-> Int32
-> m (Maybe Gtk.ToolItem.ToolItem)
toolPaletteGetDropItem palette x y = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
result <- gtk_tool_palette_get_drop_item palette' x y
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.ToolItem.ToolItem) result'
return result''
touchManagedPtr palette
return maybeResult
#if ENABLE_OVERLOADING
data ToolPaletteGetDropItemMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Maybe Gtk.ToolItem.ToolItem)), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetDropItemMethodInfo a signature where
overloadedMethod _ = toolPaletteGetDropItem
#endif
foreign import ccall "gtk_tool_palette_get_exclusive" gtk_tool_palette_get_exclusive ::
Ptr ToolPalette ->
Ptr Gtk.ToolItemGroup.ToolItemGroup ->
IO CInt
toolPaletteGetExclusive ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) =>
a
-> b
-> m Bool
toolPaletteGetExclusive palette group = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
group' <- unsafeManagedPtrCastPtr group
result <- gtk_tool_palette_get_exclusive palette' group'
let result' = (/= 0) result
touchManagedPtr palette
touchManagedPtr group
return result'
#if ENABLE_OVERLOADING
data ToolPaletteGetExclusiveMethodInfo
instance (signature ~ (b -> m Bool), MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) => O.MethodInfo ToolPaletteGetExclusiveMethodInfo a signature where
overloadedMethod _ = toolPaletteGetExclusive
#endif
foreign import ccall "gtk_tool_palette_get_expand" gtk_tool_palette_get_expand ::
Ptr ToolPalette ->
Ptr Gtk.ToolItemGroup.ToolItemGroup ->
IO CInt
toolPaletteGetExpand ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) =>
a
-> b
-> m Bool
toolPaletteGetExpand palette group = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
group' <- unsafeManagedPtrCastPtr group
result <- gtk_tool_palette_get_expand palette' group'
let result' = (/= 0) result
touchManagedPtr palette
touchManagedPtr group
return result'
#if ENABLE_OVERLOADING
data ToolPaletteGetExpandMethodInfo
instance (signature ~ (b -> m Bool), MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) => O.MethodInfo ToolPaletteGetExpandMethodInfo a signature where
overloadedMethod _ = toolPaletteGetExpand
#endif
foreign import ccall "gtk_tool_palette_get_group_position" gtk_tool_palette_get_group_position ::
Ptr ToolPalette ->
Ptr Gtk.ToolItemGroup.ToolItemGroup ->
IO Int32
toolPaletteGetGroupPosition ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) =>
a
-> b
-> m Int32
toolPaletteGetGroupPosition palette group = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
group' <- unsafeManagedPtrCastPtr group
result <- gtk_tool_palette_get_group_position palette' group'
touchManagedPtr palette
touchManagedPtr group
return result
#if ENABLE_OVERLOADING
data ToolPaletteGetGroupPositionMethodInfo
instance (signature ~ (b -> m Int32), MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) => O.MethodInfo ToolPaletteGetGroupPositionMethodInfo a signature where
overloadedMethod _ = toolPaletteGetGroupPosition
#endif
foreign import ccall "gtk_tool_palette_get_hadjustment" gtk_tool_palette_get_hadjustment ::
Ptr ToolPalette ->
IO (Ptr Gtk.Adjustment.Adjustment)
{-# DEPRECATED toolPaletteGetHadjustment ["(Since version 3.0)","Use 'GI.Gtk.Interfaces.Scrollable.scrollableGetHadjustment'"] #-}
toolPaletteGetHadjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> m Gtk.Adjustment.Adjustment
toolPaletteGetHadjustment palette = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
result <- gtk_tool_palette_get_hadjustment palette'
checkUnexpectedReturnNULL "toolPaletteGetHadjustment" result
result' <- (newObject Gtk.Adjustment.Adjustment) result
touchManagedPtr palette
return result'
#if ENABLE_OVERLOADING
data ToolPaletteGetHadjustmentMethodInfo
instance (signature ~ (m Gtk.Adjustment.Adjustment), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetHadjustmentMethodInfo a signature where
overloadedMethod _ = toolPaletteGetHadjustment
#endif
foreign import ccall "gtk_tool_palette_get_icon_size" gtk_tool_palette_get_icon_size ::
Ptr ToolPalette ->
IO Int32
toolPaletteGetIconSize ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> m Int32
toolPaletteGetIconSize palette = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
result <- gtk_tool_palette_get_icon_size palette'
touchManagedPtr palette
return result
#if ENABLE_OVERLOADING
data ToolPaletteGetIconSizeMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetIconSizeMethodInfo a signature where
overloadedMethod _ = toolPaletteGetIconSize
#endif
foreign import ccall "gtk_tool_palette_get_style" gtk_tool_palette_get_style ::
Ptr ToolPalette ->
IO CUInt
toolPaletteGetStyle ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> m Gtk.Enums.ToolbarStyle
toolPaletteGetStyle palette = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
result <- gtk_tool_palette_get_style palette'
let result' = (toEnum . fromIntegral) result
touchManagedPtr palette
return result'
#if ENABLE_OVERLOADING
data ToolPaletteGetStyleMethodInfo
instance (signature ~ (m Gtk.Enums.ToolbarStyle), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetStyleMethodInfo a signature where
overloadedMethod _ = toolPaletteGetStyle
#endif
foreign import ccall "gtk_tool_palette_get_vadjustment" gtk_tool_palette_get_vadjustment ::
Ptr ToolPalette ->
IO (Ptr Gtk.Adjustment.Adjustment)
{-# DEPRECATED toolPaletteGetVadjustment ["(Since version 3.0)","Use 'GI.Gtk.Interfaces.Scrollable.scrollableGetVadjustment'"] #-}
toolPaletteGetVadjustment ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> m Gtk.Adjustment.Adjustment
toolPaletteGetVadjustment palette = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
result <- gtk_tool_palette_get_vadjustment palette'
checkUnexpectedReturnNULL "toolPaletteGetVadjustment" result
result' <- (newObject Gtk.Adjustment.Adjustment) result
touchManagedPtr palette
return result'
#if ENABLE_OVERLOADING
data ToolPaletteGetVadjustmentMethodInfo
instance (signature ~ (m Gtk.Adjustment.Adjustment), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteGetVadjustmentMethodInfo a signature where
overloadedMethod _ = toolPaletteGetVadjustment
#endif
foreign import ccall "gtk_tool_palette_set_drag_source" gtk_tool_palette_set_drag_source ::
Ptr ToolPalette ->
CUInt ->
IO ()
toolPaletteSetDragSource ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> [Gtk.Flags.ToolPaletteDragTargets]
-> m ()
toolPaletteSetDragSource palette targets = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
let targets' = gflagsToWord targets
gtk_tool_palette_set_drag_source palette' targets'
touchManagedPtr palette
return ()
#if ENABLE_OVERLOADING
data ToolPaletteSetDragSourceMethodInfo
instance (signature ~ ([Gtk.Flags.ToolPaletteDragTargets] -> m ()), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteSetDragSourceMethodInfo a signature where
overloadedMethod _ = toolPaletteSetDragSource
#endif
foreign import ccall "gtk_tool_palette_set_exclusive" gtk_tool_palette_set_exclusive ::
Ptr ToolPalette ->
Ptr Gtk.ToolItemGroup.ToolItemGroup ->
CInt ->
IO ()
toolPaletteSetExclusive ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) =>
a
-> b
-> Bool
-> m ()
toolPaletteSetExclusive palette group exclusive = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
group' <- unsafeManagedPtrCastPtr group
let exclusive' = (fromIntegral . fromEnum) exclusive
gtk_tool_palette_set_exclusive palette' group' exclusive'
touchManagedPtr palette
touchManagedPtr group
return ()
#if ENABLE_OVERLOADING
data ToolPaletteSetExclusiveMethodInfo
instance (signature ~ (b -> Bool -> m ()), MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) => O.MethodInfo ToolPaletteSetExclusiveMethodInfo a signature where
overloadedMethod _ = toolPaletteSetExclusive
#endif
foreign import ccall "gtk_tool_palette_set_expand" gtk_tool_palette_set_expand ::
Ptr ToolPalette ->
Ptr Gtk.ToolItemGroup.ToolItemGroup ->
CInt ->
IO ()
toolPaletteSetExpand ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) =>
a
-> b
-> Bool
-> m ()
toolPaletteSetExpand palette group expand = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
group' <- unsafeManagedPtrCastPtr group
let expand' = (fromIntegral . fromEnum) expand
gtk_tool_palette_set_expand palette' group' expand'
touchManagedPtr palette
touchManagedPtr group
return ()
#if ENABLE_OVERLOADING
data ToolPaletteSetExpandMethodInfo
instance (signature ~ (b -> Bool -> m ()), MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) => O.MethodInfo ToolPaletteSetExpandMethodInfo a signature where
overloadedMethod _ = toolPaletteSetExpand
#endif
foreign import ccall "gtk_tool_palette_set_group_position" gtk_tool_palette_set_group_position ::
Ptr ToolPalette ->
Ptr Gtk.ToolItemGroup.ToolItemGroup ->
Int32 ->
IO ()
toolPaletteSetGroupPosition ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) =>
a
-> b
-> Int32
-> m ()
toolPaletteSetGroupPosition palette group position = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
group' <- unsafeManagedPtrCastPtr group
gtk_tool_palette_set_group_position palette' group' position
touchManagedPtr palette
touchManagedPtr group
return ()
#if ENABLE_OVERLOADING
data ToolPaletteSetGroupPositionMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsToolPalette a, Gtk.ToolItemGroup.IsToolItemGroup b) => O.MethodInfo ToolPaletteSetGroupPositionMethodInfo a signature where
overloadedMethod _ = toolPaletteSetGroupPosition
#endif
foreign import ccall "gtk_tool_palette_set_icon_size" gtk_tool_palette_set_icon_size ::
Ptr ToolPalette ->
Int32 ->
IO ()
toolPaletteSetIconSize ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> Int32
-> m ()
toolPaletteSetIconSize palette iconSize = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
gtk_tool_palette_set_icon_size palette' iconSize
touchManagedPtr palette
return ()
#if ENABLE_OVERLOADING
data ToolPaletteSetIconSizeMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteSetIconSizeMethodInfo a signature where
overloadedMethod _ = toolPaletteSetIconSize
#endif
foreign import ccall "gtk_tool_palette_set_style" gtk_tool_palette_set_style ::
Ptr ToolPalette ->
CUInt ->
IO ()
toolPaletteSetStyle ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> Gtk.Enums.ToolbarStyle
-> m ()
toolPaletteSetStyle palette style = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
let style' = (fromIntegral . fromEnum) style
gtk_tool_palette_set_style palette' style'
touchManagedPtr palette
return ()
#if ENABLE_OVERLOADING
data ToolPaletteSetStyleMethodInfo
instance (signature ~ (Gtk.Enums.ToolbarStyle -> m ()), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteSetStyleMethodInfo a signature where
overloadedMethod _ = toolPaletteSetStyle
#endif
foreign import ccall "gtk_tool_palette_unset_icon_size" gtk_tool_palette_unset_icon_size ::
Ptr ToolPalette ->
IO ()
toolPaletteUnsetIconSize ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> m ()
toolPaletteUnsetIconSize palette = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
gtk_tool_palette_unset_icon_size palette'
touchManagedPtr palette
return ()
#if ENABLE_OVERLOADING
data ToolPaletteUnsetIconSizeMethodInfo
instance (signature ~ (m ()), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteUnsetIconSizeMethodInfo a signature where
overloadedMethod _ = toolPaletteUnsetIconSize
#endif
foreign import ccall "gtk_tool_palette_unset_style" gtk_tool_palette_unset_style ::
Ptr ToolPalette ->
IO ()
toolPaletteUnsetStyle ::
(B.CallStack.HasCallStack, MonadIO m, IsToolPalette a) =>
a
-> m ()
toolPaletteUnsetStyle palette = liftIO $ do
palette' <- unsafeManagedPtrCastPtr palette
gtk_tool_palette_unset_style palette'
touchManagedPtr palette
return ()
#if ENABLE_OVERLOADING
data ToolPaletteUnsetStyleMethodInfo
instance (signature ~ (m ()), MonadIO m, IsToolPalette a) => O.MethodInfo ToolPaletteUnsetStyleMethodInfo a signature where
overloadedMethod _ = toolPaletteUnsetStyle
#endif
foreign import ccall "gtk_tool_palette_get_drag_target_group" gtk_tool_palette_get_drag_target_group ::
IO (Ptr Gtk.TargetEntry.TargetEntry)
toolPaletteGetDragTargetGroup ::
(B.CallStack.HasCallStack, MonadIO m) =>
m Gtk.TargetEntry.TargetEntry
toolPaletteGetDragTargetGroup = liftIO $ do
result <- gtk_tool_palette_get_drag_target_group
checkUnexpectedReturnNULL "toolPaletteGetDragTargetGroup" result
result' <- (newBoxed Gtk.TargetEntry.TargetEntry) result
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_tool_palette_get_drag_target_item" gtk_tool_palette_get_drag_target_item ::
IO (Ptr Gtk.TargetEntry.TargetEntry)
toolPaletteGetDragTargetItem ::
(B.CallStack.HasCallStack, MonadIO m) =>
m Gtk.TargetEntry.TargetEntry
toolPaletteGetDragTargetItem = liftIO $ do
result <- gtk_tool_palette_get_drag_target_item
checkUnexpectedReturnNULL "toolPaletteGetDragTargetItem" result
result' <- (newBoxed Gtk.TargetEntry.TargetEntry) result
return result'
#if ENABLE_OVERLOADING
#endif