:right-sidebar: True BinLayout =================================================================== .. currentmodule:: gi.repository.Gtk .. class:: BinLayout(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Gtk.LayoutManager`, :class:`~gi.repository.GObject.Object` ``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 :obj:`~gi.repository.Gtk.Widget.props.hexpand`, :obj:`~gi.repository.Gtk.Widget.props.vexpand`, :obj:`~gi.repository.Gtk.Widget.props.halign`, and :obj:`~gi.repository.Gtk.Widget.props.valign` properties of each child to determine where they should be positioned. Constructors ------------ .. rst-class:: interim-class .. class:: BinLayout :no-index: .. classmethod:: new() -> ~gi.repository.Gtk.LayoutManager Creates a new ``GtkBinLayout`` instance.