{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Dazzle.Objects.DockOverlayEdge
(
DockOverlayEdge(..) ,
IsDockOverlayEdge ,
toDockOverlayEdge ,
#if defined(ENABLE_OVERLOADING)
ResolveDockOverlayEdgeMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DockOverlayEdgeGetEdgeMethodInfo ,
#endif
dockOverlayEdgeGetEdge ,
#if defined(ENABLE_OVERLOADING)
DockOverlayEdgeGetPositionMethodInfo ,
#endif
dockOverlayEdgeGetPosition ,
#if defined(ENABLE_OVERLOADING)
DockOverlayEdgeSetEdgeMethodInfo ,
#endif
dockOverlayEdgeSetEdge ,
#if defined(ENABLE_OVERLOADING)
DockOverlayEdgeSetPositionMethodInfo ,
#endif
dockOverlayEdgeSetPosition ,
#if defined(ENABLE_OVERLOADING)
DockOverlayEdgeEdgePropertyInfo ,
#endif
constructDockOverlayEdgeEdge ,
#if defined(ENABLE_OVERLOADING)
dockOverlayEdgeEdge ,
#endif
getDockOverlayEdgeEdge ,
setDockOverlayEdgeEdge ,
#if defined(ENABLE_OVERLOADING)
DockOverlayEdgePositionPropertyInfo ,
#endif
constructDockOverlayEdgePosition ,
#if defined(ENABLE_OVERLOADING)
dockOverlayEdgePosition ,
#endif
getDockOverlayEdgePosition ,
setDockOverlayEdgePosition ,
) 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.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
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.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.Kind as DK
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
import qualified Data.Word as DW
import qualified Data.Int as DI
import qualified System.Posix.Types as SPT
import qualified Foreign.C.Types as FCT
#if MIN_VERSION_base(4,18,0)
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import {-# SOURCE #-} qualified GI.Dazzle.Interfaces.Dock as Dazzle.Dock
import {-# SOURCE #-} qualified GI.Dazzle.Interfaces.DockItem as Dazzle.DockItem
import {-# SOURCE #-} qualified GI.Dazzle.Objects.Bin as Dazzle.Bin
import {-# SOURCE #-} qualified GI.Dazzle.Objects.DockManager as Dazzle.DockManager
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gio.Interfaces.Icon as Gio.Icon
import qualified GI.Gtk.Enums as Gtk.Enums
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Bin as Gtk.Bin
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
#else
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import {-# SOURCE #-} qualified GI.Dazzle.Interfaces.DockItem as Dazzle.DockItem
import {-# SOURCE #-} qualified GI.Dazzle.Objects.Bin as Dazzle.Bin
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gtk.Enums as Gtk.Enums
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Bin as Gtk.Bin
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
#endif
newtype DockOverlayEdge = DockOverlayEdge (SP.ManagedPtr DockOverlayEdge)
deriving (DockOverlayEdge -> DockOverlayEdge -> Bool
(DockOverlayEdge -> DockOverlayEdge -> Bool)
-> (DockOverlayEdge -> DockOverlayEdge -> Bool)
-> Eq DockOverlayEdge
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DockOverlayEdge -> DockOverlayEdge -> Bool
== :: DockOverlayEdge -> DockOverlayEdge -> Bool
$c/= :: DockOverlayEdge -> DockOverlayEdge -> Bool
/= :: DockOverlayEdge -> DockOverlayEdge -> Bool
Eq)
instance SP.ManagedPtrNewtype DockOverlayEdge where
toManagedPtr :: DockOverlayEdge -> ManagedPtr DockOverlayEdge
toManagedPtr (DockOverlayEdge ManagedPtr DockOverlayEdge
p) = ManagedPtr DockOverlayEdge
p
foreign import ccall "dzl_dock_overlay_edge_get_type"
c_dzl_dock_overlay_edge_get_type :: IO B.Types.GType
instance B.Types.TypedObject DockOverlayEdge where
glibType :: IO GType
glibType = IO GType
c_dzl_dock_overlay_edge_get_type
instance B.Types.GObject DockOverlayEdge
class (SP.GObject o, O.IsDescendantOf DockOverlayEdge o) => IsDockOverlayEdge o
instance (SP.GObject o, O.IsDescendantOf DockOverlayEdge o) => IsDockOverlayEdge o
instance O.HasParentTypes DockOverlayEdge
type instance O.ParentTypes DockOverlayEdge = '[Dazzle.Bin.Bin, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Dazzle.DockItem.DockItem, Gtk.Buildable.Buildable]
toDockOverlayEdge :: (MIO.MonadIO m, IsDockOverlayEdge o) => o -> m DockOverlayEdge
toDockOverlayEdge :: forall (m :: * -> *) o.
(MonadIO m, IsDockOverlayEdge o) =>
o -> m DockOverlayEdge
toDockOverlayEdge = IO DockOverlayEdge -> m DockOverlayEdge
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DockOverlayEdge -> m DockOverlayEdge)
-> (o -> IO DockOverlayEdge) -> o -> m DockOverlayEdge
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DockOverlayEdge -> DockOverlayEdge)
-> o -> IO DockOverlayEdge
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DockOverlayEdge -> DockOverlayEdge
DockOverlayEdge
instance B.GValue.IsGValue (Maybe DockOverlayEdge) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_dzl_dock_overlay_edge_get_type
gvalueSet_ :: Ptr GValue -> Maybe DockOverlayEdge -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DockOverlayEdge
P.Nothing = Ptr GValue -> Ptr DockOverlayEdge -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DockOverlayEdge
forall a. Ptr a
FP.nullPtr :: FP.Ptr DockOverlayEdge)
gvalueSet_ Ptr GValue
gv (P.Just DockOverlayEdge
obj) = DockOverlayEdge -> (Ptr DockOverlayEdge -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DockOverlayEdge
obj (Ptr GValue -> Ptr DockOverlayEdge -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DockOverlayEdge)
gvalueGet_ Ptr GValue
gv = do
Ptr DockOverlayEdge
ptr <- Ptr GValue -> IO (Ptr DockOverlayEdge)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DockOverlayEdge)
if Ptr DockOverlayEdge
ptr Ptr DockOverlayEdge -> Ptr DockOverlayEdge -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DockOverlayEdge
forall a. Ptr a
FP.nullPtr
then DockOverlayEdge -> Maybe DockOverlayEdge
forall a. a -> Maybe a
P.Just (DockOverlayEdge -> Maybe DockOverlayEdge)
-> IO DockOverlayEdge -> IO (Maybe DockOverlayEdge)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DockOverlayEdge -> DockOverlayEdge)
-> Ptr DockOverlayEdge -> IO DockOverlayEdge
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DockOverlayEdge -> DockOverlayEdge
DockOverlayEdge Ptr DockOverlayEdge
ptr
else Maybe DockOverlayEdge -> IO (Maybe DockOverlayEdge)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DockOverlayEdge
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDockOverlayEdgeMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDockOverlayEdgeMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveDockOverlayEdgeMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveDockOverlayEdgeMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveDockOverlayEdgeMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveDockOverlayEdgeMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveDockOverlayEdgeMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveDockOverlayEdgeMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveDockOverlayEdgeMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveDockOverlayEdgeMethod "adopt" o = Dazzle.DockItem.DockItemAdoptMethodInfo
ResolveDockOverlayEdgeMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDockOverlayEdgeMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDockOverlayEdgeMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveDockOverlayEdgeMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveDockOverlayEdgeMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveDockOverlayEdgeMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveDockOverlayEdgeMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveDockOverlayEdgeMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveDockOverlayEdgeMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveDockOverlayEdgeMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveDockOverlayEdgeMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveDockOverlayEdgeMethod "close" o = Dazzle.DockItem.DockItemCloseMethodInfo
ResolveDockOverlayEdgeMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveDockOverlayEdgeMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveDockOverlayEdgeMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveDockOverlayEdgeMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveDockOverlayEdgeMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveDockOverlayEdgeMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveDockOverlayEdgeMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveDockOverlayEdgeMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveDockOverlayEdgeMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveDockOverlayEdgeMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveDockOverlayEdgeMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveDockOverlayEdgeMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveDockOverlayEdgeMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveDockOverlayEdgeMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveDockOverlayEdgeMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveDockOverlayEdgeMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveDockOverlayEdgeMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveDockOverlayEdgeMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveDockOverlayEdgeMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveDockOverlayEdgeMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveDockOverlayEdgeMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveDockOverlayEdgeMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveDockOverlayEdgeMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveDockOverlayEdgeMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveDockOverlayEdgeMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveDockOverlayEdgeMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveDockOverlayEdgeMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveDockOverlayEdgeMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveDockOverlayEdgeMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveDockOverlayEdgeMethod "emitPresented" o = Dazzle.DockItem.DockItemEmitPresentedMethodInfo
ResolveDockOverlayEdgeMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveDockOverlayEdgeMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveDockOverlayEdgeMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveDockOverlayEdgeMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveDockOverlayEdgeMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDockOverlayEdgeMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveDockOverlayEdgeMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveDockOverlayEdgeMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDockOverlayEdgeMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDockOverlayEdgeMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveDockOverlayEdgeMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveDockOverlayEdgeMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveDockOverlayEdgeMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveDockOverlayEdgeMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveDockOverlayEdgeMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveDockOverlayEdgeMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveDockOverlayEdgeMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveDockOverlayEdgeMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveDockOverlayEdgeMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveDockOverlayEdgeMethod "hasWidgets" o = Dazzle.DockItem.DockItemHasWidgetsMethodInfo
ResolveDockOverlayEdgeMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveDockOverlayEdgeMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveDockOverlayEdgeMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveDockOverlayEdgeMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveDockOverlayEdgeMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveDockOverlayEdgeMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveDockOverlayEdgeMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveDockOverlayEdgeMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveDockOverlayEdgeMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveDockOverlayEdgeMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveDockOverlayEdgeMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDockOverlayEdgeMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveDockOverlayEdgeMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveDockOverlayEdgeMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveDockOverlayEdgeMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveDockOverlayEdgeMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveDockOverlayEdgeMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveDockOverlayEdgeMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveDockOverlayEdgeMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveDockOverlayEdgeMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveDockOverlayEdgeMethod "minimize" o = Dazzle.DockItem.DockItemMinimizeMethodInfo
ResolveDockOverlayEdgeMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveDockOverlayEdgeMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveDockOverlayEdgeMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveDockOverlayEdgeMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveDockOverlayEdgeMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveDockOverlayEdgeMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveDockOverlayEdgeMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveDockOverlayEdgeMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveDockOverlayEdgeMethod "needsAttention" o = Dazzle.DockItem.DockItemNeedsAttentionMethodInfo
ResolveDockOverlayEdgeMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDockOverlayEdgeMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDockOverlayEdgeMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveDockOverlayEdgeMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveDockOverlayEdgeMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveDockOverlayEdgeMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveDockOverlayEdgeMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveDockOverlayEdgeMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveDockOverlayEdgeMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveDockOverlayEdgeMethod "present" o = Dazzle.DockItem.DockItemPresentMethodInfo
ResolveDockOverlayEdgeMethod "presentChild" o = Dazzle.DockItem.DockItemPresentChildMethodInfo
ResolveDockOverlayEdgeMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveDockOverlayEdgeMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveDockOverlayEdgeMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveDockOverlayEdgeMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveDockOverlayEdgeMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveDockOverlayEdgeMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveDockOverlayEdgeMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveDockOverlayEdgeMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveDockOverlayEdgeMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveDockOverlayEdgeMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDockOverlayEdgeMethod "refGicon" o = Dazzle.DockItem.DockItemRefGiconMethodInfo
ResolveDockOverlayEdgeMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDockOverlayEdgeMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveDockOverlayEdgeMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveDockOverlayEdgeMethod "release" o = Dazzle.DockItem.DockItemReleaseMethodInfo
ResolveDockOverlayEdgeMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveDockOverlayEdgeMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveDockOverlayEdgeMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveDockOverlayEdgeMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveDockOverlayEdgeMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveDockOverlayEdgeMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveDockOverlayEdgeMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveDockOverlayEdgeMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveDockOverlayEdgeMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveDockOverlayEdgeMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveDockOverlayEdgeMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDockOverlayEdgeMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveDockOverlayEdgeMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveDockOverlayEdgeMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveDockOverlayEdgeMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveDockOverlayEdgeMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveDockOverlayEdgeMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveDockOverlayEdgeMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveDockOverlayEdgeMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveDockOverlayEdgeMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveDockOverlayEdgeMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDockOverlayEdgeMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDockOverlayEdgeMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveDockOverlayEdgeMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveDockOverlayEdgeMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveDockOverlayEdgeMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDockOverlayEdgeMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveDockOverlayEdgeMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveDockOverlayEdgeMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveDockOverlayEdgeMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveDockOverlayEdgeMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveDockOverlayEdgeMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDockOverlayEdgeMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveDockOverlayEdgeMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveDockOverlayEdgeMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveDockOverlayEdgeMethod "updateVisibility" o = Dazzle.DockItem.DockItemUpdateVisibilityMethodInfo
ResolveDockOverlayEdgeMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDockOverlayEdgeMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveDockOverlayEdgeMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveDockOverlayEdgeMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveDockOverlayEdgeMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveDockOverlayEdgeMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveDockOverlayEdgeMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveDockOverlayEdgeMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveDockOverlayEdgeMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveDockOverlayEdgeMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveDockOverlayEdgeMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveDockOverlayEdgeMethod "getCanClose" o = Dazzle.DockItem.DockItemGetCanCloseMethodInfo
ResolveDockOverlayEdgeMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveDockOverlayEdgeMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveDockOverlayEdgeMethod "getCanMinimize" o = Dazzle.DockItem.DockItemGetCanMinimizeMethodInfo
ResolveDockOverlayEdgeMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo
ResolveDockOverlayEdgeMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveDockOverlayEdgeMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveDockOverlayEdgeMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveDockOverlayEdgeMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveDockOverlayEdgeMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveDockOverlayEdgeMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveDockOverlayEdgeMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDockOverlayEdgeMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveDockOverlayEdgeMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveDockOverlayEdgeMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveDockOverlayEdgeMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveDockOverlayEdgeMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveDockOverlayEdgeMethod "getEdge" o = DockOverlayEdgeGetEdgeMethodInfo
ResolveDockOverlayEdgeMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveDockOverlayEdgeMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveDockOverlayEdgeMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveDockOverlayEdgeMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveDockOverlayEdgeMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveDockOverlayEdgeMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveDockOverlayEdgeMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveDockOverlayEdgeMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveDockOverlayEdgeMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveDockOverlayEdgeMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveDockOverlayEdgeMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveDockOverlayEdgeMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveDockOverlayEdgeMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveDockOverlayEdgeMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveDockOverlayEdgeMethod "getIconName" o = Dazzle.DockItem.DockItemGetIconNameMethodInfo
ResolveDockOverlayEdgeMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveDockOverlayEdgeMethod "getManager" o = Dazzle.DockItem.DockItemGetManagerMethodInfo
ResolveDockOverlayEdgeMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveDockOverlayEdgeMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveDockOverlayEdgeMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveDockOverlayEdgeMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveDockOverlayEdgeMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveDockOverlayEdgeMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveDockOverlayEdgeMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveDockOverlayEdgeMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveDockOverlayEdgeMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveDockOverlayEdgeMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveDockOverlayEdgeMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveDockOverlayEdgeMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveDockOverlayEdgeMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveDockOverlayEdgeMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveDockOverlayEdgeMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveDockOverlayEdgeMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveDockOverlayEdgeMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveDockOverlayEdgeMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveDockOverlayEdgeMethod "getPosition" o = DockOverlayEdgeGetPositionMethodInfo
ResolveDockOverlayEdgeMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveDockOverlayEdgeMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveDockOverlayEdgeMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveDockOverlayEdgeMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveDockOverlayEdgeMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveDockOverlayEdgeMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveDockOverlayEdgeMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDockOverlayEdgeMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDockOverlayEdgeMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveDockOverlayEdgeMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveDockOverlayEdgeMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveDockOverlayEdgeMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveDockOverlayEdgeMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveDockOverlayEdgeMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveDockOverlayEdgeMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveDockOverlayEdgeMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveDockOverlayEdgeMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveDockOverlayEdgeMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveDockOverlayEdgeMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveDockOverlayEdgeMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveDockOverlayEdgeMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveDockOverlayEdgeMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveDockOverlayEdgeMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveDockOverlayEdgeMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveDockOverlayEdgeMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveDockOverlayEdgeMethod "getTitle" o = Dazzle.DockItem.DockItemGetTitleMethodInfo
ResolveDockOverlayEdgeMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveDockOverlayEdgeMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveDockOverlayEdgeMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveDockOverlayEdgeMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveDockOverlayEdgeMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveDockOverlayEdgeMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveDockOverlayEdgeMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveDockOverlayEdgeMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveDockOverlayEdgeMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveDockOverlayEdgeMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveDockOverlayEdgeMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveDockOverlayEdgeMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveDockOverlayEdgeMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveDockOverlayEdgeMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveDockOverlayEdgeMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveDockOverlayEdgeMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveDockOverlayEdgeMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveDockOverlayEdgeMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveDockOverlayEdgeMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveDockOverlayEdgeMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveDockOverlayEdgeMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveDockOverlayEdgeMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDockOverlayEdgeMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDockOverlayEdgeMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveDockOverlayEdgeMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveDockOverlayEdgeMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveDockOverlayEdgeMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveDockOverlayEdgeMethod "setEdge" o = DockOverlayEdgeSetEdgeMethodInfo
ResolveDockOverlayEdgeMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveDockOverlayEdgeMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveDockOverlayEdgeMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveDockOverlayEdgeMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveDockOverlayEdgeMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveDockOverlayEdgeMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveDockOverlayEdgeMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveDockOverlayEdgeMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveDockOverlayEdgeMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveDockOverlayEdgeMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveDockOverlayEdgeMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveDockOverlayEdgeMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveDockOverlayEdgeMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveDockOverlayEdgeMethod "setManager" o = Dazzle.DockItem.DockItemSetManagerMethodInfo
ResolveDockOverlayEdgeMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveDockOverlayEdgeMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveDockOverlayEdgeMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveDockOverlayEdgeMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveDockOverlayEdgeMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveDockOverlayEdgeMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveDockOverlayEdgeMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveDockOverlayEdgeMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveDockOverlayEdgeMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveDockOverlayEdgeMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveDockOverlayEdgeMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveDockOverlayEdgeMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveDockOverlayEdgeMethod "setPosition" o = DockOverlayEdgeSetPositionMethodInfo
ResolveDockOverlayEdgeMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDockOverlayEdgeMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveDockOverlayEdgeMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveDockOverlayEdgeMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveDockOverlayEdgeMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveDockOverlayEdgeMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveDockOverlayEdgeMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveDockOverlayEdgeMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveDockOverlayEdgeMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveDockOverlayEdgeMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveDockOverlayEdgeMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveDockOverlayEdgeMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveDockOverlayEdgeMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveDockOverlayEdgeMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveDockOverlayEdgeMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveDockOverlayEdgeMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveDockOverlayEdgeMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveDockOverlayEdgeMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveDockOverlayEdgeMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveDockOverlayEdgeMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveDockOverlayEdgeMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveDockOverlayEdgeMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDockOverlayEdgeMethod t DockOverlayEdge, O.OverloadedMethod info DockOverlayEdge p) => OL.IsLabel t (DockOverlayEdge -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveDockOverlayEdgeMethod t DockOverlayEdge, O.OverloadedMethod info DockOverlayEdge p, R.HasField t DockOverlayEdge p) => R.HasField t DockOverlayEdge p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDockOverlayEdgeMethod t DockOverlayEdge, O.OverloadedMethodInfo info DockOverlayEdge) => OL.IsLabel t (O.MethodProxy info DockOverlayEdge) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDockOverlayEdgeEdge :: (MonadIO m, IsDockOverlayEdge o) => o -> m Gtk.Enums.PositionType
getDockOverlayEdgeEdge :: forall (m :: * -> *) o.
(MonadIO m, IsDockOverlayEdge o) =>
o -> m PositionType
getDockOverlayEdgeEdge o
obj = IO PositionType -> m PositionType
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO PositionType -> m PositionType)
-> IO PositionType -> m PositionType
forall a b. (a -> b) -> a -> b
$ o -> String -> IO PositionType
forall a b. (GObject a, Enum b, BoxedEnum b) => a -> String -> IO b
B.Properties.getObjectPropertyEnum o
obj String
"edge"
setDockOverlayEdgeEdge :: (MonadIO m, IsDockOverlayEdge o) => o -> Gtk.Enums.PositionType -> m ()
setDockOverlayEdgeEdge :: forall (m :: * -> *) o.
(MonadIO m, IsDockOverlayEdge o) =>
o -> PositionType -> m ()
setDockOverlayEdgeEdge o
obj PositionType
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> PositionType -> IO ()
forall a b.
(GObject a, Enum b, BoxedEnum b) =>
a -> String -> b -> IO ()
B.Properties.setObjectPropertyEnum o
obj String
"edge" PositionType
val
constructDockOverlayEdgeEdge :: (IsDockOverlayEdge o, MIO.MonadIO m) => Gtk.Enums.PositionType -> m (GValueConstruct o)
constructDockOverlayEdgeEdge :: forall o (m :: * -> *).
(IsDockOverlayEdge o, MonadIO m) =>
PositionType -> m (GValueConstruct o)
constructDockOverlayEdgeEdge PositionType
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> PositionType -> IO (GValueConstruct o)
forall a o.
(Enum a, BoxedEnum a) =>
String -> a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyEnum String
"edge" PositionType
val
#if defined(ENABLE_OVERLOADING)
data DockOverlayEdgeEdgePropertyInfo
instance AttrInfo DockOverlayEdgeEdgePropertyInfo where
type AttrAllowedOps DockOverlayEdgeEdgePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DockOverlayEdgeEdgePropertyInfo = IsDockOverlayEdge
type AttrSetTypeConstraint DockOverlayEdgeEdgePropertyInfo = (~) Gtk.Enums.PositionType
type AttrTransferTypeConstraint DockOverlayEdgeEdgePropertyInfo = (~) Gtk.Enums.PositionType
type AttrTransferType DockOverlayEdgeEdgePropertyInfo = Gtk.Enums.PositionType
type AttrGetType DockOverlayEdgeEdgePropertyInfo = Gtk.Enums.PositionType
type AttrLabel DockOverlayEdgeEdgePropertyInfo = "edge"
type AttrOrigin DockOverlayEdgeEdgePropertyInfo = DockOverlayEdge
attrGet = getDockOverlayEdgeEdge
attrSet = setDockOverlayEdgeEdge
attrTransfer _ v = do
return v
attrConstruct = constructDockOverlayEdgeEdge
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.DockOverlayEdge.edge"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-DockOverlayEdge.html#g:attr:edge"
})
#endif
getDockOverlayEdgePosition :: (MonadIO m, IsDockOverlayEdge o) => o -> m Int32
getDockOverlayEdgePosition :: forall (m :: * -> *) o.
(MonadIO m, IsDockOverlayEdge o) =>
o -> m Int32
getDockOverlayEdgePosition o
obj = IO Int32 -> m Int32
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj String
"position"
setDockOverlayEdgePosition :: (MonadIO m, IsDockOverlayEdge o) => o -> Int32 -> m ()
setDockOverlayEdgePosition :: forall (m :: * -> *) o.
(MonadIO m, IsDockOverlayEdge o) =>
o -> Int32 -> m ()
setDockOverlayEdgePosition o
obj Int32
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj String
"position" Int32
val
constructDockOverlayEdgePosition :: (IsDockOverlayEdge o, MIO.MonadIO m) => Int32 -> m (GValueConstruct o)
constructDockOverlayEdgePosition :: forall o (m :: * -> *).
(IsDockOverlayEdge o, MonadIO m) =>
Int32 -> m (GValueConstruct o)
constructDockOverlayEdgePosition Int32
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 String
"position" Int32
val
#if defined(ENABLE_OVERLOADING)
data DockOverlayEdgePositionPropertyInfo
instance AttrInfo DockOverlayEdgePositionPropertyInfo where
type AttrAllowedOps DockOverlayEdgePositionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DockOverlayEdgePositionPropertyInfo = IsDockOverlayEdge
type AttrSetTypeConstraint DockOverlayEdgePositionPropertyInfo = (~) Int32
type AttrTransferTypeConstraint DockOverlayEdgePositionPropertyInfo = (~) Int32
type AttrTransferType DockOverlayEdgePositionPropertyInfo = Int32
type AttrGetType DockOverlayEdgePositionPropertyInfo = Int32
type AttrLabel DockOverlayEdgePositionPropertyInfo = "position"
type AttrOrigin DockOverlayEdgePositionPropertyInfo = DockOverlayEdge
attrGet = getDockOverlayEdgePosition
attrSet = setDockOverlayEdgePosition
attrTransfer _ v = do
return v
attrConstruct = constructDockOverlayEdgePosition
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.DockOverlayEdge.position"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-DockOverlayEdge.html#g:attr:position"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DockOverlayEdge
type instance O.AttributeList DockOverlayEdge = DockOverlayEdgeAttributeList
type DockOverlayEdgeAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("edge", DockOverlayEdgeEdgePropertyInfo), '("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), '("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), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("position", DockOverlayEdgePositionPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("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, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dockOverlayEdgeEdge :: AttrLabelProxy "edge"
dockOverlayEdgeEdge = AttrLabelProxy
dockOverlayEdgePosition :: AttrLabelProxy "position"
dockOverlayEdgePosition = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DockOverlayEdge = DockOverlayEdgeSignalList
type DockOverlayEdgeSignalList = ('[ '("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), '("managerSet", Dazzle.DockItem.DockItemManagerSetSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("needsAttention", Dazzle.DockItem.DockItemNeedsAttentionSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("presented", Dazzle.DockItem.DockItemPresentedSignalInfo), '("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, DK.Type)])
#endif
foreign import ccall "dzl_dock_overlay_edge_get_edge" dzl_dock_overlay_edge_get_edge ::
Ptr DockOverlayEdge ->
IO CUInt
dockOverlayEdgeGetEdge ::
(B.CallStack.HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a
-> m Gtk.Enums.PositionType
dockOverlayEdgeGetEdge :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a -> m PositionType
dockOverlayEdgeGetEdge a
self = IO PositionType -> m PositionType
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO PositionType -> m PositionType)
-> IO PositionType -> m PositionType
forall a b. (a -> b) -> a -> b
$ do
Ptr DockOverlayEdge
self' <- a -> IO (Ptr DockOverlayEdge)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CUInt
result <- Ptr DockOverlayEdge -> IO CUInt
dzl_dock_overlay_edge_get_edge Ptr DockOverlayEdge
self'
let result' :: PositionType
result' = (Int -> PositionType
forall a. Enum a => Int -> a
toEnum (Int -> PositionType) -> (CUInt -> Int) -> CUInt -> PositionType
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CUInt -> Int
forall a b. (Integral a, Num b) => a -> b
fromIntegral) CUInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
PositionType -> IO PositionType
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return PositionType
result'
#if defined(ENABLE_OVERLOADING)
data DockOverlayEdgeGetEdgeMethodInfo
instance (signature ~ (m Gtk.Enums.PositionType), MonadIO m, IsDockOverlayEdge a) => O.OverloadedMethod DockOverlayEdgeGetEdgeMethodInfo a signature where
overloadedMethod = dockOverlayEdgeGetEdge
instance O.OverloadedMethodInfo DockOverlayEdgeGetEdgeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.DockOverlayEdge.dockOverlayEdgeGetEdge",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-DockOverlayEdge.html#v:dockOverlayEdgeGetEdge"
})
#endif
foreign import ccall "dzl_dock_overlay_edge_get_position" dzl_dock_overlay_edge_get_position ::
Ptr DockOverlayEdge ->
IO Int32
dockOverlayEdgeGetPosition ::
(B.CallStack.HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a
-> m Int32
dockOverlayEdgeGetPosition :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a -> m Int32
dockOverlayEdgeGetPosition a
self = IO Int32 -> m Int32
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ do
Ptr DockOverlayEdge
self' <- a -> IO (Ptr DockOverlayEdge)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Int32
result <- Ptr DockOverlayEdge -> IO Int32
dzl_dock_overlay_edge_get_position Ptr DockOverlayEdge
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Int32 -> IO Int32
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Int32
result
#if defined(ENABLE_OVERLOADING)
data DockOverlayEdgeGetPositionMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsDockOverlayEdge a) => O.OverloadedMethod DockOverlayEdgeGetPositionMethodInfo a signature where
overloadedMethod = dockOverlayEdgeGetPosition
instance O.OverloadedMethodInfo DockOverlayEdgeGetPositionMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.DockOverlayEdge.dockOverlayEdgeGetPosition",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-DockOverlayEdge.html#v:dockOverlayEdgeGetPosition"
})
#endif
foreign import ccall "dzl_dock_overlay_edge_set_edge" dzl_dock_overlay_edge_set_edge ::
Ptr DockOverlayEdge ->
CUInt ->
IO ()
dockOverlayEdgeSetEdge ::
(B.CallStack.HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a
-> Gtk.Enums.PositionType
-> m ()
dockOverlayEdgeSetEdge :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a -> PositionType -> m ()
dockOverlayEdgeSetEdge a
self PositionType
edge = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DockOverlayEdge
self' <- a -> IO (Ptr DockOverlayEdge)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let edge' :: CUInt
edge' = (Int -> CUInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CUInt) -> (PositionType -> Int) -> PositionType -> CUInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PositionType -> Int
forall a. Enum a => a -> Int
fromEnum) PositionType
edge
Ptr DockOverlayEdge -> CUInt -> IO ()
dzl_dock_overlay_edge_set_edge Ptr DockOverlayEdge
self' CUInt
edge'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DockOverlayEdgeSetEdgeMethodInfo
instance (signature ~ (Gtk.Enums.PositionType -> m ()), MonadIO m, IsDockOverlayEdge a) => O.OverloadedMethod DockOverlayEdgeSetEdgeMethodInfo a signature where
overloadedMethod = dockOverlayEdgeSetEdge
instance O.OverloadedMethodInfo DockOverlayEdgeSetEdgeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.DockOverlayEdge.dockOverlayEdgeSetEdge",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-DockOverlayEdge.html#v:dockOverlayEdgeSetEdge"
})
#endif
foreign import ccall "dzl_dock_overlay_edge_set_position" dzl_dock_overlay_edge_set_position ::
Ptr DockOverlayEdge ->
Int32 ->
IO ()
dockOverlayEdgeSetPosition ::
(B.CallStack.HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a
-> Int32
-> m ()
dockOverlayEdgeSetPosition :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDockOverlayEdge a) =>
a -> Int32 -> m ()
dockOverlayEdgeSetPosition a
self Int32
position = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DockOverlayEdge
self' <- a -> IO (Ptr DockOverlayEdge)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DockOverlayEdge -> Int32 -> IO ()
dzl_dock_overlay_edge_set_position Ptr DockOverlayEdge
self' Int32
position
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DockOverlayEdgeSetPositionMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsDockOverlayEdge a) => O.OverloadedMethod DockOverlayEdgeSetPositionMethodInfo a signature where
overloadedMethod = dockOverlayEdgeSetPosition
instance O.OverloadedMethodInfo DockOverlayEdgeSetPositionMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.DockOverlayEdge.dockOverlayEdgeSetPosition",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-DockOverlayEdge.html#v:dockOverlayEdgeSetPosition"
})
#endif