Skip to main content

Crate sequoia_layout

Crate sequoia_layout 

Source

Re-exports§

pub use box_model::ShrinkAxis;
pub use box_model::apply_aspect_ratio;
pub use box_model::inset_rect;
pub use box_model::shrink_by_margin;
pub use box_model::shrink_by_padding;
pub use container::Align;
pub use container::Axis;
pub use container::ContainerStyle;
pub use container::Justify;
pub use ctx::LayoutCtx;
pub use dock::Dock;
pub use dock::DockStyle;
pub use dock::dock_layout_order;
pub use dock::dock_preview_rect;
pub use dock::dock_thickness;
pub use dock::effective_dock;
pub use dock::resolve_dock;
pub use dock::sanitize_frac;
pub use dock::sanitize_gap;
pub use dock::sanitize_preview_frac;
pub use dock::split_axis_for_dock;
pub use flex::FlexItem;
pub use flex::distribute_flex;
pub use flex::justify_layout;
pub use grid::GridFlow;
pub use grid::GridPlacement;
pub use grid::GridStyle;
pub use grid::Track;
pub use grid::auto_cells;
pub use grid::resolve_tracks;
pub use grid::resolve_tracks_clamped;
pub use grid::track_offsets;
pub use overflow::Overflow;
pub use resolve::clamp_to;
pub use resolve::distribute_main;
pub use resolve::distribute_main_clamped;
pub use resolve::resolve_cross;
pub use resolve::resolve_flex_basis;
pub use resolve::resolve_main;
pub use style::Indents;
pub use style::Inset;
pub use style::LayoutStyle;
pub use style::Position;
pub use style::sanitize_flex;
pub use style::sanitize_indent;
pub use style::sanitize_ratio;
pub use style::sanitize_shrink;
pub use wrap::WrapStyle;
pub use wrap::wrap_lines;

Modules§

box_model
container
ctx
dock
flex
grid
overflow
resolve
style
wrap