#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.Gtk.Objects.Box
(
Box(..) ,
IsBox ,
toBox ,
noBox ,
#if ENABLE_OVERLOADING
BoxGetBaselinePositionMethodInfo ,
#endif
boxGetBaselinePosition ,
#if ENABLE_OVERLOADING
BoxGetCenterWidgetMethodInfo ,
#endif
boxGetCenterWidget ,
#if ENABLE_OVERLOADING
BoxGetHomogeneousMethodInfo ,
#endif
boxGetHomogeneous ,
#if ENABLE_OVERLOADING
BoxGetSpacingMethodInfo ,
#endif
boxGetSpacing ,
boxNew ,
#if ENABLE_OVERLOADING
BoxPackEndMethodInfo ,
#endif
boxPackEnd ,
#if ENABLE_OVERLOADING
BoxPackStartMethodInfo ,
#endif
boxPackStart ,
#if ENABLE_OVERLOADING
BoxQueryChildPackingMethodInfo ,
#endif
boxQueryChildPacking ,
#if ENABLE_OVERLOADING
BoxReorderChildMethodInfo ,
#endif
boxReorderChild ,
#if ENABLE_OVERLOADING
BoxSetBaselinePositionMethodInfo ,
#endif
boxSetBaselinePosition ,
#if ENABLE_OVERLOADING
BoxSetCenterWidgetMethodInfo ,
#endif
boxSetCenterWidget ,
#if ENABLE_OVERLOADING
BoxSetChildPackingMethodInfo ,
#endif
boxSetChildPacking ,
#if ENABLE_OVERLOADING
BoxSetHomogeneousMethodInfo ,
#endif
boxSetHomogeneous ,
#if ENABLE_OVERLOADING
BoxSetSpacingMethodInfo ,
#endif
boxSetSpacing ,
#if ENABLE_OVERLOADING
BoxBaselinePositionPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
boxBaselinePosition ,
#endif
constructBoxBaselinePosition ,
getBoxBaselinePosition ,
setBoxBaselinePosition ,
#if ENABLE_OVERLOADING
BoxHomogeneousPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
boxHomogeneous ,
#endif
constructBoxHomogeneous ,
getBoxHomogeneous ,
setBoxHomogeneous ,
#if ENABLE_OVERLOADING
BoxSpacingPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
boxSpacing ,
#endif
constructBoxSpacing ,
getBoxSpacing ,
setBoxSpacing ,
) 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 {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
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.Objects.Container as Gtk.Container
import {-# SOURCE #-} qualified GI.Gtk.Objects.Widget as Gtk.Widget
newtype Box = Box (ManagedPtr Box)
foreign import ccall "gtk_box_get_type"
c_gtk_box_get_type :: IO GType
instance GObject Box where
gobjectType _ = c_gtk_box_get_type
class GObject o => IsBox o
#if MIN_VERSION_base(4,9,0)
instance {-# OVERLAPPABLE #-} (GObject a, O.UnknownAncestorError Box a) =>
IsBox a
#endif
instance IsBox Box
instance Gtk.Container.IsContainer Box
instance Gtk.Widget.IsWidget Box
instance GObject.Object.IsObject Box
instance Atk.ImplementorIface.IsImplementorIface Box
instance Gtk.Buildable.IsBuildable Box
instance Gtk.Orientable.IsOrientable Box
toBox :: (MonadIO m, IsBox o) => o -> m Box
toBox = liftIO . unsafeCastTo Box
noBox :: Maybe Box
noBox = Nothing
#if ENABLE_OVERLOADING
type family ResolveBoxMethod (t :: Symbol) (o :: *) :: * where
ResolveBoxMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveBoxMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveBoxMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveBoxMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveBoxMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveBoxMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveBoxMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveBoxMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveBoxMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveBoxMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveBoxMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveBoxMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveBoxMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveBoxMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveBoxMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveBoxMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveBoxMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveBoxMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveBoxMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveBoxMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveBoxMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveBoxMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveBoxMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveBoxMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveBoxMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveBoxMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveBoxMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveBoxMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveBoxMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveBoxMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveBoxMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveBoxMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveBoxMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveBoxMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveBoxMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveBoxMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveBoxMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveBoxMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveBoxMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveBoxMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveBoxMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveBoxMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveBoxMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveBoxMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveBoxMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveBoxMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveBoxMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveBoxMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveBoxMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveBoxMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveBoxMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveBoxMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveBoxMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveBoxMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveBoxMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveBoxMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveBoxMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveBoxMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveBoxMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveBoxMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveBoxMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveBoxMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveBoxMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveBoxMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveBoxMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveBoxMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveBoxMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveBoxMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveBoxMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveBoxMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveBoxMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveBoxMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveBoxMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveBoxMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveBoxMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveBoxMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveBoxMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveBoxMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveBoxMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveBoxMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveBoxMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveBoxMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveBoxMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveBoxMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveBoxMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveBoxMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveBoxMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveBoxMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveBoxMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveBoxMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveBoxMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveBoxMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveBoxMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveBoxMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveBoxMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveBoxMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveBoxMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveBoxMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveBoxMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveBoxMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveBoxMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveBoxMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveBoxMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveBoxMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveBoxMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveBoxMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveBoxMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveBoxMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveBoxMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveBoxMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveBoxMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveBoxMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveBoxMethod "packEnd" o = BoxPackEndMethodInfo
ResolveBoxMethod "packStart" o = BoxPackStartMethodInfo
ResolveBoxMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveBoxMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveBoxMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveBoxMethod "queryChildPacking" o = BoxQueryChildPackingMethodInfo
ResolveBoxMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveBoxMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveBoxMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveBoxMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveBoxMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveBoxMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveBoxMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveBoxMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveBoxMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveBoxMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveBoxMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveBoxMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveBoxMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveBoxMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveBoxMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveBoxMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveBoxMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveBoxMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveBoxMethod "reorderChild" o = BoxReorderChildMethodInfo
ResolveBoxMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveBoxMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveBoxMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveBoxMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveBoxMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveBoxMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveBoxMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveBoxMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveBoxMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveBoxMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveBoxMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveBoxMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveBoxMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveBoxMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveBoxMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveBoxMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveBoxMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveBoxMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveBoxMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveBoxMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveBoxMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveBoxMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveBoxMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveBoxMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveBoxMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveBoxMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveBoxMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveBoxMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveBoxMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveBoxMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveBoxMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveBoxMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveBoxMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveBoxMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveBoxMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveBoxMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveBoxMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveBoxMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveBoxMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveBoxMethod "getBaselinePosition" o = BoxGetBaselinePositionMethodInfo
ResolveBoxMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveBoxMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveBoxMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveBoxMethod "getCenterWidget" o = BoxGetCenterWidgetMethodInfo
ResolveBoxMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveBoxMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveBoxMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveBoxMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveBoxMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveBoxMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveBoxMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveBoxMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveBoxMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveBoxMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveBoxMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveBoxMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveBoxMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveBoxMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveBoxMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveBoxMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveBoxMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveBoxMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveBoxMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveBoxMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveBoxMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveBoxMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveBoxMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveBoxMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveBoxMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveBoxMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveBoxMethod "getHomogeneous" o = BoxGetHomogeneousMethodInfo
ResolveBoxMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveBoxMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveBoxMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveBoxMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveBoxMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveBoxMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveBoxMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveBoxMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveBoxMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveBoxMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveBoxMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveBoxMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveBoxMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveBoxMethod "getOrientation" o = Gtk.Orientable.OrientableGetOrientationMethodInfo
ResolveBoxMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveBoxMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveBoxMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveBoxMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveBoxMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveBoxMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveBoxMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveBoxMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveBoxMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveBoxMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveBoxMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveBoxMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveBoxMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveBoxMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveBoxMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveBoxMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveBoxMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveBoxMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveBoxMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveBoxMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveBoxMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveBoxMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveBoxMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveBoxMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveBoxMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveBoxMethod "getSpacing" o = BoxGetSpacingMethodInfo
ResolveBoxMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveBoxMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveBoxMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveBoxMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveBoxMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveBoxMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveBoxMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveBoxMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveBoxMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveBoxMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveBoxMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveBoxMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveBoxMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveBoxMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveBoxMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveBoxMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveBoxMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveBoxMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveBoxMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveBoxMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveBoxMethod "setBaselinePosition" o = BoxSetBaselinePositionMethodInfo
ResolveBoxMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveBoxMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveBoxMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveBoxMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveBoxMethod "setCenterWidget" o = BoxSetCenterWidgetMethodInfo
ResolveBoxMethod "setChildPacking" o = BoxSetChildPackingMethodInfo
ResolveBoxMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveBoxMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveBoxMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveBoxMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveBoxMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveBoxMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveBoxMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveBoxMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveBoxMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveBoxMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveBoxMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveBoxMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveBoxMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveBoxMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveBoxMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveBoxMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveBoxMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveBoxMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveBoxMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveBoxMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveBoxMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveBoxMethod "setHomogeneous" o = BoxSetHomogeneousMethodInfo
ResolveBoxMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveBoxMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveBoxMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveBoxMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveBoxMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveBoxMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveBoxMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveBoxMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveBoxMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveBoxMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveBoxMethod "setOrientation" o = Gtk.Orientable.OrientableSetOrientationMethodInfo
ResolveBoxMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveBoxMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveBoxMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveBoxMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveBoxMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveBoxMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveBoxMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveBoxMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveBoxMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveBoxMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveBoxMethod "setSpacing" o = BoxSetSpacingMethodInfo
ResolveBoxMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveBoxMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveBoxMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveBoxMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveBoxMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveBoxMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveBoxMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveBoxMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveBoxMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveBoxMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveBoxMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveBoxMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveBoxMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveBoxMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveBoxMethod t Box, O.MethodInfo info Box p) => O.IsLabelProxy t (Box -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveBoxMethod t Box, O.MethodInfo info Box p) => O.IsLabel t (Box -> 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
getBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> m Gtk.Enums.BaselinePosition
getBoxBaselinePosition obj = liftIO $ getObjectPropertyEnum obj "baseline-position"
setBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> Gtk.Enums.BaselinePosition -> m ()
setBoxBaselinePosition obj val = liftIO $ setObjectPropertyEnum obj "baseline-position" val
constructBoxBaselinePosition :: (IsBox o) => Gtk.Enums.BaselinePosition -> IO (GValueConstruct o)
constructBoxBaselinePosition val = constructObjectPropertyEnum "baseline-position" val
#if ENABLE_OVERLOADING
data BoxBaselinePositionPropertyInfo
instance AttrInfo BoxBaselinePositionPropertyInfo where
type AttrAllowedOps BoxBaselinePositionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint BoxBaselinePositionPropertyInfo = (~) Gtk.Enums.BaselinePosition
type AttrBaseTypeConstraint BoxBaselinePositionPropertyInfo = IsBox
type AttrGetType BoxBaselinePositionPropertyInfo = Gtk.Enums.BaselinePosition
type AttrLabel BoxBaselinePositionPropertyInfo = "baseline-position"
type AttrOrigin BoxBaselinePositionPropertyInfo = Box
attrGet _ = getBoxBaselinePosition
attrSet _ = setBoxBaselinePosition
attrConstruct _ = constructBoxBaselinePosition
attrClear _ = undefined
#endif
getBoxHomogeneous :: (MonadIO m, IsBox o) => o -> m Bool
getBoxHomogeneous obj = liftIO $ getObjectPropertyBool obj "homogeneous"
setBoxHomogeneous :: (MonadIO m, IsBox o) => o -> Bool -> m ()
setBoxHomogeneous obj val = liftIO $ setObjectPropertyBool obj "homogeneous" val
constructBoxHomogeneous :: (IsBox o) => Bool -> IO (GValueConstruct o)
constructBoxHomogeneous val = constructObjectPropertyBool "homogeneous" val
#if ENABLE_OVERLOADING
data BoxHomogeneousPropertyInfo
instance AttrInfo BoxHomogeneousPropertyInfo where
type AttrAllowedOps BoxHomogeneousPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint BoxHomogeneousPropertyInfo = (~) Bool
type AttrBaseTypeConstraint BoxHomogeneousPropertyInfo = IsBox
type AttrGetType BoxHomogeneousPropertyInfo = Bool
type AttrLabel BoxHomogeneousPropertyInfo = "homogeneous"
type AttrOrigin BoxHomogeneousPropertyInfo = Box
attrGet _ = getBoxHomogeneous
attrSet _ = setBoxHomogeneous
attrConstruct _ = constructBoxHomogeneous
attrClear _ = undefined
#endif
getBoxSpacing :: (MonadIO m, IsBox o) => o -> m Int32
getBoxSpacing obj = liftIO $ getObjectPropertyInt32 obj "spacing"
setBoxSpacing :: (MonadIO m, IsBox o) => o -> Int32 -> m ()
setBoxSpacing obj val = liftIO $ setObjectPropertyInt32 obj "spacing" val
constructBoxSpacing :: (IsBox o) => Int32 -> IO (GValueConstruct o)
constructBoxSpacing val = constructObjectPropertyInt32 "spacing" val
#if ENABLE_OVERLOADING
data BoxSpacingPropertyInfo
instance AttrInfo BoxSpacingPropertyInfo where
type AttrAllowedOps BoxSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint BoxSpacingPropertyInfo = (~) Int32
type AttrBaseTypeConstraint BoxSpacingPropertyInfo = IsBox
type AttrGetType BoxSpacingPropertyInfo = Int32
type AttrLabel BoxSpacingPropertyInfo = "spacing"
type AttrOrigin BoxSpacingPropertyInfo = Box
attrGet _ = getBoxSpacing
attrSet _ = setBoxSpacing
attrConstruct _ = constructBoxSpacing
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList Box
type instance O.AttributeList Box = BoxAttributeList
type BoxAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("baselinePosition", BoxBaselinePositionPropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("homogeneous", BoxHomogeneousPropertyInfo), '("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), '("spacing", BoxSpacingPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
boxBaselinePosition :: AttrLabelProxy "baselinePosition"
boxBaselinePosition = AttrLabelProxy
boxHomogeneous :: AttrLabelProxy "homogeneous"
boxHomogeneous = AttrLabelProxy
boxSpacing :: AttrLabelProxy "spacing"
boxSpacing = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
type instance O.SignalList Box = BoxSignalList
type BoxSignalList = ('[ '("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_box_new" gtk_box_new ::
CUInt ->
Int32 ->
IO (Ptr Box)
boxNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
Gtk.Enums.Orientation
-> Int32
-> m Box
boxNew orientation spacing = liftIO $ do
let orientation' = (fromIntegral . fromEnum) orientation
result <- gtk_box_new orientation' spacing
checkUnexpectedReturnNULL "boxNew" result
result' <- (newObject Box) result
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_box_get_baseline_position" gtk_box_get_baseline_position ::
Ptr Box ->
IO CUInt
boxGetBaselinePosition ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> m Gtk.Enums.BaselinePosition
boxGetBaselinePosition box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_box_get_baseline_position box'
let result' = (toEnum . fromIntegral) result
touchManagedPtr box
return result'
#if ENABLE_OVERLOADING
data BoxGetBaselinePositionMethodInfo
instance (signature ~ (m Gtk.Enums.BaselinePosition), MonadIO m, IsBox a) => O.MethodInfo BoxGetBaselinePositionMethodInfo a signature where
overloadedMethod _ = boxGetBaselinePosition
#endif
foreign import ccall "gtk_box_get_center_widget" gtk_box_get_center_widget ::
Ptr Box ->
IO (Ptr Gtk.Widget.Widget)
boxGetCenterWidget ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> m (Maybe Gtk.Widget.Widget)
boxGetCenterWidget box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_box_get_center_widget box'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.Widget.Widget) result'
return result''
touchManagedPtr box
return maybeResult
#if ENABLE_OVERLOADING
data BoxGetCenterWidgetMethodInfo
instance (signature ~ (m (Maybe Gtk.Widget.Widget)), MonadIO m, IsBox a) => O.MethodInfo BoxGetCenterWidgetMethodInfo a signature where
overloadedMethod _ = boxGetCenterWidget
#endif
foreign import ccall "gtk_box_get_homogeneous" gtk_box_get_homogeneous ::
Ptr Box ->
IO CInt
boxGetHomogeneous ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> m Bool
boxGetHomogeneous box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_box_get_homogeneous box'
let result' = (/= 0) result
touchManagedPtr box
return result'
#if ENABLE_OVERLOADING
data BoxGetHomogeneousMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsBox a) => O.MethodInfo BoxGetHomogeneousMethodInfo a signature where
overloadedMethod _ = boxGetHomogeneous
#endif
foreign import ccall "gtk_box_get_spacing" gtk_box_get_spacing ::
Ptr Box ->
IO Int32
boxGetSpacing ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> m Int32
boxGetSpacing box = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
result <- gtk_box_get_spacing box'
touchManagedPtr box
return result
#if ENABLE_OVERLOADING
data BoxGetSpacingMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsBox a) => O.MethodInfo BoxGetSpacingMethodInfo a signature where
overloadedMethod _ = boxGetSpacing
#endif
foreign import ccall "gtk_box_pack_end" gtk_box_pack_end ::
Ptr Box ->
Ptr Gtk.Widget.Widget ->
CInt ->
CInt ->
Word32 ->
IO ()
boxPackEnd ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> Bool
-> Bool
-> Word32
-> m ()
boxPackEnd box child expand fill padding = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
let expand' = (fromIntegral . fromEnum) expand
let fill' = (fromIntegral . fromEnum) fill
gtk_box_pack_end box' child' expand' fill' padding
touchManagedPtr box
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data BoxPackEndMethodInfo
instance (signature ~ (b -> Bool -> Bool -> Word32 -> m ()), MonadIO m, IsBox a, Gtk.Widget.IsWidget b) => O.MethodInfo BoxPackEndMethodInfo a signature where
overloadedMethod _ = boxPackEnd
#endif
foreign import ccall "gtk_box_pack_start" gtk_box_pack_start ::
Ptr Box ->
Ptr Gtk.Widget.Widget ->
CInt ->
CInt ->
Word32 ->
IO ()
boxPackStart ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> Bool
-> Bool
-> Word32
-> m ()
boxPackStart box child expand fill padding = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
let expand' = (fromIntegral . fromEnum) expand
let fill' = (fromIntegral . fromEnum) fill
gtk_box_pack_start box' child' expand' fill' padding
touchManagedPtr box
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data BoxPackStartMethodInfo
instance (signature ~ (b -> Bool -> Bool -> Word32 -> m ()), MonadIO m, IsBox a, Gtk.Widget.IsWidget b) => O.MethodInfo BoxPackStartMethodInfo a signature where
overloadedMethod _ = boxPackStart
#endif
foreign import ccall "gtk_box_query_child_packing" gtk_box_query_child_packing ::
Ptr Box ->
Ptr Gtk.Widget.Widget ->
Ptr CInt ->
Ptr CInt ->
Ptr Word32 ->
Ptr CUInt ->
IO ()
boxQueryChildPacking ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> m ((Bool, Bool, Word32, Gtk.Enums.PackType))
boxQueryChildPacking box child = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
expand <- allocMem :: IO (Ptr CInt)
fill <- allocMem :: IO (Ptr CInt)
padding <- allocMem :: IO (Ptr Word32)
packType <- allocMem :: IO (Ptr CUInt)
gtk_box_query_child_packing box' child' expand fill padding packType
expand' <- peek expand
let expand'' = (/= 0) expand'
fill' <- peek fill
let fill'' = (/= 0) fill'
padding' <- peek padding
packType' <- peek packType
let packType'' = (toEnum . fromIntegral) packType'
touchManagedPtr box
touchManagedPtr child
freeMem expand
freeMem fill
freeMem padding
freeMem packType
return (expand'', fill'', padding', packType'')
#if ENABLE_OVERLOADING
data BoxQueryChildPackingMethodInfo
instance (signature ~ (b -> m ((Bool, Bool, Word32, Gtk.Enums.PackType))), MonadIO m, IsBox a, Gtk.Widget.IsWidget b) => O.MethodInfo BoxQueryChildPackingMethodInfo a signature where
overloadedMethod _ = boxQueryChildPacking
#endif
foreign import ccall "gtk_box_reorder_child" gtk_box_reorder_child ::
Ptr Box ->
Ptr Gtk.Widget.Widget ->
Int32 ->
IO ()
boxReorderChild ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> Int32
-> m ()
boxReorderChild box child position = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
gtk_box_reorder_child box' child' position
touchManagedPtr box
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data BoxReorderChildMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsBox a, Gtk.Widget.IsWidget b) => O.MethodInfo BoxReorderChildMethodInfo a signature where
overloadedMethod _ = boxReorderChild
#endif
foreign import ccall "gtk_box_set_baseline_position" gtk_box_set_baseline_position ::
Ptr Box ->
CUInt ->
IO ()
boxSetBaselinePosition ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> Gtk.Enums.BaselinePosition
-> m ()
boxSetBaselinePosition box position = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
let position' = (fromIntegral . fromEnum) position
gtk_box_set_baseline_position box' position'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data BoxSetBaselinePositionMethodInfo
instance (signature ~ (Gtk.Enums.BaselinePosition -> m ()), MonadIO m, IsBox a) => O.MethodInfo BoxSetBaselinePositionMethodInfo a signature where
overloadedMethod _ = boxSetBaselinePosition
#endif
foreign import ccall "gtk_box_set_center_widget" gtk_box_set_center_widget ::
Ptr Box ->
Ptr Gtk.Widget.Widget ->
IO ()
boxSetCenterWidget ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a, Gtk.Widget.IsWidget b) =>
a
-> Maybe (b)
-> m ()
boxSetCenterWidget box widget = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
maybeWidget <- case widget of
Nothing -> return nullPtr
Just jWidget -> do
jWidget' <- unsafeManagedPtrCastPtr jWidget
return jWidget'
gtk_box_set_center_widget box' maybeWidget
touchManagedPtr box
whenJust widget touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data BoxSetCenterWidgetMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsBox a, Gtk.Widget.IsWidget b) => O.MethodInfo BoxSetCenterWidgetMethodInfo a signature where
overloadedMethod _ = boxSetCenterWidget
#endif
foreign import ccall "gtk_box_set_child_packing" gtk_box_set_child_packing ::
Ptr Box ->
Ptr Gtk.Widget.Widget ->
CInt ->
CInt ->
Word32 ->
CUInt ->
IO ()
boxSetChildPacking ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a, Gtk.Widget.IsWidget b) =>
a
-> b
-> Bool
-> Bool
-> Word32
-> Gtk.Enums.PackType
-> m ()
boxSetChildPacking box child expand fill padding packType = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
child' <- unsafeManagedPtrCastPtr child
let expand' = (fromIntegral . fromEnum) expand
let fill' = (fromIntegral . fromEnum) fill
let packType' = (fromIntegral . fromEnum) packType
gtk_box_set_child_packing box' child' expand' fill' padding packType'
touchManagedPtr box
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data BoxSetChildPackingMethodInfo
instance (signature ~ (b -> Bool -> Bool -> Word32 -> Gtk.Enums.PackType -> m ()), MonadIO m, IsBox a, Gtk.Widget.IsWidget b) => O.MethodInfo BoxSetChildPackingMethodInfo a signature where
overloadedMethod _ = boxSetChildPacking
#endif
foreign import ccall "gtk_box_set_homogeneous" gtk_box_set_homogeneous ::
Ptr Box ->
CInt ->
IO ()
boxSetHomogeneous ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> Bool
-> m ()
boxSetHomogeneous box homogeneous = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
let homogeneous' = (fromIntegral . fromEnum) homogeneous
gtk_box_set_homogeneous box' homogeneous'
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data BoxSetHomogeneousMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsBox a) => O.MethodInfo BoxSetHomogeneousMethodInfo a signature where
overloadedMethod _ = boxSetHomogeneous
#endif
foreign import ccall "gtk_box_set_spacing" gtk_box_set_spacing ::
Ptr Box ->
Int32 ->
IO ()
boxSetSpacing ::
(B.CallStack.HasCallStack, MonadIO m, IsBox a) =>
a
-> Int32
-> m ()
boxSetSpacing box spacing = liftIO $ do
box' <- unsafeManagedPtrCastPtr box
gtk_box_set_spacing box' spacing
touchManagedPtr box
return ()
#if ENABLE_OVERLOADING
data BoxSetSpacingMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsBox a) => O.MethodInfo BoxSetSpacingMethodInfo a signature where
overloadedMethod _ = boxSetSpacing
#endif