UI, Window, Panel
- single component holder;
- setContent()
- content size depend on layout size
Vertical / Horizontal layout
- -> AbstractOrderedLayout
- spacing – setSpacing()
- Vertical – 100% width / undefined height
- Horizontal – undefined both
- sizing
- undefined
- defined width
- expanding (one component, or multiple with ratio)
- percentage
Grid - see sub page
Form
- components and captions in two columns
Panel
- optional - frame and caption
- scrollable
- scrolling can be programmatic
Sub-windows
- HTML, not browser native
- scrolling
- model
Horizontal / Vertical split panel
Layout Sizing