gi-gtk-0.3.18.13: GI/Gtk/Objects/Paned.hs
{- |
Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte
License : LGPL-2.1
Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)
-}
module GI.Gtk.Objects.Paned
(
-- * Exported types
Paned(..) ,
PanedK ,
toPaned ,
noPaned ,
-- * Methods
-- ** panedAdd1
PanedAdd1MethodInfo ,
panedAdd1 ,
-- ** panedAdd2
PanedAdd2MethodInfo ,
panedAdd2 ,
-- ** panedGetChild1
PanedGetChild1MethodInfo ,
panedGetChild1 ,
-- ** panedGetChild2
PanedGetChild2MethodInfo ,
panedGetChild2 ,
-- ** panedGetHandleWindow
PanedGetHandleWindowMethodInfo ,
panedGetHandleWindow ,
-- ** panedGetPosition
PanedGetPositionMethodInfo ,
panedGetPosition ,
-- ** panedGetWideHandle
PanedGetWideHandleMethodInfo ,
panedGetWideHandle ,
-- ** panedNew
panedNew ,
-- ** panedPack1
PanedPack1MethodInfo ,
panedPack1 ,
-- ** panedPack2
PanedPack2MethodInfo ,
panedPack2 ,
-- ** panedSetPosition
PanedSetPositionMethodInfo ,
panedSetPosition ,
-- ** panedSetWideHandle
PanedSetWideHandleMethodInfo ,
panedSetWideHandle ,
-- * Properties
-- ** MaxPosition
PanedMaxPositionPropertyInfo ,
getPanedMaxPosition ,
-- ** MinPosition
PanedMinPositionPropertyInfo ,
getPanedMinPosition ,
-- ** Position
PanedPositionPropertyInfo ,
constructPanedPosition ,
getPanedPosition ,
setPanedPosition ,
-- ** PositionSet
PanedPositionSetPropertyInfo ,
constructPanedPositionSet ,
getPanedPositionSet ,
setPanedPositionSet ,
-- ** WideHandle
PanedWideHandlePropertyInfo ,
constructPanedWideHandle ,
getPanedWideHandle ,
setPanedWideHandle ,
-- * Signals
-- ** AcceptPosition
PanedAcceptPositionCallback ,
PanedAcceptPositionCallbackC ,
PanedAcceptPositionSignalInfo ,
afterPanedAcceptPosition ,
mkPanedAcceptPositionCallback ,
noPanedAcceptPositionCallback ,
onPanedAcceptPosition ,
panedAcceptPositionCallbackWrapper ,
panedAcceptPositionClosure ,
-- ** CancelPosition
PanedCancelPositionCallback ,
PanedCancelPositionCallbackC ,
PanedCancelPositionSignalInfo ,
afterPanedCancelPosition ,
mkPanedCancelPositionCallback ,
noPanedCancelPositionCallback ,
onPanedCancelPosition ,
panedCancelPositionCallbackWrapper ,
panedCancelPositionClosure ,
-- ** CycleChildFocus
PanedCycleChildFocusCallback ,
PanedCycleChildFocusCallbackC ,
PanedCycleChildFocusSignalInfo ,
afterPanedCycleChildFocus ,
mkPanedCycleChildFocusCallback ,
noPanedCycleChildFocusCallback ,
onPanedCycleChildFocus ,
panedCycleChildFocusCallbackWrapper ,
panedCycleChildFocusClosure ,
-- ** CycleHandleFocus
PanedCycleHandleFocusCallback ,
PanedCycleHandleFocusCallbackC ,
PanedCycleHandleFocusSignalInfo ,
afterPanedCycleHandleFocus ,
mkPanedCycleHandleFocusCallback ,
noPanedCycleHandleFocusCallback ,
onPanedCycleHandleFocus ,
panedCycleHandleFocusCallbackWrapper ,
panedCycleHandleFocusClosure ,
-- ** MoveHandle
PanedMoveHandleCallback ,
PanedMoveHandleCallbackC ,
PanedMoveHandleSignalInfo ,
afterPanedMoveHandle ,
mkPanedMoveHandleCallback ,
noPanedMoveHandleCallback ,
onPanedMoveHandle ,
panedMoveHandleCallbackWrapper ,
panedMoveHandleClosure ,
-- ** ToggleHandleFocus
PanedToggleHandleFocusCallback ,
PanedToggleHandleFocusCallbackC ,
PanedToggleHandleFocusSignalInfo ,
afterPanedToggleHandleFocus ,
mkPanedToggleHandleFocusCallback ,
noPanedToggleHandleFocusCallback ,
onPanedToggleHandleFocus ,
panedToggleHandleFocusCallbackWrapper ,
panedToggleHandleFocusClosure ,
) where
import Prelude ()
import Data.GI.Base.ShortPrelude
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import GI.Gtk.Types
import GI.Gtk.Callbacks
import qualified GI.Atk as Atk
import qualified GI.GObject as GObject
import qualified GI.Gdk as Gdk
newtype Paned = Paned (ForeignPtr Paned)
foreign import ccall "gtk_paned_get_type"
c_gtk_paned_get_type :: IO GType
type instance ParentTypes Paned = PanedParentTypes
type PanedParentTypes = '[Container, Widget, GObject.Object, Atk.ImplementorIface, Buildable, Orientable]
instance GObject Paned where
gobjectIsInitiallyUnowned _ = True
gobjectType _ = c_gtk_paned_get_type
class GObject o => PanedK o
instance (GObject o, IsDescendantOf Paned o) => PanedK o
toPaned :: PanedK o => o -> IO Paned
toPaned = unsafeCastTo Paned
noPaned :: Maybe Paned
noPaned = Nothing
type family ResolvePanedMethod (t :: Symbol) (o :: *) :: * where
ResolvePanedMethod "activate" o = WidgetActivateMethodInfo
ResolvePanedMethod "add" o = ContainerAddMethodInfo
ResolvePanedMethod "add1" o = PanedAdd1MethodInfo
ResolvePanedMethod "add2" o = PanedAdd2MethodInfo
ResolvePanedMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo
ResolvePanedMethod "addChild" o = BuildableAddChildMethodInfo
ResolvePanedMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo
ResolvePanedMethod "addEvents" o = WidgetAddEventsMethodInfo
ResolvePanedMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo
ResolvePanedMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo
ResolvePanedMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo
ResolvePanedMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo
ResolvePanedMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo
ResolvePanedMethod "checkResize" o = ContainerCheckResizeMethodInfo
ResolvePanedMethod "childFocus" o = WidgetChildFocusMethodInfo
ResolvePanedMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo
ResolvePanedMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo
ResolvePanedMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo
ResolvePanedMethod "childType" o = ContainerChildTypeMethodInfo
ResolvePanedMethod "classPath" o = WidgetClassPathMethodInfo
ResolvePanedMethod "computeExpand" o = WidgetComputeExpandMethodInfo
ResolvePanedMethod "constructChild" o = BuildableConstructChildMethodInfo
ResolvePanedMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo
ResolvePanedMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo
ResolvePanedMethod "customFinished" o = BuildableCustomFinishedMethodInfo
ResolvePanedMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo
ResolvePanedMethod "customTagStart" o = BuildableCustomTagStartMethodInfo
ResolvePanedMethod "destroy" o = WidgetDestroyMethodInfo
ResolvePanedMethod "destroyed" o = WidgetDestroyedMethodInfo
ResolvePanedMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo
ResolvePanedMethod "dragBegin" o = WidgetDragBeginMethodInfo
ResolvePanedMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo
ResolvePanedMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo
ResolvePanedMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo
ResolvePanedMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo
ResolvePanedMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo
ResolvePanedMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo
ResolvePanedMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo
ResolvePanedMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo
ResolvePanedMethod "dragDestSet" o = WidgetDragDestSetMethodInfo
ResolvePanedMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo
ResolvePanedMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo
ResolvePanedMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo
ResolvePanedMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo
ResolvePanedMethod "dragGetData" o = WidgetDragGetDataMethodInfo
ResolvePanedMethod "dragHighlight" o = WidgetDragHighlightMethodInfo
ResolvePanedMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo
ResolvePanedMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo
ResolvePanedMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo
ResolvePanedMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo
ResolvePanedMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo
ResolvePanedMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo
ResolvePanedMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo
ResolvePanedMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo
ResolvePanedMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo
ResolvePanedMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo
ResolvePanedMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo
ResolvePanedMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo
ResolvePanedMethod "draw" o = WidgetDrawMethodInfo
ResolvePanedMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo
ResolvePanedMethod "errorBell" o = WidgetErrorBellMethodInfo
ResolvePanedMethod "event" o = WidgetEventMethodInfo
ResolvePanedMethod "forall" o = ContainerForallMethodInfo
ResolvePanedMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo
ResolvePanedMethod "foreach" o = ContainerForeachMethodInfo
ResolvePanedMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo
ResolvePanedMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo
ResolvePanedMethod "grabAdd" o = WidgetGrabAddMethodInfo
ResolvePanedMethod "grabDefault" o = WidgetGrabDefaultMethodInfo
ResolvePanedMethod "grabFocus" o = WidgetGrabFocusMethodInfo
ResolvePanedMethod "grabRemove" o = WidgetGrabRemoveMethodInfo
ResolvePanedMethod "hasDefault" o = WidgetHasDefaultMethodInfo
ResolvePanedMethod "hasFocus" o = WidgetHasFocusMethodInfo
ResolvePanedMethod "hasGrab" o = WidgetHasGrabMethodInfo
ResolvePanedMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo
ResolvePanedMethod "hasScreen" o = WidgetHasScreenMethodInfo
ResolvePanedMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo
ResolvePanedMethod "hide" o = WidgetHideMethodInfo
ResolvePanedMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo
ResolvePanedMethod "inDestruction" o = WidgetInDestructionMethodInfo
ResolvePanedMethod "initTemplate" o = WidgetInitTemplateMethodInfo
ResolvePanedMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo
ResolvePanedMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo
ResolvePanedMethod "intersect" o = WidgetIntersectMethodInfo
ResolvePanedMethod "isAncestor" o = WidgetIsAncestorMethodInfo
ResolvePanedMethod "isComposited" o = WidgetIsCompositedMethodInfo
ResolvePanedMethod "isDrawable" o = WidgetIsDrawableMethodInfo
ResolvePanedMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo
ResolvePanedMethod "isFocus" o = WidgetIsFocusMethodInfo
ResolvePanedMethod "isSensitive" o = WidgetIsSensitiveMethodInfo
ResolvePanedMethod "isToplevel" o = WidgetIsToplevelMethodInfo
ResolvePanedMethod "isVisible" o = WidgetIsVisibleMethodInfo
ResolvePanedMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo
ResolvePanedMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo
ResolvePanedMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo
ResolvePanedMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo
ResolvePanedMethod "map" o = WidgetMapMethodInfo
ResolvePanedMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo
ResolvePanedMethod "modifyBase" o = WidgetModifyBaseMethodInfo
ResolvePanedMethod "modifyBg" o = WidgetModifyBgMethodInfo
ResolvePanedMethod "modifyCursor" o = WidgetModifyCursorMethodInfo
ResolvePanedMethod "modifyFg" o = WidgetModifyFgMethodInfo
ResolvePanedMethod "modifyFont" o = WidgetModifyFontMethodInfo
ResolvePanedMethod "modifyStyle" o = WidgetModifyStyleMethodInfo
ResolvePanedMethod "modifyText" o = WidgetModifyTextMethodInfo
ResolvePanedMethod "notify" o = GObject.ObjectNotifyMethodInfo
ResolvePanedMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo
ResolvePanedMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo
ResolvePanedMethod "overrideColor" o = WidgetOverrideColorMethodInfo
ResolvePanedMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo
ResolvePanedMethod "overrideFont" o = WidgetOverrideFontMethodInfo
ResolvePanedMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo
ResolvePanedMethod "pack1" o = PanedPack1MethodInfo
ResolvePanedMethod "pack2" o = PanedPack2MethodInfo
ResolvePanedMethod "parserFinished" o = BuildableParserFinishedMethodInfo
ResolvePanedMethod "path" o = WidgetPathMethodInfo
ResolvePanedMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo
ResolvePanedMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo
ResolvePanedMethod "queueDraw" o = WidgetQueueDrawMethodInfo
ResolvePanedMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo
ResolvePanedMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo
ResolvePanedMethod "queueResize" o = WidgetQueueResizeMethodInfo
ResolvePanedMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo
ResolvePanedMethod "realize" o = WidgetRealizeMethodInfo
ResolvePanedMethod "ref" o = GObject.ObjectRefMethodInfo
ResolvePanedMethod "refSink" o = GObject.ObjectRefSinkMethodInfo
ResolvePanedMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo
ResolvePanedMethod "registerWindow" o = WidgetRegisterWindowMethodInfo
ResolvePanedMethod "remove" o = ContainerRemoveMethodInfo
ResolvePanedMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo
ResolvePanedMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo
ResolvePanedMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo
ResolvePanedMethod "renderIcon" o = WidgetRenderIconMethodInfo
ResolvePanedMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo
ResolvePanedMethod "reparent" o = WidgetReparentMethodInfo
ResolvePanedMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo
ResolvePanedMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo
ResolvePanedMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo
ResolvePanedMethod "resetStyle" o = WidgetResetStyleMethodInfo
ResolvePanedMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo
ResolvePanedMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo
ResolvePanedMethod "sendExpose" o = WidgetSendExposeMethodInfo
ResolvePanedMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo
ResolvePanedMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo
ResolvePanedMethod "show" o = WidgetShowMethodInfo
ResolvePanedMethod "showAll" o = WidgetShowAllMethodInfo
ResolvePanedMethod "showNow" o = WidgetShowNowMethodInfo
ResolvePanedMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo
ResolvePanedMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo
ResolvePanedMethod "sizeRequest" o = WidgetSizeRequestMethodInfo
ResolvePanedMethod "stealData" o = GObject.ObjectStealDataMethodInfo
ResolvePanedMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo
ResolvePanedMethod "styleAttach" o = WidgetStyleAttachMethodInfo
ResolvePanedMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo
ResolvePanedMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo
ResolvePanedMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo
ResolvePanedMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo
ResolvePanedMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo
ResolvePanedMethod "unmap" o = WidgetUnmapMethodInfo
ResolvePanedMethod "unparent" o = WidgetUnparentMethodInfo
ResolvePanedMethod "unrealize" o = WidgetUnrealizeMethodInfo
ResolvePanedMethod "unref" o = GObject.ObjectUnrefMethodInfo
ResolvePanedMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo
ResolvePanedMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo
ResolvePanedMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo
ResolvePanedMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo
ResolvePanedMethod "getAccessible" o = WidgetGetAccessibleMethodInfo
ResolvePanedMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo
ResolvePanedMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo
ResolvePanedMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo
ResolvePanedMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo
ResolvePanedMethod "getAllocation" o = WidgetGetAllocationMethodInfo
ResolvePanedMethod "getAncestor" o = WidgetGetAncestorMethodInfo
ResolvePanedMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo
ResolvePanedMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo
ResolvePanedMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo
ResolvePanedMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo
ResolvePanedMethod "getChild1" o = PanedGetChild1MethodInfo
ResolvePanedMethod "getChild2" o = PanedGetChild2MethodInfo
ResolvePanedMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo
ResolvePanedMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo
ResolvePanedMethod "getChildren" o = ContainerGetChildrenMethodInfo
ResolvePanedMethod "getClip" o = WidgetGetClipMethodInfo
ResolvePanedMethod "getClipboard" o = WidgetGetClipboardMethodInfo
ResolvePanedMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo
ResolvePanedMethod "getData" o = GObject.ObjectGetDataMethodInfo
ResolvePanedMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo
ResolvePanedMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo
ResolvePanedMethod "getDirection" o = WidgetGetDirectionMethodInfo
ResolvePanedMethod "getDisplay" o = WidgetGetDisplayMethodInfo
ResolvePanedMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo
ResolvePanedMethod "getEvents" o = WidgetGetEventsMethodInfo
ResolvePanedMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo
ResolvePanedMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo
ResolvePanedMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo
ResolvePanedMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo
ResolvePanedMethod "getFontMap" o = WidgetGetFontMapMethodInfo
ResolvePanedMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo
ResolvePanedMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo
ResolvePanedMethod "getHalign" o = WidgetGetHalignMethodInfo
ResolvePanedMethod "getHandleWindow" o = PanedGetHandleWindowMethodInfo
ResolvePanedMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo
ResolvePanedMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo
ResolvePanedMethod "getHexpand" o = WidgetGetHexpandMethodInfo
ResolvePanedMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo
ResolvePanedMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo
ResolvePanedMethod "getMapped" o = WidgetGetMappedMethodInfo
ResolvePanedMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo
ResolvePanedMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo
ResolvePanedMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo
ResolvePanedMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo
ResolvePanedMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo
ResolvePanedMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo
ResolvePanedMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo
ResolvePanedMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo
ResolvePanedMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo
ResolvePanedMethod "getOpacity" o = WidgetGetOpacityMethodInfo
ResolvePanedMethod "getOrientation" o = OrientableGetOrientationMethodInfo
ResolvePanedMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo
ResolvePanedMethod "getParent" o = WidgetGetParentMethodInfo
ResolvePanedMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo
ResolvePanedMethod "getPath" o = WidgetGetPathMethodInfo
ResolvePanedMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo
ResolvePanedMethod "getPointer" o = WidgetGetPointerMethodInfo
ResolvePanedMethod "getPosition" o = PanedGetPositionMethodInfo
ResolvePanedMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo
ResolvePanedMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolvePanedMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo
ResolvePanedMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo
ResolvePanedMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo
ResolvePanedMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo
ResolvePanedMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo
ResolvePanedMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo
ResolvePanedMethod "getRealized" o = WidgetGetRealizedMethodInfo
ResolvePanedMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo
ResolvePanedMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo
ResolvePanedMethod "getRequisition" o = WidgetGetRequisitionMethodInfo
ResolvePanedMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo
ResolvePanedMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo
ResolvePanedMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo
ResolvePanedMethod "getScreen" o = WidgetGetScreenMethodInfo
ResolvePanedMethod "getSensitive" o = WidgetGetSensitiveMethodInfo
ResolvePanedMethod "getSettings" o = WidgetGetSettingsMethodInfo
ResolvePanedMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo
ResolvePanedMethod "getState" o = WidgetGetStateMethodInfo
ResolvePanedMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo
ResolvePanedMethod "getStyle" o = WidgetGetStyleMethodInfo
ResolvePanedMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo
ResolvePanedMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo
ResolvePanedMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo
ResolvePanedMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo
ResolvePanedMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo
ResolvePanedMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo
ResolvePanedMethod "getToplevel" o = WidgetGetToplevelMethodInfo
ResolvePanedMethod "getValign" o = WidgetGetValignMethodInfo
ResolvePanedMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo
ResolvePanedMethod "getVexpand" o = WidgetGetVexpandMethodInfo
ResolvePanedMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo
ResolvePanedMethod "getVisible" o = WidgetGetVisibleMethodInfo
ResolvePanedMethod "getVisual" o = WidgetGetVisualMethodInfo
ResolvePanedMethod "getWideHandle" o = PanedGetWideHandleMethodInfo
ResolvePanedMethod "getWindow" o = WidgetGetWindowMethodInfo
ResolvePanedMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo
ResolvePanedMethod "setAllocation" o = WidgetSetAllocationMethodInfo
ResolvePanedMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo
ResolvePanedMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo
ResolvePanedMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo
ResolvePanedMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo
ResolvePanedMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo
ResolvePanedMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo
ResolvePanedMethod "setClip" o = WidgetSetClipMethodInfo
ResolvePanedMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo
ResolvePanedMethod "setData" o = GObject.ObjectSetDataMethodInfo
ResolvePanedMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo
ResolvePanedMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo
ResolvePanedMethod "setDirection" o = WidgetSetDirectionMethodInfo
ResolvePanedMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo
ResolvePanedMethod "setEvents" o = WidgetSetEventsMethodInfo
ResolvePanedMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo
ResolvePanedMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo
ResolvePanedMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo
ResolvePanedMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo
ResolvePanedMethod "setFontMap" o = WidgetSetFontMapMethodInfo
ResolvePanedMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo
ResolvePanedMethod "setHalign" o = WidgetSetHalignMethodInfo
ResolvePanedMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo
ResolvePanedMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo
ResolvePanedMethod "setHexpand" o = WidgetSetHexpandMethodInfo
ResolvePanedMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo
ResolvePanedMethod "setMapped" o = WidgetSetMappedMethodInfo
ResolvePanedMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo
ResolvePanedMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo
ResolvePanedMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo
ResolvePanedMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo
ResolvePanedMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo
ResolvePanedMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo
ResolvePanedMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo
ResolvePanedMethod "setOpacity" o = WidgetSetOpacityMethodInfo
ResolvePanedMethod "setOrientation" o = OrientableSetOrientationMethodInfo
ResolvePanedMethod "setParent" o = WidgetSetParentMethodInfo
ResolvePanedMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo
ResolvePanedMethod "setPosition" o = PanedSetPositionMethodInfo
ResolvePanedMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo
ResolvePanedMethod "setRealized" o = WidgetSetRealizedMethodInfo
ResolvePanedMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo
ResolvePanedMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo
ResolvePanedMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo
ResolvePanedMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo
ResolvePanedMethod "setSensitive" o = WidgetSetSensitiveMethodInfo
ResolvePanedMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo
ResolvePanedMethod "setState" o = WidgetSetStateMethodInfo
ResolvePanedMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo
ResolvePanedMethod "setStyle" o = WidgetSetStyleMethodInfo
ResolvePanedMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo
ResolvePanedMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo
ResolvePanedMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo
ResolvePanedMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo
ResolvePanedMethod "setValign" o = WidgetSetValignMethodInfo
ResolvePanedMethod "setVexpand" o = WidgetSetVexpandMethodInfo
ResolvePanedMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo
ResolvePanedMethod "setVisible" o = WidgetSetVisibleMethodInfo
ResolvePanedMethod "setVisual" o = WidgetSetVisualMethodInfo
ResolvePanedMethod "setWideHandle" o = PanedSetWideHandleMethodInfo
ResolvePanedMethod "setWindow" o = WidgetSetWindowMethodInfo
ResolvePanedMethod l o = MethodResolutionFailed l o
instance (info ~ ResolvePanedMethod t Paned, MethodInfo info Paned p) => IsLabelProxy t (Paned -> p) where
fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolvePanedMethod t Paned, MethodInfo info Paned p) => IsLabel t (Paned -> p) where
fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)
#endif
-- signal Paned::accept-position
type PanedAcceptPositionCallback =
IO Bool
noPanedAcceptPositionCallback :: Maybe PanedAcceptPositionCallback
noPanedAcceptPositionCallback = Nothing
type PanedAcceptPositionCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkPanedAcceptPositionCallback :: PanedAcceptPositionCallbackC -> IO (FunPtr PanedAcceptPositionCallbackC)
panedAcceptPositionClosure :: PanedAcceptPositionCallback -> IO Closure
panedAcceptPositionClosure cb = newCClosure =<< mkPanedAcceptPositionCallback wrapped
where wrapped = panedAcceptPositionCallbackWrapper cb
panedAcceptPositionCallbackWrapper ::
PanedAcceptPositionCallback ->
Ptr () ->
Ptr () ->
IO CInt
panedAcceptPositionCallbackWrapper _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onPanedAcceptPosition :: (GObject a, MonadIO m) => a -> PanedAcceptPositionCallback -> m SignalHandlerId
onPanedAcceptPosition obj cb = liftIO $ connectPanedAcceptPosition obj cb SignalConnectBefore
afterPanedAcceptPosition :: (GObject a, MonadIO m) => a -> PanedAcceptPositionCallback -> m SignalHandlerId
afterPanedAcceptPosition obj cb = connectPanedAcceptPosition obj cb SignalConnectAfter
connectPanedAcceptPosition :: (GObject a, MonadIO m) =>
a -> PanedAcceptPositionCallback -> SignalConnectMode -> m SignalHandlerId
connectPanedAcceptPosition obj cb after = liftIO $ do
cb' <- mkPanedAcceptPositionCallback (panedAcceptPositionCallbackWrapper cb)
connectSignalFunPtr obj "accept-position" cb' after
-- signal Paned::cancel-position
type PanedCancelPositionCallback =
IO Bool
noPanedCancelPositionCallback :: Maybe PanedCancelPositionCallback
noPanedCancelPositionCallback = Nothing
type PanedCancelPositionCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkPanedCancelPositionCallback :: PanedCancelPositionCallbackC -> IO (FunPtr PanedCancelPositionCallbackC)
panedCancelPositionClosure :: PanedCancelPositionCallback -> IO Closure
panedCancelPositionClosure cb = newCClosure =<< mkPanedCancelPositionCallback wrapped
where wrapped = panedCancelPositionCallbackWrapper cb
panedCancelPositionCallbackWrapper ::
PanedCancelPositionCallback ->
Ptr () ->
Ptr () ->
IO CInt
panedCancelPositionCallbackWrapper _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onPanedCancelPosition :: (GObject a, MonadIO m) => a -> PanedCancelPositionCallback -> m SignalHandlerId
onPanedCancelPosition obj cb = liftIO $ connectPanedCancelPosition obj cb SignalConnectBefore
afterPanedCancelPosition :: (GObject a, MonadIO m) => a -> PanedCancelPositionCallback -> m SignalHandlerId
afterPanedCancelPosition obj cb = connectPanedCancelPosition obj cb SignalConnectAfter
connectPanedCancelPosition :: (GObject a, MonadIO m) =>
a -> PanedCancelPositionCallback -> SignalConnectMode -> m SignalHandlerId
connectPanedCancelPosition obj cb after = liftIO $ do
cb' <- mkPanedCancelPositionCallback (panedCancelPositionCallbackWrapper cb)
connectSignalFunPtr obj "cancel-position" cb' after
-- signal Paned::cycle-child-focus
type PanedCycleChildFocusCallback =
Bool ->
IO Bool
noPanedCycleChildFocusCallback :: Maybe PanedCycleChildFocusCallback
noPanedCycleChildFocusCallback = Nothing
type PanedCycleChildFocusCallbackC =
Ptr () -> -- object
CInt ->
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkPanedCycleChildFocusCallback :: PanedCycleChildFocusCallbackC -> IO (FunPtr PanedCycleChildFocusCallbackC)
panedCycleChildFocusClosure :: PanedCycleChildFocusCallback -> IO Closure
panedCycleChildFocusClosure cb = newCClosure =<< mkPanedCycleChildFocusCallback wrapped
where wrapped = panedCycleChildFocusCallbackWrapper cb
panedCycleChildFocusCallbackWrapper ::
PanedCycleChildFocusCallback ->
Ptr () ->
CInt ->
Ptr () ->
IO CInt
panedCycleChildFocusCallbackWrapper _cb _ reversed _ = do
let reversed' = (/= 0) reversed
result <- _cb reversed'
let result' = (fromIntegral . fromEnum) result
return result'
onPanedCycleChildFocus :: (GObject a, MonadIO m) => a -> PanedCycleChildFocusCallback -> m SignalHandlerId
onPanedCycleChildFocus obj cb = liftIO $ connectPanedCycleChildFocus obj cb SignalConnectBefore
afterPanedCycleChildFocus :: (GObject a, MonadIO m) => a -> PanedCycleChildFocusCallback -> m SignalHandlerId
afterPanedCycleChildFocus obj cb = connectPanedCycleChildFocus obj cb SignalConnectAfter
connectPanedCycleChildFocus :: (GObject a, MonadIO m) =>
a -> PanedCycleChildFocusCallback -> SignalConnectMode -> m SignalHandlerId
connectPanedCycleChildFocus obj cb after = liftIO $ do
cb' <- mkPanedCycleChildFocusCallback (panedCycleChildFocusCallbackWrapper cb)
connectSignalFunPtr obj "cycle-child-focus" cb' after
-- signal Paned::cycle-handle-focus
type PanedCycleHandleFocusCallback =
Bool ->
IO Bool
noPanedCycleHandleFocusCallback :: Maybe PanedCycleHandleFocusCallback
noPanedCycleHandleFocusCallback = Nothing
type PanedCycleHandleFocusCallbackC =
Ptr () -> -- object
CInt ->
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkPanedCycleHandleFocusCallback :: PanedCycleHandleFocusCallbackC -> IO (FunPtr PanedCycleHandleFocusCallbackC)
panedCycleHandleFocusClosure :: PanedCycleHandleFocusCallback -> IO Closure
panedCycleHandleFocusClosure cb = newCClosure =<< mkPanedCycleHandleFocusCallback wrapped
where wrapped = panedCycleHandleFocusCallbackWrapper cb
panedCycleHandleFocusCallbackWrapper ::
PanedCycleHandleFocusCallback ->
Ptr () ->
CInt ->
Ptr () ->
IO CInt
panedCycleHandleFocusCallbackWrapper _cb _ reversed _ = do
let reversed' = (/= 0) reversed
result <- _cb reversed'
let result' = (fromIntegral . fromEnum) result
return result'
onPanedCycleHandleFocus :: (GObject a, MonadIO m) => a -> PanedCycleHandleFocusCallback -> m SignalHandlerId
onPanedCycleHandleFocus obj cb = liftIO $ connectPanedCycleHandleFocus obj cb SignalConnectBefore
afterPanedCycleHandleFocus :: (GObject a, MonadIO m) => a -> PanedCycleHandleFocusCallback -> m SignalHandlerId
afterPanedCycleHandleFocus obj cb = connectPanedCycleHandleFocus obj cb SignalConnectAfter
connectPanedCycleHandleFocus :: (GObject a, MonadIO m) =>
a -> PanedCycleHandleFocusCallback -> SignalConnectMode -> m SignalHandlerId
connectPanedCycleHandleFocus obj cb after = liftIO $ do
cb' <- mkPanedCycleHandleFocusCallback (panedCycleHandleFocusCallbackWrapper cb)
connectSignalFunPtr obj "cycle-handle-focus" cb' after
-- signal Paned::move-handle
type PanedMoveHandleCallback =
ScrollType ->
IO Bool
noPanedMoveHandleCallback :: Maybe PanedMoveHandleCallback
noPanedMoveHandleCallback = Nothing
type PanedMoveHandleCallbackC =
Ptr () -> -- object
CUInt ->
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkPanedMoveHandleCallback :: PanedMoveHandleCallbackC -> IO (FunPtr PanedMoveHandleCallbackC)
panedMoveHandleClosure :: PanedMoveHandleCallback -> IO Closure
panedMoveHandleClosure cb = newCClosure =<< mkPanedMoveHandleCallback wrapped
where wrapped = panedMoveHandleCallbackWrapper cb
panedMoveHandleCallbackWrapper ::
PanedMoveHandleCallback ->
Ptr () ->
CUInt ->
Ptr () ->
IO CInt
panedMoveHandleCallbackWrapper _cb _ scrollType _ = do
let scrollType' = (toEnum . fromIntegral) scrollType
result <- _cb scrollType'
let result' = (fromIntegral . fromEnum) result
return result'
onPanedMoveHandle :: (GObject a, MonadIO m) => a -> PanedMoveHandleCallback -> m SignalHandlerId
onPanedMoveHandle obj cb = liftIO $ connectPanedMoveHandle obj cb SignalConnectBefore
afterPanedMoveHandle :: (GObject a, MonadIO m) => a -> PanedMoveHandleCallback -> m SignalHandlerId
afterPanedMoveHandle obj cb = connectPanedMoveHandle obj cb SignalConnectAfter
connectPanedMoveHandle :: (GObject a, MonadIO m) =>
a -> PanedMoveHandleCallback -> SignalConnectMode -> m SignalHandlerId
connectPanedMoveHandle obj cb after = liftIO $ do
cb' <- mkPanedMoveHandleCallback (panedMoveHandleCallbackWrapper cb)
connectSignalFunPtr obj "move-handle" cb' after
-- signal Paned::toggle-handle-focus
type PanedToggleHandleFocusCallback =
IO Bool
noPanedToggleHandleFocusCallback :: Maybe PanedToggleHandleFocusCallback
noPanedToggleHandleFocusCallback = Nothing
type PanedToggleHandleFocusCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkPanedToggleHandleFocusCallback :: PanedToggleHandleFocusCallbackC -> IO (FunPtr PanedToggleHandleFocusCallbackC)
panedToggleHandleFocusClosure :: PanedToggleHandleFocusCallback -> IO Closure
panedToggleHandleFocusClosure cb = newCClosure =<< mkPanedToggleHandleFocusCallback wrapped
where wrapped = panedToggleHandleFocusCallbackWrapper cb
panedToggleHandleFocusCallbackWrapper ::
PanedToggleHandleFocusCallback ->
Ptr () ->
Ptr () ->
IO CInt
panedToggleHandleFocusCallbackWrapper _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onPanedToggleHandleFocus :: (GObject a, MonadIO m) => a -> PanedToggleHandleFocusCallback -> m SignalHandlerId
onPanedToggleHandleFocus obj cb = liftIO $ connectPanedToggleHandleFocus obj cb SignalConnectBefore
afterPanedToggleHandleFocus :: (GObject a, MonadIO m) => a -> PanedToggleHandleFocusCallback -> m SignalHandlerId
afterPanedToggleHandleFocus obj cb = connectPanedToggleHandleFocus obj cb SignalConnectAfter
connectPanedToggleHandleFocus :: (GObject a, MonadIO m) =>
a -> PanedToggleHandleFocusCallback -> SignalConnectMode -> m SignalHandlerId
connectPanedToggleHandleFocus obj cb after = liftIO $ do
cb' <- mkPanedToggleHandleFocusCallback (panedToggleHandleFocusCallbackWrapper cb)
connectSignalFunPtr obj "toggle-handle-focus" cb' after
-- VVV Prop "max-position"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable]
getPanedMaxPosition :: (MonadIO m, PanedK o) => o -> m Int32
getPanedMaxPosition obj = liftIO $ getObjectPropertyCInt obj "max-position"
data PanedMaxPositionPropertyInfo
instance AttrInfo PanedMaxPositionPropertyInfo where
type AttrAllowedOps PanedMaxPositionPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint PanedMaxPositionPropertyInfo = (~) ()
type AttrBaseTypeConstraint PanedMaxPositionPropertyInfo = PanedK
type AttrGetType PanedMaxPositionPropertyInfo = Int32
type AttrLabel PanedMaxPositionPropertyInfo = "max-position"
attrGet _ = getPanedMaxPosition
attrSet _ = undefined
attrConstruct _ = undefined
-- VVV Prop "min-position"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable]
getPanedMinPosition :: (MonadIO m, PanedK o) => o -> m Int32
getPanedMinPosition obj = liftIO $ getObjectPropertyCInt obj "min-position"
data PanedMinPositionPropertyInfo
instance AttrInfo PanedMinPositionPropertyInfo where
type AttrAllowedOps PanedMinPositionPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint PanedMinPositionPropertyInfo = (~) ()
type AttrBaseTypeConstraint PanedMinPositionPropertyInfo = PanedK
type AttrGetType PanedMinPositionPropertyInfo = Int32
type AttrLabel PanedMinPositionPropertyInfo = "min-position"
attrGet _ = getPanedMinPosition
attrSet _ = undefined
attrConstruct _ = undefined
-- VVV Prop "position"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getPanedPosition :: (MonadIO m, PanedK o) => o -> m Int32
getPanedPosition obj = liftIO $ getObjectPropertyCInt obj "position"
setPanedPosition :: (MonadIO m, PanedK o) => o -> Int32 -> m ()
setPanedPosition obj val = liftIO $ setObjectPropertyCInt obj "position" val
constructPanedPosition :: Int32 -> IO ([Char], GValue)
constructPanedPosition val = constructObjectPropertyCInt "position" val
data PanedPositionPropertyInfo
instance AttrInfo PanedPositionPropertyInfo where
type AttrAllowedOps PanedPositionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint PanedPositionPropertyInfo = (~) Int32
type AttrBaseTypeConstraint PanedPositionPropertyInfo = PanedK
type AttrGetType PanedPositionPropertyInfo = Int32
type AttrLabel PanedPositionPropertyInfo = "position"
attrGet _ = getPanedPosition
attrSet _ = setPanedPosition
attrConstruct _ = constructPanedPosition
-- VVV Prop "position-set"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
getPanedPositionSet :: (MonadIO m, PanedK o) => o -> m Bool
getPanedPositionSet obj = liftIO $ getObjectPropertyBool obj "position-set"
setPanedPositionSet :: (MonadIO m, PanedK o) => o -> Bool -> m ()
setPanedPositionSet obj val = liftIO $ setObjectPropertyBool obj "position-set" val
constructPanedPositionSet :: Bool -> IO ([Char], GValue)
constructPanedPositionSet val = constructObjectPropertyBool "position-set" val
data PanedPositionSetPropertyInfo
instance AttrInfo PanedPositionSetPropertyInfo where
type AttrAllowedOps PanedPositionSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint PanedPositionSetPropertyInfo = (~) Bool
type AttrBaseTypeConstraint PanedPositionSetPropertyInfo = PanedK
type AttrGetType PanedPositionSetPropertyInfo = Bool
type AttrLabel PanedPositionSetPropertyInfo = "position-set"
attrGet _ = getPanedPositionSet
attrSet _ = setPanedPositionSet
attrConstruct _ = constructPanedPositionSet
-- VVV Prop "wide-handle"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
getPanedWideHandle :: (MonadIO m, PanedK o) => o -> m Bool
getPanedWideHandle obj = liftIO $ getObjectPropertyBool obj "wide-handle"
setPanedWideHandle :: (MonadIO m, PanedK o) => o -> Bool -> m ()
setPanedWideHandle obj val = liftIO $ setObjectPropertyBool obj "wide-handle" val
constructPanedWideHandle :: Bool -> IO ([Char], GValue)
constructPanedWideHandle val = constructObjectPropertyBool "wide-handle" val
data PanedWideHandlePropertyInfo
instance AttrInfo PanedWideHandlePropertyInfo where
type AttrAllowedOps PanedWideHandlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint PanedWideHandlePropertyInfo = (~) Bool
type AttrBaseTypeConstraint PanedWideHandlePropertyInfo = PanedK
type AttrGetType PanedWideHandlePropertyInfo = Bool
type AttrLabel PanedWideHandlePropertyInfo = "wide-handle"
attrGet _ = getPanedWideHandle
attrSet _ = setPanedWideHandle
attrConstruct _ = constructPanedWideHandle
type instance AttributeList Paned = PanedAttributeList
type PanedAttributeList = ('[ '("appPaintable", WidgetAppPaintablePropertyInfo), '("borderWidth", ContainerBorderWidthPropertyInfo), '("canDefault", WidgetCanDefaultPropertyInfo), '("canFocus", WidgetCanFocusPropertyInfo), '("child", ContainerChildPropertyInfo), '("compositeChild", WidgetCompositeChildPropertyInfo), '("doubleBuffered", WidgetDoubleBufferedPropertyInfo), '("events", WidgetEventsPropertyInfo), '("expand", WidgetExpandPropertyInfo), '("halign", WidgetHalignPropertyInfo), '("hasDefault", WidgetHasDefaultPropertyInfo), '("hasFocus", WidgetHasFocusPropertyInfo), '("hasTooltip", WidgetHasTooltipPropertyInfo), '("heightRequest", WidgetHeightRequestPropertyInfo), '("hexpand", WidgetHexpandPropertyInfo), '("hexpandSet", WidgetHexpandSetPropertyInfo), '("isFocus", WidgetIsFocusPropertyInfo), '("margin", WidgetMarginPropertyInfo), '("marginBottom", WidgetMarginBottomPropertyInfo), '("marginEnd", WidgetMarginEndPropertyInfo), '("marginLeft", WidgetMarginLeftPropertyInfo), '("marginRight", WidgetMarginRightPropertyInfo), '("marginStart", WidgetMarginStartPropertyInfo), '("marginTop", WidgetMarginTopPropertyInfo), '("maxPosition", PanedMaxPositionPropertyInfo), '("minPosition", PanedMinPositionPropertyInfo), '("name", WidgetNamePropertyInfo), '("noShowAll", WidgetNoShowAllPropertyInfo), '("opacity", WidgetOpacityPropertyInfo), '("orientation", OrientableOrientationPropertyInfo), '("parent", WidgetParentPropertyInfo), '("position", PanedPositionPropertyInfo), '("positionSet", PanedPositionSetPropertyInfo), '("receivesDefault", WidgetReceivesDefaultPropertyInfo), '("resizeMode", ContainerResizeModePropertyInfo), '("scaleFactor", WidgetScaleFactorPropertyInfo), '("sensitive", WidgetSensitivePropertyInfo), '("style", WidgetStylePropertyInfo), '("tooltipMarkup", WidgetTooltipMarkupPropertyInfo), '("tooltipText", WidgetTooltipTextPropertyInfo), '("valign", WidgetValignPropertyInfo), '("vexpand", WidgetVexpandPropertyInfo), '("vexpandSet", WidgetVexpandSetPropertyInfo), '("visible", WidgetVisiblePropertyInfo), '("wideHandle", PanedWideHandlePropertyInfo), '("widthRequest", WidgetWidthRequestPropertyInfo), '("window", WidgetWindowPropertyInfo)] :: [(Symbol, *)])
data PanedAcceptPositionSignalInfo
instance SignalInfo PanedAcceptPositionSignalInfo where
type HaskellCallbackType PanedAcceptPositionSignalInfo = PanedAcceptPositionCallback
connectSignal _ = connectPanedAcceptPosition
data PanedCancelPositionSignalInfo
instance SignalInfo PanedCancelPositionSignalInfo where
type HaskellCallbackType PanedCancelPositionSignalInfo = PanedCancelPositionCallback
connectSignal _ = connectPanedCancelPosition
data PanedCycleChildFocusSignalInfo
instance SignalInfo PanedCycleChildFocusSignalInfo where
type HaskellCallbackType PanedCycleChildFocusSignalInfo = PanedCycleChildFocusCallback
connectSignal _ = connectPanedCycleChildFocus
data PanedCycleHandleFocusSignalInfo
instance SignalInfo PanedCycleHandleFocusSignalInfo where
type HaskellCallbackType PanedCycleHandleFocusSignalInfo = PanedCycleHandleFocusCallback
connectSignal _ = connectPanedCycleHandleFocus
data PanedMoveHandleSignalInfo
instance SignalInfo PanedMoveHandleSignalInfo where
type HaskellCallbackType PanedMoveHandleSignalInfo = PanedMoveHandleCallback
connectSignal _ = connectPanedMoveHandle
data PanedToggleHandleFocusSignalInfo
instance SignalInfo PanedToggleHandleFocusSignalInfo where
type HaskellCallbackType PanedToggleHandleFocusSignalInfo = PanedToggleHandleFocusCallback
connectSignal _ = connectPanedToggleHandleFocus
type instance SignalList Paned = PanedSignalList
type PanedSignalList = ('[ '("accelClosuresChanged", WidgetAccelClosuresChangedSignalInfo), '("acceptPosition", PanedAcceptPositionSignalInfo), '("add", ContainerAddSignalInfo), '("buttonPressEvent", WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", WidgetCanActivateAccelSignalInfo), '("cancelPosition", PanedCancelPositionSignalInfo), '("checkResize", ContainerCheckResizeSignalInfo), '("childNotify", WidgetChildNotifySignalInfo), '("compositedChanged", WidgetCompositedChangedSignalInfo), '("configureEvent", WidgetConfigureEventSignalInfo), '("cycleChildFocus", PanedCycleChildFocusSignalInfo), '("cycleHandleFocus", PanedCycleHandleFocusSignalInfo), '("damageEvent", WidgetDamageEventSignalInfo), '("deleteEvent", WidgetDeleteEventSignalInfo), '("destroy", WidgetDestroySignalInfo), '("destroyEvent", WidgetDestroyEventSignalInfo), '("directionChanged", WidgetDirectionChangedSignalInfo), '("dragBegin", WidgetDragBeginSignalInfo), '("dragDataDelete", WidgetDragDataDeleteSignalInfo), '("dragDataGet", WidgetDragDataGetSignalInfo), '("dragDataReceived", WidgetDragDataReceivedSignalInfo), '("dragDrop", WidgetDragDropSignalInfo), '("dragEnd", WidgetDragEndSignalInfo), '("dragFailed", WidgetDragFailedSignalInfo), '("dragLeave", WidgetDragLeaveSignalInfo), '("dragMotion", WidgetDragMotionSignalInfo), '("draw", WidgetDrawSignalInfo), '("enterNotifyEvent", WidgetEnterNotifyEventSignalInfo), '("event", WidgetEventSignalInfo), '("eventAfter", WidgetEventAfterSignalInfo), '("focus", WidgetFocusSignalInfo), '("focusInEvent", WidgetFocusInEventSignalInfo), '("focusOutEvent", WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", WidgetGrabBrokenEventSignalInfo), '("grabFocus", WidgetGrabFocusSignalInfo), '("grabNotify", WidgetGrabNotifySignalInfo), '("hide", WidgetHideSignalInfo), '("hierarchyChanged", WidgetHierarchyChangedSignalInfo), '("keyPressEvent", WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", WidgetKeyReleaseEventSignalInfo), '("keynavFailed", WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", WidgetLeaveNotifyEventSignalInfo), '("map", WidgetMapSignalInfo), '("mapEvent", WidgetMapEventSignalInfo), '("mnemonicActivate", WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", WidgetMotionNotifyEventSignalInfo), '("moveFocus", WidgetMoveFocusSignalInfo), '("moveHandle", PanedMoveHandleSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", WidgetParentSetSignalInfo), '("popupMenu", WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", WidgetProximityInEventSignalInfo), '("proximityOutEvent", WidgetProximityOutEventSignalInfo), '("queryTooltip", WidgetQueryTooltipSignalInfo), '("realize", WidgetRealizeSignalInfo), '("remove", ContainerRemoveSignalInfo), '("screenChanged", WidgetScreenChangedSignalInfo), '("scrollEvent", WidgetScrollEventSignalInfo), '("selectionClearEvent", WidgetSelectionClearEventSignalInfo), '("selectionGet", WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", WidgetSelectionRequestEventSignalInfo), '("setFocusChild", ContainerSetFocusChildSignalInfo), '("show", WidgetShowSignalInfo), '("showHelp", WidgetShowHelpSignalInfo), '("sizeAllocate", WidgetSizeAllocateSignalInfo), '("stateChanged", WidgetStateChangedSignalInfo), '("stateFlagsChanged", WidgetStateFlagsChangedSignalInfo), '("styleSet", WidgetStyleSetSignalInfo), '("styleUpdated", WidgetStyleUpdatedSignalInfo), '("toggleHandleFocus", PanedToggleHandleFocusSignalInfo), '("touchEvent", WidgetTouchEventSignalInfo), '("unmap", WidgetUnmapSignalInfo), '("unmapEvent", WidgetUnmapEventSignalInfo), '("unrealize", WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
-- method Paned::new
-- method type : Constructor
-- Args : [Arg {argCName = "orientation", argType = TInterface "Gtk" "Orientation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "Paned"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_new" gtk_paned_new ::
CUInt -> -- orientation : TInterface "Gtk" "Orientation"
IO (Ptr Paned)
panedNew ::
(MonadIO m) =>
Orientation -- orientation
-> m Paned -- result
panedNew orientation = liftIO $ do
let orientation' = (fromIntegral . fromEnum) orientation
result <- gtk_paned_new orientation'
checkUnexpectedReturnNULL "gtk_paned_new" result
result' <- (newObject Paned) result
return result'
-- method Paned::add1
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_add1" gtk_paned_add1 ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
Ptr Widget -> -- child : TInterface "Gtk" "Widget"
IO ()
panedAdd1 ::
(MonadIO m, PanedK a, WidgetK b) =>
a -- _obj
-> b -- child
-> m () -- result
panedAdd1 _obj child = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let child' = unsafeManagedPtrCastPtr child
gtk_paned_add1 _obj' child'
touchManagedPtr _obj
touchManagedPtr child
return ()
data PanedAdd1MethodInfo
instance (signature ~ (b -> m ()), MonadIO m, PanedK a, WidgetK b) => MethodInfo PanedAdd1MethodInfo a signature where
overloadedMethod _ = panedAdd1
-- method Paned::add2
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_add2" gtk_paned_add2 ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
Ptr Widget -> -- child : TInterface "Gtk" "Widget"
IO ()
panedAdd2 ::
(MonadIO m, PanedK a, WidgetK b) =>
a -- _obj
-> b -- child
-> m () -- result
panedAdd2 _obj child = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let child' = unsafeManagedPtrCastPtr child
gtk_paned_add2 _obj' child'
touchManagedPtr _obj
touchManagedPtr child
return ()
data PanedAdd2MethodInfo
instance (signature ~ (b -> m ()), MonadIO m, PanedK a, WidgetK b) => MethodInfo PanedAdd2MethodInfo a signature where
overloadedMethod _ = panedAdd2
-- method Paned::get_child1
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "Widget"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_get_child1" gtk_paned_get_child1 ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
IO (Ptr Widget)
panedGetChild1 ::
(MonadIO m, PanedK a) =>
a -- _obj
-> m Widget -- result
panedGetChild1 _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_paned_get_child1 _obj'
checkUnexpectedReturnNULL "gtk_paned_get_child1" result
result' <- (newObject Widget) result
touchManagedPtr _obj
return result'
data PanedGetChild1MethodInfo
instance (signature ~ (m Widget), MonadIO m, PanedK a) => MethodInfo PanedGetChild1MethodInfo a signature where
overloadedMethod _ = panedGetChild1
-- method Paned::get_child2
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "Widget"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_get_child2" gtk_paned_get_child2 ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
IO (Ptr Widget)
panedGetChild2 ::
(MonadIO m, PanedK a) =>
a -- _obj
-> m Widget -- result
panedGetChild2 _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_paned_get_child2 _obj'
checkUnexpectedReturnNULL "gtk_paned_get_child2" result
result' <- (newObject Widget) result
touchManagedPtr _obj
return result'
data PanedGetChild2MethodInfo
instance (signature ~ (m Widget), MonadIO m, PanedK a) => MethodInfo PanedGetChild2MethodInfo a signature where
overloadedMethod _ = panedGetChild2
-- method Paned::get_handle_window
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gdk" "Window"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_get_handle_window" gtk_paned_get_handle_window ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
IO (Ptr Gdk.Window)
panedGetHandleWindow ::
(MonadIO m, PanedK a) =>
a -- _obj
-> m Gdk.Window -- result
panedGetHandleWindow _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_paned_get_handle_window _obj'
checkUnexpectedReturnNULL "gtk_paned_get_handle_window" result
result' <- (newObject Gdk.Window) result
touchManagedPtr _obj
return result'
data PanedGetHandleWindowMethodInfo
instance (signature ~ (m Gdk.Window), MonadIO m, PanedK a) => MethodInfo PanedGetHandleWindowMethodInfo a signature where
overloadedMethod _ = panedGetHandleWindow
-- method Paned::get_position
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_get_position" gtk_paned_get_position ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
IO Int32
panedGetPosition ::
(MonadIO m, PanedK a) =>
a -- _obj
-> m Int32 -- result
panedGetPosition _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_paned_get_position _obj'
touchManagedPtr _obj
return result
data PanedGetPositionMethodInfo
instance (signature ~ (m Int32), MonadIO m, PanedK a) => MethodInfo PanedGetPositionMethodInfo a signature where
overloadedMethod _ = panedGetPosition
-- method Paned::get_wide_handle
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_get_wide_handle" gtk_paned_get_wide_handle ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
IO CInt
panedGetWideHandle ::
(MonadIO m, PanedK a) =>
a -- _obj
-> m Bool -- result
panedGetWideHandle _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_paned_get_wide_handle _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data PanedGetWideHandleMethodInfo
instance (signature ~ (m Bool), MonadIO m, PanedK a) => MethodInfo PanedGetWideHandleMethodInfo a signature where
overloadedMethod _ = panedGetWideHandle
-- method Paned::pack1
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resize", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shrink", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_pack1" gtk_paned_pack1 ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
Ptr Widget -> -- child : TInterface "Gtk" "Widget"
CInt -> -- resize : TBasicType TBoolean
CInt -> -- shrink : TBasicType TBoolean
IO ()
panedPack1 ::
(MonadIO m, PanedK a, WidgetK b) =>
a -- _obj
-> b -- child
-> Bool -- resize
-> Bool -- shrink
-> m () -- result
panedPack1 _obj child resize shrink = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let child' = unsafeManagedPtrCastPtr child
let resize' = (fromIntegral . fromEnum) resize
let shrink' = (fromIntegral . fromEnum) shrink
gtk_paned_pack1 _obj' child' resize' shrink'
touchManagedPtr _obj
touchManagedPtr child
return ()
data PanedPack1MethodInfo
instance (signature ~ (b -> Bool -> Bool -> m ()), MonadIO m, PanedK a, WidgetK b) => MethodInfo PanedPack1MethodInfo a signature where
overloadedMethod _ = panedPack1
-- method Paned::pack2
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resize", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "shrink", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_pack2" gtk_paned_pack2 ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
Ptr Widget -> -- child : TInterface "Gtk" "Widget"
CInt -> -- resize : TBasicType TBoolean
CInt -> -- shrink : TBasicType TBoolean
IO ()
panedPack2 ::
(MonadIO m, PanedK a, WidgetK b) =>
a -- _obj
-> b -- child
-> Bool -- resize
-> Bool -- shrink
-> m () -- result
panedPack2 _obj child resize shrink = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let child' = unsafeManagedPtrCastPtr child
let resize' = (fromIntegral . fromEnum) resize
let shrink' = (fromIntegral . fromEnum) shrink
gtk_paned_pack2 _obj' child' resize' shrink'
touchManagedPtr _obj
touchManagedPtr child
return ()
data PanedPack2MethodInfo
instance (signature ~ (b -> Bool -> Bool -> m ()), MonadIO m, PanedK a, WidgetK b) => MethodInfo PanedPack2MethodInfo a signature where
overloadedMethod _ = panedPack2
-- method Paned::set_position
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_set_position" gtk_paned_set_position ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
Int32 -> -- position : TBasicType TInt32
IO ()
panedSetPosition ::
(MonadIO m, PanedK a) =>
a -- _obj
-> Int32 -- position
-> m () -- result
panedSetPosition _obj position = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_paned_set_position _obj' position
touchManagedPtr _obj
return ()
data PanedSetPositionMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, PanedK a) => MethodInfo PanedSetPositionMethodInfo a signature where
overloadedMethod _ = panedSetPosition
-- method Paned::set_wide_handle
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "Paned", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wide", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_paned_set_wide_handle" gtk_paned_set_wide_handle ::
Ptr Paned -> -- _obj : TInterface "Gtk" "Paned"
CInt -> -- wide : TBasicType TBoolean
IO ()
panedSetWideHandle ::
(MonadIO m, PanedK a) =>
a -- _obj
-> Bool -- wide
-> m () -- result
panedSetWideHandle _obj wide = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let wide' = (fromIntegral . fromEnum) wide
gtk_paned_set_wide_handle _obj' wide'
touchManagedPtr _obj
return ()
data PanedSetWideHandleMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, PanedK a) => MethodInfo PanedSetWideHandleMethodInfo a signature where
overloadedMethod _ = panedSetWideHandle