Module layout

Module layout 

Source

Structs§

CalculatedLayout
A helper for working with a single calculated layout.
Layout
Defines a horizontal and vertical grid layout setup.
Rect
An area that a layout element takes up.

Enums§

Constraint
Defines a constraint for sizing elements within a layout.
LayoutError
The possible error results that can occur during layout calculation.

Functions§

calculate_layout
Calculates the layout of a grid, resolving constraints for rows and columns.
fixed
Creates a Constraint::Fixed variant.
flexible
Creates a Constraint::Flexible variant.
max
Creates a Constraint::Max variant.
min
Creates a Constraint::Min variant.
percent
Creates a Constraint::Percentage variant.
range
Creates a Constraint::Range variant.
resolve_constraints
Resolves a list of Constraints for a single dimension (either width or height).