Creates a new gtk.box_layout.BoxLayout.
Gets the value set by gtk.box_layout.BoxLayout.setBaselineChild.
Gets the value set by gtk.box_layout.BoxLayout.setBaselinePosition.
Returns whether the layout is set to be homogeneous.
Returns the space that box_layout puts between children.
Sets the index of the child that determines the baseline in vertical layout.
Sets the baseline position of a box layout.
Sets whether the box layout will allocate the same size to all children.
Sets how much spacing to put between children.
Retrieves the orientation of the orientable.
Sets the orientation of the orientable.
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 gtk.layout_child.LayoutChild instance for the gtk.layout_manager.LayoutManager, creating one if necessary.
Retrieves the request mode of manager.
Retrieves the gtk.widget.Widget using the given gtk.layout_manager.LayoutManager.
Queues a resize on the gtk.widget.Widget using manager, if any.
Measures the size of the widget using manager, for the given orientation and size.
Retrieves the orientation of the orientable.
Sets the orientation of the orientable.
gtk.box_layout.BoxLayout is a layout manager that arranges children in a single row or column.
Whether it is a row or column depends on the value of its gtk.orientable.Orientable.Orientation property. Within the other dimension all children all allocated the same size. The gtk.box_layout.BoxLayout will respect the gtk.widget.Widget.Align and gtk.widget.Widget.Align properties of each child widget.
If you want all children to be assigned the same size, you can use the gtk.box_layout.BoxLayout.gboolean property.
If you want to specify the amount of space placed between each child, you can use the gtk.box_layout.BoxLayout.gint property.