gtk.bin_layout

Module for [BinLayout] class

Types 3

gtk.bin_layout.BinLayout is a gtk.layout_manager.LayoutManager subclass useful for create "bins" of widgets.

gtk.bin_layout.BinLayout will stack each child of a widget on top of each other, using the gtk.widget.Widget.hexpand, gtk.widget.Widget.vexpand, gtk.widget.Widget.halign, and gtk.widget.Widget.valign properties of each child to determine where they should be positioned.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
BinLayout self() nothrowReturns `this`, for use in `with` statements.
BinLayoutGidBuilder builder() static nothrowGet builder for [gtk.bin_layout.BinLayout] Returns: New builder object
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new [gtk.bin_layout.BinLayout] instance. Returns: the newly created [gtk.bin_layout.BinLayout]

Fluent builder for gtk.bin_layout.BinLayout

Methods
BinLayout build() nothrowCreate object from builder. Returns: New object