gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.OverlayLayout

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.OverlayLayout module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype OverlayLayout #

Instances

Instances details
Eq OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

GObject OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

ManagedPtrNewtype OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

TypedObject OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

Methods

glibType :: IO GType #

HasParentTypes OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

HasAttributeList OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

(info ~ ResolveOverlayLayoutMethod t OverlayLayout, OverloadedMethod info OverlayLayout p, HasField t OverlayLayout p) => HasField (t :: Symbol) OverlayLayout p 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

Methods

getField :: OverlayLayout -> p

(info ~ ResolveOverlayLayoutMethod t OverlayLayout, OverloadedMethodInfo info OverlayLayout) => IsLabel t (MethodProxy info OverlayLayout) 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

Methods

fromLabel :: MethodProxy info OverlayLayout

(info ~ ResolveOverlayLayoutMethod t OverlayLayout, OverloadedMethod info OverlayLayout p) => IsLabel t (OverlayLayout -> p) 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

Methods

fromLabel :: OverlayLayout -> p

IsGValue (Maybe OverlayLayout) 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe OverlayLayout -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe OverlayLayout) #

type AttributeList OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

type AttributeList OverlayLayout = OverlayLayoutAttributeList
type ParentTypes OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

type ParentTypes OverlayLayout = '[LayoutManager, Object]
type SignalList OverlayLayout 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

type SignalList OverlayLayout = OverlayLayoutSignalList

class (GObject o, IsDescendantOf OverlayLayout o) => IsOverlayLayout o #

Instances

Instances details
(GObject o, IsDescendantOf OverlayLayout o) => IsOverlayLayout o 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

type family ResolveOverlayLayoutMethod (t :: Symbol) o where ... #

Equations

ResolveOverlayLayoutMethod "allocate" o = LayoutManagerAllocateMethodInfo 
ResolveOverlayLayoutMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveOverlayLayoutMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveOverlayLayoutMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveOverlayLayoutMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveOverlayLayoutMethod "getv" o = ObjectGetvMethodInfo 
ResolveOverlayLayoutMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveOverlayLayoutMethod "layoutChanged" o = LayoutManagerLayoutChangedMethodInfo 
ResolveOverlayLayoutMethod "measure" o = LayoutManagerMeasureMethodInfo 
ResolveOverlayLayoutMethod "notify" o = ObjectNotifyMethodInfo 
ResolveOverlayLayoutMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveOverlayLayoutMethod "ref" o = ObjectRefMethodInfo 
ResolveOverlayLayoutMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveOverlayLayoutMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveOverlayLayoutMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveOverlayLayoutMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveOverlayLayoutMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveOverlayLayoutMethod "unref" o = ObjectUnrefMethodInfo 
ResolveOverlayLayoutMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveOverlayLayoutMethod "getData" o = ObjectGetDataMethodInfo 
ResolveOverlayLayoutMethod "getLayoutChild" o = LayoutManagerGetLayoutChildMethodInfo 
ResolveOverlayLayoutMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveOverlayLayoutMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveOverlayLayoutMethod "getRequestMode" o = LayoutManagerGetRequestModeMethodInfo 
ResolveOverlayLayoutMethod "getWidget" o = LayoutManagerGetWidgetMethodInfo 
ResolveOverlayLayoutMethod "setData" o = ObjectSetDataMethodInfo 
ResolveOverlayLayoutMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveOverlayLayoutMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveOverlayLayoutMethod l o = MethodResolutionFailed l o :: Type 

overlayLayoutNew :: (HasCallStack, MonadIO m) => m OverlayLayout #

toOverlayLayout :: (MonadIO m, IsOverlayLayout o) => o -> m OverlayLayout #