gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 695HTML 648Markdown 12TOML 62320 Definiciones

⎇ bd6e1961c57e46cffc98b74abcc126b3264aa0dd benches/generated/wrap_reverse_row_align_content_stretch.rs Rust · 68 líneas · 2.6 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_wrap: stretch::style::FlexWrap::WrapReverse,
5            size: stretch::geometry::Size { width: stretch::style::Dimension::Points(100f32), ..Default::default() },
6            ..Default::default()
7        },
8        vec![
9            &stretch::node::Node::new(
10                stretch::style::Style {
11                    size: stretch::geometry::Size {
12                        width: stretch::style::Dimension::Points(30f32),
13                        height: stretch::style::Dimension::Points(10f32),
14                        ..Default::default()
15                    },
16                    ..Default::default()
17                },
18                vec![],
19            ),
20            &stretch::node::Node::new(
21                stretch::style::Style {
22                    size: stretch::geometry::Size {
23                        width: stretch::style::Dimension::Points(30f32),
24                        height: stretch::style::Dimension::Points(20f32),
25                        ..Default::default()
26                    },
27                    ..Default::default()
28                },
29                vec![],
30            ),
31            &stretch::node::Node::new(
32                stretch::style::Style {
33                    size: stretch::geometry::Size {
34                        width: stretch::style::Dimension::Points(30f32),
35                        height: stretch::style::Dimension::Points(30f32),
36                        ..Default::default()
37                    },
38                    ..Default::default()
39                },
40                vec![],
41            ),
42            &stretch::node::Node::new(
43                stretch::style::Style {
44                    size: stretch::geometry::Size {
45                        width: stretch::style::Dimension::Points(30f32),
46                        height: stretch::style::Dimension::Points(40f32),
47                        ..Default::default()
48                    },
49                    ..Default::default()
50                },
51                vec![],
52            ),
53            &stretch::node::Node::new(
54                stretch::style::Style {
55                    size: stretch::geometry::Size {
56                        width: stretch::style::Dimension::Points(30f32),
57                        height: stretch::style::Dimension::Points(50f32),
58                        ..Default::default()
59                    },
60                    ..Default::default()
61                },
62                vec![],
63            ),
64        ],
65    )
66    .compute_layout(stretch::geometry::Size::undefined())
67    .unwrap()
68}