Sets our main struct and passes it to the parent class.
Creates a new GtkBinLayout instance.
Get the main Gtk struct
the main Gtk struct as a void*
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Assigns the given @width, @height, and @baseline to a @widget, and computes the position and sizes of the children of the @widget using the layout management policy of @manager.
Retrieves a GtkLayoutChild instance for the GtkLayoutManager, creating one if necessary.
Retrieves the request mode of @manager.
Retrieves the GtkWidget using the given GtkLayoutManager.
Queues a resize on the GtkWidget using @manager, if any.
Measures the size of the @widget using @manager, for the given @orientation and size.
GtkBinLayout is a GtkLayoutManager subclass useful for create "bins" of widgets.
GtkBinLayout will stack each child of a widget on top of each other, using the [property@Gtk.Widget:hexpand], [property@Gtk.Widget:vexpand], [property@Gtk.Widget:halign], and [property@Gtk.Widget:valign] properties of each child to determine where they should be positioned.