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 |
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
- 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.
OverlayLayout (ManagedPtr OverlayLayout) |
Instances
Eq OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout (==) :: OverlayLayout -> OverlayLayout -> Bool # (/=) :: OverlayLayout -> OverlayLayout -> Bool # | |
GObject OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout | |
ManagedPtrNewtype OverlayLayout Source # | |
Defined in GI.Gtk.Objects.OverlayLayout 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 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
:: (HasCallStack, MonadIO m) | |
=> m OverlayLayout | Returns: the newly created instance |
Creates a new GtkOverlayLayout
instance.