gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

HTML 5364Rust 86Markdown 12TOML 91822 Definiciones

⎇ b541e43e291182626270e360d2b99ca18babb54c benches/generated/wrap_reverse_column.rs Rust · 62 líneas · 2.3 KB Historia Quién tocó qué crudo

update tests and benchmarks to use new api 1f8c44154 · Emil Sjölander ·

1pub fn compute() -> stretch::result::Layout {
2    stretch::node::Node::new(
3        stretch::style::Style {
4            flex_direction: stretch::style::FlexDirection::Column,
5            flex_wrap: stretch::style::FlexWrap::WrapReverse,
6            size: stretch::geometry::Size {
7                width: stretch::style::Dimension::Points(100f32),
8                height: stretch::style::Dimension::Points(100f32),
9                ..Default::default()
10            },
11            ..Default::default()
12        },
13        vec![
14            &stretch::node::Node::new(
15                stretch::style::Style {
16                    size: stretch::geometry::Size {
17                        width: stretch::style::Dimension::Points(30f32),
18                        height: stretch::style::Dimension::Points(31f32),
19                        ..Default::default()
20                    },
21                    ..Default::default()
22                },
23                vec![],
24            ),
25            &stretch::node::Node::new(
26                stretch::style::Style {
27                    size: stretch::geometry::Size {
28                        width: stretch::style::Dimension::Points(30f32),
29                        height: stretch::style::Dimension::Points(32f32),
30                        ..Default::default()
31                    },
32                    ..Default::default()
33                },
34                vec![],
35            ),
36            &stretch::node::Node::new(
37                stretch::style::Style {
38                    size: stretch::geometry::Size {
39                        width: stretch::style::Dimension::Points(30f32),
40                        height: stretch::style::Dimension::Points(33f32),
41                        ..Default::default()
42                    },
43                    ..Default::default()
44                },
45                vec![],
46            ),
47            &stretch::node::Node::new(
48                stretch::style::Style {
49                    size: stretch::geometry::Size {
50                        width: stretch::style::Dimension::Points(30f32),
51                        height: stretch::style::Dimension::Points(34f32),
52                        ..Default::default()
53                    },
54                    ..Default::default()
55                },
56                vec![],
57            ),
58        ],
59    )
60    .compute_layout(stretch::geometry::Size::undefined())
61    .unwrap()
62}