CustomLayout
Superclasses: LayoutManager
, Object
- Constructors:
CustomLayout(**properties)
new(request_mode:Gtk.CustomRequestModeFunc=None, measure:Gtk.CustomMeasureFunc, allocate:Gtk.CustomAllocateFunc) -> Gtk.LayoutManager
Constructors
- class CustomLayout
- classmethod new(request_mode: Callable[[Widget], SizeRequestMode] | None, measure: Callable[[Widget, Orientation, int], tuple[int, int, int, int]], allocate: Callable[[Widget, int, int, int], None]) LayoutManager
Creates a new legacy layout manager.
Legacy layout managers map to the old
GtkWidget
size negotiation virtual functions, and are meant to be used during the transition from layout containers to layout manager delegates.- Parameters:
request_mode – a function to retrieve the
GtkSizeRequestMode
of the widget using the layout; the default request mode isCONSTANT_SIZE
measure – a function to measure the widget using the layout manager
allocate – a function to allocate the children of the widget using the layout manager