Compilation Units
Tagged Types
The layout manager used by [classGtk.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.
<group>Layout containers</group>
Clip_Overlay_Property : constant Glib.Properties.Property_Boolean;
Whether the child should be clipped to fit the parent's size.
function Get_Clip_Overlay
(Child : not null access Gtk_Overlay_Layout_Child_Record)
return Boolean
Retrieves whether the child is clipped.
whether the child is clipped
function Get_Measure
(Child : not null access Gtk_Overlay_Layout_Child_Record)
return Boolean
Retrieves whether the child is measured.
whether the child is measured
function Get_Type return Glib.GType
procedure Gtk_New (Self : out Gtk_Overlay_Layout)
Creates a new GtkOverlayLayout instance. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
type Gtk_Overlay_Layout is access all Gtk_Overlay_Layout_Record'Class;
type Gtk_Overlay_Layout_Child is access all Gtk_Overlay_Layout_Child_Record'Class;
type Gtk_Overlay_Layout_Child_Record is new Gtk_Layout_Child_Record with null record;
function Gtk_Overlay_Layout_New return Gtk_Overlay_Layout
Creates a new GtkOverlayLayout instance.
type Gtk_Overlay_Layout_Record is new Gtk_Layout_Manager_Record with null record;
procedure Initialize
(Self : not null access Gtk_Overlay_Layout_Record'Class)
Creates a new GtkOverlayLayout instance. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
Measure_Property : constant Glib.Properties.Property_Boolean;
Whether the child size should contribute to the GtkOverlayLayout's measurement.
function Overlay_Layout_Child_Get_Type return Glib.GType
procedure Set_Clip_Overlay
(Child : not null access Gtk_Overlay_Layout_Child_Record;
Clip_Overlay : Boolean)
Sets whether to clip this child.
whether to clip this child
procedure Set_Measure
(Child : not null access Gtk_Overlay_Layout_Child_Record;
Measure : Boolean)
Sets whether to measure this child.
whether to measure this child