OOUI/Layouts

Layouts do not emit events, but instead are used to arrange other widgets (of arbitrary type) in a way that is centrally controlled and can be updated dynamically. Layouts can also be—and usually are—combined. A form can be created by combining a FormLayout with a FieldsetLayout and FieldLayouts, for example, or a StackLayout can be used to display one PanelLayout at a time in the same region.

The library’s layouts include: FieldsetLayout, FieldLayout, FormLayout, GridLayout, PanelLayout, StackLayout, PageLayout, and BookletLayout.