Compilation Units
Tagged Types
A layout manager for widgets with a single child.
GtkBinLayout will stack each child of a widget on top of each other, using the [propertyGtk.Widget:hexpand], [propertyGtk.Widget:vexpand], [propertyGtk.Widget:halign], and [propertyGtk.Widget:valign] properties of each child to determine where they should be positioned.
<group>Layout containers</group>
function Get_Type return Glib.GType
type Gtk_Bin_Layout is access all Gtk_Bin_Layout_Record'Class;
function Gtk_Bin_Layout_New return Gtk_Bin_Layout
Creates a new GtkBinLayout instance.
type Gtk_Bin_Layout_Record is new Gtk_Layout_Manager_Record with null record;
procedure Gtk_New (Self : out Gtk_Bin_Layout)
Creates a new GtkBinLayout instance. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
procedure Initialize (Self : not null access Gtk_Bin_Layout_Record'Class)
Creates a new GtkBinLayout instance. Initialize does nothing if the object was already created with another call to Initialize* or G_New.