Add a widget child and return its SizerItem for fluent configuration: box.add(w).proportion(1).pad(Padding.all(8)).alignV(VAlign.middle). A bare add(w) gives a non-stretching child (proportion 0) with no padding.
Add a nested sizer and return its SizerItem for fluent configuration.
Arrange the children within availableArea.
Number of child items.
The natural size this sizer would like, given its children.
Abstract base for box sizers.