gi-gtk-4.0.8: Gtk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gtk.Objects.OverlayLayout

Description

GtkOverlayLayout is the layout manager used by GtkOverlay.

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 only listed here so that its layout properties get documented.

Synopsis

Exported types

newtype OverlayLayout Source #

Memory-managed wrapper type.

Constructors

OverlayLayout (ManagedPtr OverlayLayout) 

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

Methods

toManagedPtr :: OverlayLayout -> ManagedPtr 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

Methods

gvalueGType_ :: IO GType

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

gvalueGet_ :: Ptr GValue -> IO (Maybe 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.