polyhorn-layout 0.2.0

Abstraction over flexbox layout algorithms.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod algorithm;

pub use algorithm::Algorithm;

use polyhorn_ui::geometry::{Dimension, Point, Size};

pub enum MeasureFunc {
    Boxed(Box<dyn Fn(Size<Dimension<f32>>) -> Size<f32>>),
}

pub struct Layout {
    pub origin: Point<f32>,
    pub size: Size<f32>,
}