gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 684HTML 640Markdown 12TOML 62286 Sutichaykuna

⎇ f99b57fbad456aa2756b374ff40c876e4b9574c2 tests/generated/block/mod.rs Rust · 196 siq'ikuna · 9.8 KB Ñawpa willay Pi imata llamkarqan ch'uya

Fix wrong size propogation for absolute elements (#878) f99b57fba · Lutetium-Vanadium ·

1mod absolute_correct_cross_child_size_with_percentage;
2mod block_absolute_aspect_ratio_aspect_ratio_overrides_height_of_full_inset;
3mod block_absolute_aspect_ratio_fill_height;
4mod block_absolute_aspect_ratio_fill_height_from_inset;
5mod block_absolute_aspect_ratio_fill_max_height;
6mod block_absolute_aspect_ratio_fill_max_width;
7mod block_absolute_aspect_ratio_fill_min_height;
8mod block_absolute_aspect_ratio_fill_min_width;
9mod block_absolute_aspect_ratio_fill_width;
10mod block_absolute_aspect_ratio_fill_width_from_inset;
11mod block_absolute_aspect_ratio_height_overrides_inset;
12mod block_absolute_aspect_ratio_width_overrides_inset;
13mod block_absolute_child_with_margin_x;
14mod block_absolute_child_with_margin_y;
15mod block_absolute_child_with_max_height;
16mod block_absolute_layout_child_order;
17mod block_absolute_layout_no_size;
18mod block_absolute_layout_percentage_bottom_based_on_parent_height;
19mod block_absolute_layout_percentage_height;
20mod block_absolute_layout_row_width_height_end_bottom;
21mod block_absolute_layout_start_top_end_bottom;
22mod block_absolute_layout_width_height_end_bottom;
23mod block_absolute_layout_width_height_start_top;
24mod block_absolute_layout_width_height_start_top_end_bottom;
25mod block_absolute_layout_within_border;
26mod block_absolute_margin_auto_bottom_and_top_with_inset;
27mod block_absolute_margin_auto_bottom_and_top_without_inset;
28mod block_absolute_margin_auto_bottom_with_inset;
29mod block_absolute_margin_auto_bottom_without_inset;
30mod block_absolute_margin_auto_left_and_right_with_inset;
31mod block_absolute_margin_auto_left_and_right_without_inset;
32mod block_absolute_margin_auto_left_child_bigger_than_parent_with_inset;
33mod block_absolute_margin_auto_left_child_bigger_than_parent_without_inset;
34mod block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_with_inset;
35mod block_absolute_margin_auto_left_fix_right_child_bigger_than_parent_without_inset;
36mod block_absolute_margin_auto_left_right_child_bigger_than_parent_with_inset;
37mod block_absolute_margin_auto_left_right_child_bigger_than_parent_without_inset;
38mod block_absolute_margin_auto_left_with_inset;
39mod block_absolute_margin_auto_left_without_inset;
40mod block_absolute_margin_auto_multiple_children_with_inset;
41mod block_absolute_margin_auto_multiple_children_without_inset;
42mod block_absolute_margin_auto_right_with_inset;
43mod block_absolute_margin_auto_right_without_inset;
44mod block_absolute_margin_auto_top_with_inset;
45mod block_absolute_margin_auto_top_without_inset;
46mod block_absolute_margin_bottom_left_with_inset;
47mod block_absolute_margin_bottom_left_without_inset;
48mod block_absolute_minmax_bottom_right_max;
49mod block_absolute_minmax_bottom_right_min_max;
50mod block_absolute_minmax_bottom_right_min_max_preferred;
51mod block_absolute_minmax_top_left_bottom_right_max;
52mod block_absolute_minmax_top_left_bottom_right_min_max;
53mod block_absolute_no_styles;
54mod block_absolute_padding_border_overrides_max_size;
55mod block_absolute_padding_border_overrides_size;
56mod block_absolute_resolved_insets;
57mod block_align_baseline_child;
58mod block_align_baseline_child_margin;
59mod block_align_baseline_child_margin_percent;
60mod block_align_baseline_child_padding;
61mod block_align_baseline_child_top;
62mod block_align_baseline_child_top2;
63mod block_align_baseline_double_nested_child;
64mod block_aspect_ratio_fill_height;
65mod block_aspect_ratio_fill_max_height;
66mod block_aspect_ratio_fill_max_width;
67mod block_aspect_ratio_fill_min_height;
68mod block_aspect_ratio_fill_min_width;
69mod block_aspect_ratio_fill_width;
70mod block_basic;
71mod block_border_fixed_size;
72mod block_border_intrinsic_size;
73mod block_border_percentage_fixed_size;
74mod block_border_percentage_intrinsic_size;
75mod block_display_none;
76mod block_display_none_with_child;
77mod block_display_none_with_inset;
78mod block_display_none_with_margin;
79mod block_display_none_with_position_absolute;
80mod block_inset_fixed;
81mod block_inset_percentage;
82mod block_intrinsic_width;
83mod block_item_max_width;
84mod block_item_min_width_overrides_max_width;
85mod block_item_text_align_center;
86mod block_item_text_align_left;
87mod block_item_text_align_right;
88mod block_margin_auto_bottom;
89mod block_margin_auto_bottom_and_top;
90mod block_margin_auto_left;
91mod block_margin_auto_left_and_right;
92mod block_margin_auto_left_and_right_with_auto_width;
93mod block_margin_auto_left_child_bigger_than_parent;
94mod block_margin_auto_left_fix_right_child_bigger_than_parent;
95mod block_margin_auto_left_right_child_bigger_than_parent;
96mod block_margin_auto_multiple_children;
97mod block_margin_auto_right;
98mod block_margin_auto_top;
99mod block_margin_x_fixed_auto_bottom;
100mod block_margin_x_fixed_auto_left;
101mod block_margin_x_fixed_auto_left_and_right;
102mod block_margin_x_fixed_auto_right;
103mod block_margin_x_fixed_auto_top;
104mod block_margin_x_fixed_size_negative;
105mod block_margin_x_fixed_size_positive;
106mod block_margin_x_intrinsic_size_negative;
107mod block_margin_x_intrinsic_size_positive;
108mod block_margin_x_percentage_fixed_size_negative;
109mod block_margin_x_percentage_fixed_size_positive;
110mod block_margin_x_percentage_intrinsic_size_other_negative;
111mod block_margin_x_percentage_intrinsic_size_other_positive;
112mod block_margin_x_percentage_intrinsic_size_self_negative;
113mod block_margin_x_percentage_intrinsic_size_self_positive;
114mod block_margin_y_collapse_complex;
115mod block_margin_y_collapse_through_blocked_by_aspect_ratio;
116mod block_margin_y_collapse_through_blocked_by_border_bottom;
117mod block_margin_y_collapse_through_blocked_by_border_top;
118mod block_margin_y_collapse_through_blocked_by_height;
119mod block_margin_y_collapse_through_blocked_by_line_box;
120mod block_margin_y_collapse_through_blocked_by_line_box_with_height_zero;
121mod block_margin_y_collapse_through_blocked_by_line_box_with_max_height_zero;
122mod block_margin_y_collapse_through_blocked_by_min_height;
123mod block_margin_y_collapse_through_blocked_by_overflow_x_hidden;
124mod block_margin_y_collapse_through_blocked_by_overflow_x_scroll;
125mod block_margin_y_collapse_through_blocked_by_overflow_y_hidden;
126mod block_margin_y_collapse_through_blocked_by_overflow_y_scroll;
127mod block_margin_y_collapse_through_blocked_by_padding_bottom;
128mod block_margin_y_collapse_through_blocked_by_padding_top;
129mod block_margin_y_collapse_through_negative;
130mod block_margin_y_collapse_through_positive;
131mod block_margin_y_collapse_through_positive_and_negative;
132mod block_margin_y_collapse_through_with_absolute_child;
133mod block_margin_y_first_child_collapse_blocked_by_border_top;
134mod block_margin_y_first_child_collapse_blocked_by_overflow_x_hidden;
135mod block_margin_y_first_child_collapse_blocked_by_overflow_x_scroll;
136mod block_margin_y_first_child_collapse_blocked_by_overflow_y_hidden;
137mod block_margin_y_first_child_collapse_blocked_by_overflow_y_scroll;
138mod block_margin_y_first_child_collapse_blocked_by_padding_top;
139mod block_margin_y_first_child_collapse_negative_equal;
140mod block_margin_y_first_child_collapse_negative_parent_larger;
141mod block_margin_y_first_child_collapse_negative_parent_smaller;
142mod block_margin_y_first_child_collapse_not_blocked_by_border_bottom;
143mod block_margin_y_first_child_collapse_not_blocked_by_padding_bottom;
144mod block_margin_y_first_child_collapse_positive_and_negative;
145mod block_margin_y_first_child_collapse_positive_equal;
146mod block_margin_y_first_child_collapse_positive_parent_larger;
147mod block_margin_y_first_child_collapse_positive_parent_smaller;
148mod block_margin_y_first_granchild_collapse_positive_and_negative;
149mod block_margin_y_first_granchild_collapse_positive_equal;
150mod block_margin_y_last_child_collapse_blocked_by_border_bottom;
151mod block_margin_y_last_child_collapse_blocked_by_overflow_x_hidden;
152mod block_margin_y_last_child_collapse_blocked_by_overflow_x_scroll;
153mod block_margin_y_last_child_collapse_blocked_by_overflow_y_hidden;
154mod block_margin_y_last_child_collapse_blocked_by_overflow_y_scroll;
155mod block_margin_y_last_child_collapse_blocked_by_padding_bottom;
156mod block_margin_y_last_child_collapse_negative_equal;
157mod block_margin_y_last_child_collapse_negative_parent_larger;
158mod block_margin_y_last_child_collapse_negative_parent_smaller;
159mod block_margin_y_last_child_collapse_not_blocked_by_border_top;
160mod block_margin_y_last_child_collapse_not_blocked_by_padding_top;
161mod block_margin_y_last_child_collapse_positive_and_negative;
162mod block_margin_y_last_child_collapse_positive_equal;
163mod block_margin_y_last_child_collapse_positive_parent_larger;
164mod block_margin_y_last_child_collapse_positive_parent_smaller;
165mod block_margin_y_last_granchild_collapse_positive_equal;
166mod block_margin_y_sibling_collapse_negative;
167mod block_margin_y_sibling_collapse_negative_percentage;
168mod block_margin_y_sibling_collapse_positive;
169mod block_margin_y_sibling_collapse_positive_and_negative;
170mod block_margin_y_sibling_collapse_positive_and_negative_percentage;
171mod block_margin_y_sibling_collapse_positive_percentage;
172mod block_margin_y_simple_negative;
173mod block_margin_y_simple_negative_percentage_other;
174mod block_margin_y_simple_negative_percentage_self;
175mod block_margin_y_simple_positive;
176mod block_margin_y_simple_positive_percentage_other;
177mod block_margin_y_simple_positive_percentage_self;
178mod block_margin_y_total_collapse;
179mod block_margin_y_total_collapse_complex;
180mod block_overflow_scrollbars_overridden_by_available_space;
181mod block_overflow_scrollbars_overridden_by_max_size;
182mod block_overflow_scrollbars_overridden_by_size;
183mod block_overflow_scrollbars_take_up_space_both_axis;
184mod block_overflow_scrollbars_take_up_space_cross_axis;
185mod block_overflow_scrollbars_take_up_space_main_axis;
186mod block_padding_border_fixed_size;
187mod block_padding_border_intrinsic_size;
188mod block_padding_border_overrides_max_size;
189mod block_padding_border_overrides_min_size;
190mod block_padding_border_overrides_size;
191mod block_padding_border_percentage_fixed_size;
192mod block_padding_border_percentage_intrinsic_size;
193mod block_padding_fixed_size;
194mod block_padding_intrinsic_size;
195mod block_padding_percentage_fixed_size;
196mod block_padding_percentage_intrinsic_size;