gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 499HTML 254C 19JavaScript 81372 Definiciones

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