gi-gtk4-4.0.12: Gtk 4.x bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.OverlayLayout

Description

The layout manager used by Overlay.

It places widgets as overlays on top of the main child.

This is not a reusable layout manager, since it expects its widget to be a GtkOverlay. It is only listed here so that its layout properties get documented.

Synopsis

Exported types

newtype OverlayLayout Source #

Memory-managed wrapper type.

Instances

Instances details
Eq OverlayLayout Source # 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

GObject OverlayLayout Source # 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

ManagedPtrNewtype OverlayLayout Source # 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

TypedObject OverlayLayout Source # 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

Methods

glibType :: IO GType #

HasParentTypes OverlayLayout Source # 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

IsGValue (Maybe OverlayLayout) Source #

Convert OverlayLayout to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gtk.Objects.OverlayLayout

type ParentTypes OverlayLayout Source # 
Instance details

Defined in GI.Gtk.Objects.OverlayLayout

type ParentTypes OverlayLayout = '[LayoutManager, Object]

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

Type class for types which can be safely cast to OverlayLayout, for instance with toOverlayLayout.

Instances

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

Defined in GI.Gtk.Objects.OverlayLayout

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

Cast to OverlayLayout, for types for which this is known to be safe. For general casts, use castTo.

Methods

new

overlayLayoutNew Source #

Arguments

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

Returns: the newly created instance

Creates a new GtkOverlayLayout instance.