Expand description
Recursive split-pane layout engine with ratio sizing and named regions.
Layout — split-pane layout system. Equivalent to Rich’s layout.py.
Structs§
- Column
Splitter - Splits a region into equal-width columns (ignores the direction).
- Layout
- The Layout compute engine. Assigns screen regions to a tree of layout nodes by recursively splitting available space.
- NoSplitter
- Default splitter that divides space equally among all children.
- Region
- A region on screen.
- RowSplitter
- Splits a region into equal-height rows (ignores the direction).
Enums§
- Direction
- Direction of a split.
- Layout
Node - A layout node — can be a leaf (containing a renderable) or a split.
Traits§
- Splitter
- Trait for layout splitters (interface).