Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.Gtk.Objects.OverlayLayout
Contents
Description
GtkOverlayLayout
is 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
- newtype OverlayLayout = OverlayLayout (ManagedPtr OverlayLayout)
- class (GObject o, IsDescendantOf OverlayLayout o) => IsOverlayLayout o
- toOverlayLayout :: (MonadIO m, IsOverlayLayout o) => o -> m OverlayLayout
- overlayLayoutNew :: (HasCallStack, MonadIO m) => m OverlayLayout
Exported types
newtype OverlayLayout Source #
Memory-managed wrapper type.
Constructors
OverlayLayout (ManagedPtr OverlayLayout) |
Instances
Eq OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout Methods (==) :: OverlayLayout -> OverlayLayout -> Bool # (/=) :: OverlayLayout -> OverlayLayout -> Bool # | |
GObject OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout | |
ManagedPtrNewtype OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout Methods toManagedPtr :: OverlayLayout -> ManagedPtr OverlayLayout | |
TypedObject OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout | |
HasParentTypes OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout | |
IsGValue (Maybe OverlayLayout) Source # | Convert |
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 # | |
Defined in GI.Gtk.Objects.OverlayLayout |
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
(GObject o, IsDescendantOf OverlayLayout o) => IsOverlayLayout o Source # | |
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
Click to display all available methods, including inherited ones
Methods
allocate, bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, layoutChanged, measure, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getLayoutChild, getProperty, getQdata, getRequestMode, getWidget.
Setters
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m OverlayLayout | Returns: the newly created instance |
Creates a new GtkOverlayLayout
instance.