gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 684HTML 640Markdown 12TOML 62286 Definiciones

⎇ f99b57fbad456aa2756b374ff40c876e4b9574c2 tests/generated/grid/mod.rs Rust · 510 líneas · 17.2 KB Historia Quién tocó qué crudo

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

1mod absolute_correct_cross_child_size_with_percentage;
2mod chrome_issue_325928327;
3#[cfg(feature = "grid")]
4mod grid_absolute_align_self_sized_all;
5#[cfg(feature = "grid")]
6mod grid_absolute_column_end;
7#[cfg(feature = "grid")]
8mod grid_absolute_column_start;
9#[cfg(feature = "grid")]
10mod grid_absolute_container_bottom_left;
11#[cfg(feature = "grid")]
12mod grid_absolute_container_bottom_left_margin;
13#[cfg(feature = "grid")]
14mod grid_absolute_container_left_overrides_right;
15#[cfg(feature = "grid")]
16mod grid_absolute_container_left_right;
17#[cfg(feature = "grid")]
18mod grid_absolute_container_left_right_margin;
19#[cfg(feature = "grid")]
20mod grid_absolute_container_negative_position;
21#[cfg(feature = "grid")]
22mod grid_absolute_container_negative_position_margin;
23#[cfg(feature = "grid")]
24mod grid_absolute_container_top_bottom;
25#[cfg(feature = "grid")]
26mod grid_absolute_container_top_bottom_margin;
27#[cfg(feature = "grid")]
28mod grid_absolute_container_top_right;
29#[cfg(feature = "grid")]
30mod grid_absolute_container_top_right_margin;
31#[cfg(feature = "grid")]
32mod grid_absolute_justify_self_sized_all;
33#[cfg(feature = "grid")]
34mod grid_absolute_layout_within_border;
35#[cfg(feature = "grid")]
36mod grid_absolute_layout_within_border_static;
37#[cfg(feature = "grid")]
38mod grid_absolute_resolved_insets;
39#[cfg(feature = "grid")]
40mod grid_absolute_row_end;
41#[cfg(feature = "grid")]
42mod grid_absolute_row_start;
43#[cfg(feature = "grid")]
44mod grid_absolute_top_overrides_bottom;
45#[cfg(feature = "grid")]
46mod grid_absolute_with_padding;
47#[cfg(feature = "grid")]
48mod grid_absolute_with_padding_and_margin;
49#[cfg(feature = "grid")]
50mod grid_align_content_center;
51#[cfg(feature = "grid")]
52mod grid_align_content_center_negative_space_gap;
53#[cfg(feature = "grid")]
54mod grid_align_content_end;
55#[cfg(feature = "grid")]
56mod grid_align_content_end_negative_space_gap;
57#[cfg(feature = "grid")]
58mod grid_align_content_end_with_padding_border;
59#[cfg(feature = "grid")]
60mod grid_align_content_space_around;
61#[cfg(feature = "grid")]
62mod grid_align_content_space_around_negative_space_gap;
63#[cfg(feature = "grid")]
64mod grid_align_content_space_around_with_padding_border;
65#[cfg(feature = "grid")]
66mod grid_align_content_space_between;
67#[cfg(feature = "grid")]
68mod grid_align_content_space_between_negative_space_gap;
69#[cfg(feature = "grid")]
70mod grid_align_content_space_between_with_padding_border;
71#[cfg(feature = "grid")]
72mod grid_align_content_space_evenly;
73#[cfg(feature = "grid")]
74mod grid_align_content_space_evenly_negative_space_gap;
75#[cfg(feature = "grid")]
76mod grid_align_content_space_evenly_with_padding_border;
77#[cfg(feature = "grid")]
78mod grid_align_content_start;
79#[cfg(feature = "grid")]
80mod grid_align_content_start_negative_space_gap;
81#[cfg(feature = "grid")]
82mod grid_align_content_start_with_padding_border;
83#[cfg(feature = "grid")]
84mod grid_align_items_baseline;
85#[cfg(feature = "grid")]
86mod grid_align_items_baseline_child;
87#[cfg(feature = "grid")]
88mod grid_align_items_baseline_child_margin;
89#[cfg(feature = "grid")]
90mod grid_align_items_baseline_child_margin_percent;
91#[cfg(feature = "grid")]
92mod grid_align_items_baseline_child_multiline;
93#[cfg(feature = "grid")]
94mod grid_align_items_baseline_child_multiline_no_override_on_secondline;
95#[cfg(feature = "grid")]
96mod grid_align_items_baseline_child_multiline_override;
97#[cfg(feature = "grid")]
98mod grid_align_items_baseline_child_padding;
99#[cfg(feature = "grid")]
100mod grid_align_items_baseline_child_top;
101#[cfg(feature = "grid")]
102mod grid_align_items_baseline_child_top2;
103#[cfg(feature = "grid")]
104mod grid_align_items_baseline_complex;
105#[cfg(feature = "grid")]
106mod grid_align_items_baseline_double_nested_child;
107#[cfg(feature = "grid")]
108mod grid_align_items_baseline_multiline;
109#[cfg(feature = "grid")]
110mod grid_align_items_baseline_multiline_column;
111#[cfg(feature = "grid")]
112mod grid_align_items_baseline_multiline_row_and_column;
113#[cfg(feature = "grid")]
114mod grid_align_items_baseline_nested_column;
115#[cfg(feature = "grid")]
116mod grid_align_items_sized_center;
117#[cfg(feature = "grid")]
118mod grid_align_items_sized_end;
119#[cfg(feature = "grid")]
120mod grid_align_items_sized_start;
121#[cfg(feature = "grid")]
122mod grid_align_items_sized_stretch;
123#[cfg(feature = "grid")]
124mod grid_align_self_sized_all;
125#[cfg(feature = "grid")]
126mod grid_aspect_ratio_absolute_aspect_ratio_overrides_height_of_full_inset;
127#[cfg(feature = "grid")]
128mod grid_aspect_ratio_absolute_fill_height_from_inset;
129#[cfg(feature = "grid")]
130mod grid_aspect_ratio_absolute_fill_width_from_inset;
131#[cfg(feature = "grid")]
132mod grid_aspect_ratio_absolute_height_overrides_inset;
133#[cfg(feature = "grid")]
134mod grid_aspect_ratio_absolute_width_overrides_inset;
135#[cfg(feature = "grid")]
136mod grid_aspect_ratio_child_fill_content_height;
137#[cfg(feature = "grid")]
138mod grid_aspect_ratio_child_fill_content_width;
139#[cfg(feature = "grid")]
140mod grid_aspect_ratio_fill_child_height;
141#[cfg(feature = "grid")]
142mod grid_aspect_ratio_fill_child_max_height;
143#[cfg(feature = "grid")]
144mod grid_aspect_ratio_fill_child_max_width;
145#[cfg(feature = "grid")]
146mod grid_aspect_ratio_fill_child_min_height;
147#[cfg(feature = "grid")]
148mod grid_aspect_ratio_fill_child_width;
149#[cfg(feature = "grid")]
150mod grid_aspect_ratio_overridden_by_explicit_sizes;
151#[cfg(feature = "grid")]
152mod grid_aspect_ratio_overridden_by_explicit_sizes_flex;
153#[cfg(feature = "grid")]
154mod grid_auto_columns;
155#[cfg(feature = "grid")]
156mod grid_auto_columns_fixed_width;
157#[cfg(feature = "grid")]
158mod grid_auto_fill_fixed_size;
159#[cfg(feature = "grid")]
160mod grid_auto_fill_with_empty_auto_track;
161#[cfg(feature = "grid")]
162mod grid_auto_fit_definite_percentage;
163#[cfg(feature = "grid")]
164mod grid_auto_fit_with_empty_auto_track;
165#[cfg(feature = "grid")]
166mod grid_auto_rows;
167#[cfg(feature = "grid")]
168mod grid_auto_single_item;
169#[cfg(feature = "grid")]
170mod grid_auto_single_item_fixed_width;
171#[cfg(feature = "grid")]
172mod grid_auto_single_item_fixed_width_with_definite_width;
173#[cfg(feature = "grid")]
174mod grid_auto_takes_precedence_over_fr;
175#[cfg(feature = "grid")]
176mod grid_available_space_greater_than_max_content;
177#[cfg(feature = "grid")]
178mod grid_available_space_smaller_than_max_content;
179#[cfg(feature = "grid")]
180mod grid_available_space_smaller_than_min_content;
181#[cfg(feature = "grid")]
182mod grid_basic;
183#[cfg(feature = "grid")]
184mod grid_basic_implicit_tracks;
185#[cfg(feature = "grid")]
186mod grid_basic_with_overflow;
187#[cfg(feature = "grid")]
188mod grid_basic_with_padding;
189#[cfg(feature = "grid")]
190mod grid_display_none_fixed_size;
191#[cfg(feature = "grid")]
192mod grid_fit_content_percent_definite_argument;
193#[cfg(feature = "grid")]
194mod grid_fit_content_percent_definite_max_content;
195#[cfg(feature = "grid")]
196mod grid_fit_content_percent_definite_min_content;
197#[cfg(feature = "grid")]
198mod grid_fit_content_percent_indefinite_argument;
199#[cfg(feature = "grid")]
200mod grid_fit_content_percent_indefinite_max_content;
201#[cfg(feature = "grid")]
202mod grid_fit_content_percent_indefinite_max_content_hidden;
203#[cfg(feature = "grid")]
204mod grid_fit_content_percent_indefinite_min_content;
205#[cfg(feature = "grid")]
206mod grid_fit_content_percent_indefinite_min_content_hidden;
207#[cfg(feature = "grid")]
208mod grid_fit_content_points_argument;
209#[cfg(feature = "grid")]
210mod grid_fit_content_points_max_content;
211#[cfg(feature = "grid")]
212mod grid_fit_content_points_min_content;
213#[cfg(feature = "grid")]
214mod grid_fit_content_points_min_content_hidden;
215#[cfg(feature = "grid")]
216mod grid_fr_fixed_size_no_content_proportions;
217#[cfg(feature = "grid")]
218mod grid_fr_fixed_size_no_content_proportions_sub_1_sum;
219#[cfg(feature = "grid")]
220mod grid_fr_fixed_size_single_item;
221#[cfg(feature = "grid")]
222mod grid_fr_no_sized_items_indefinite;
223#[cfg(feature = "grid")]
224mod grid_fr_single_item_indefinite;
225#[cfg(feature = "grid")]
226mod grid_fr_span_2_proportion;
227#[cfg(feature = "grid")]
228mod grid_fr_span_2_proportion_sub_1_sum;
229#[cfg(feature = "grid")]
230mod grid_fr_span_2_proportion_with_non_spanned_track;
231#[cfg(feature = "grid")]
232mod grid_fr_span_2_proportion_zero_sum;
233#[cfg(feature = "grid")]
234mod grid_fr_span_2_proportion_zero_sum_with_non_spanned_track;
235#[cfg(feature = "grid")]
236mod grid_gap;
237#[cfg(feature = "grid")]
238mod grid_hidden;
239#[cfg(feature = "grid")]
240mod grid_justify_content_center;
241#[cfg(feature = "grid")]
242mod grid_justify_content_center_negative_space_gap;
243#[cfg(feature = "grid")]
244mod grid_justify_content_center_with_padding_border;
245#[cfg(feature = "grid")]
246mod grid_justify_content_end;
247#[cfg(feature = "grid")]
248mod grid_justify_content_end_negative_space_gap;
249#[cfg(feature = "grid")]
250mod grid_justify_content_end_with_padding_border;
251#[cfg(feature = "grid")]
252mod grid_justify_content_space_around;
253#[cfg(feature = "grid")]
254mod grid_justify_content_space_around_negative_space_gap;
255#[cfg(feature = "grid")]
256mod grid_justify_content_space_around_with_padding_border;
257#[cfg(feature = "grid")]
258mod grid_justify_content_space_between;
259#[cfg(feature = "grid")]
260mod grid_justify_content_space_between_negative_space_gap;
261#[cfg(feature = "grid")]
262mod grid_justify_content_space_between_with_padding_border;
263#[cfg(feature = "grid")]
264mod grid_justify_content_space_evenly;
265#[cfg(feature = "grid")]
266mod grid_justify_content_space_evenly_negative_space_gap;
267#[cfg(feature = "grid")]
268mod grid_justify_content_space_evenly_with_padding_border;
269#[cfg(feature = "grid")]
270mod grid_justify_content_start;
271#[cfg(feature = "grid")]
272mod grid_justify_content_start_negative_space_gap;
273#[cfg(feature = "grid")]
274mod grid_justify_content_start_with_padding_border;
275#[cfg(feature = "grid")]
276mod grid_justify_items_sized_center;
277#[cfg(feature = "grid")]
278mod grid_justify_items_sized_end;
279#[cfg(feature = "grid")]
280mod grid_justify_items_sized_start;
281#[cfg(feature = "grid")]
282mod grid_justify_items_sized_stretch;
283#[cfg(feature = "grid")]
284mod grid_justify_self_sized_all;
285#[cfg(feature = "grid")]
286mod grid_margins_auto_margins;
287#[cfg(feature = "grid")]
288mod grid_margins_auto_margins_override_stretch;
289#[cfg(feature = "grid")]
290mod grid_margins_fixed_center;
291#[cfg(feature = "grid")]
292mod grid_margins_fixed_end;
293#[cfg(feature = "grid")]
294mod grid_margins_fixed_start;
295#[cfg(feature = "grid")]
296mod grid_margins_fixed_stretch;
297#[cfg(feature = "grid")]
298mod grid_margins_percent_center;
299#[cfg(feature = "grid")]
300mod grid_margins_percent_end;
301#[cfg(feature = "grid")]
302mod grid_margins_percent_start;
303#[cfg(feature = "grid")]
304mod grid_margins_percent_stretch;
305#[cfg(feature = "grid")]
306mod grid_max_content_maximum_single_item;
307#[cfg(feature = "grid")]
308mod grid_max_content_single_item;
309#[cfg(feature = "grid")]
310mod grid_max_content_single_item_margin_auto;
311#[cfg(feature = "grid")]
312mod grid_max_content_single_item_margin_fixed;
313#[cfg(feature = "grid")]
314mod grid_max_content_single_item_margin_percent;
315#[cfg(feature = "grid")]
316mod grid_max_content_single_item_span_2;
317#[cfg(feature = "grid")]
318mod grid_max_content_single_item_span_2_gap_fixed;
319#[cfg(feature = "grid")]
320mod grid_max_content_single_item_span_2_gap_percent_definite;
321#[cfg(feature = "grid")]
322mod grid_max_content_single_item_span_2_gap_percent_indefinite;
323#[cfg(feature = "grid")]
324mod grid_max_width_greater_than_max_content;
325#[cfg(feature = "grid")]
326mod grid_max_width_less_than_max_content_with_min_content;
327#[cfg(feature = "grid")]
328mod grid_max_width_smaller_than_max_content;
329#[cfg(feature = "grid")]
330mod grid_max_width_smaller_than_min_content;
331#[cfg(feature = "grid")]
332mod grid_min_content_flex_column;
333#[cfg(feature = "grid")]
334mod grid_min_content_flex_row;
335#[cfg(feature = "grid")]
336mod grid_min_content_flex_single_item;
337#[cfg(feature = "grid")]
338mod grid_min_content_flex_single_item_margin_auto;
339#[cfg(feature = "grid")]
340mod grid_min_content_flex_single_item_margin_fixed;
341#[cfg(feature = "grid")]
342mod grid_min_content_flex_single_item_margin_percent;
343#[cfg(feature = "grid")]
344mod grid_min_content_maximum_single_item;
345#[cfg(feature = "grid")]
346mod grid_min_content_single_item;
347#[cfg(feature = "grid")]
348mod grid_minmax_auto_fixed_10px;
349#[cfg(feature = "grid")]
350mod grid_minmax_auto_max_content;
351#[cfg(feature = "grid")]
352mod grid_minmax_auto_min_content;
353#[cfg(feature = "grid")]
354mod grid_minmax_auto_percent_definite;
355#[cfg(feature = "grid")]
356mod grid_minmax_auto_percent_indefinite;
357#[cfg(feature = "grid")]
358mod grid_minmax_column_fixed_width_above_range;
359#[cfg(feature = "grid")]
360mod grid_minmax_column_fixed_width_below_range;
361#[cfg(feature = "grid")]
362mod grid_minmax_column_fixed_width_within_range;
363#[cfg(feature = "grid")]
364mod grid_minmax_column_indefinite;
365#[cfg(feature = "grid")]
366mod grid_minmax_column_with_auto_fixed;
367#[cfg(feature = "grid")]
368mod grid_minmax_column_with_fr_fixed;
369#[cfg(feature = "grid")]
370mod grid_minmax_max_content_1fr;
371#[cfg(feature = "grid")]
372mod grid_minmax_max_content_auto;
373#[cfg(feature = "grid")]
374mod grid_minmax_max_content_fixed_10px;
375#[cfg(feature = "grid")]
376mod grid_minmax_max_content_min_content;
377#[cfg(feature = "grid")]
378mod grid_minmax_max_content_percent_definite;
379#[cfg(feature = "grid")]
380mod grid_minmax_max_content_percent_indefinite;
381#[cfg(feature = "grid")]
382mod grid_minmax_min_content_1fr;
383#[cfg(feature = "grid")]
384mod grid_minmax_min_content_auto;
385#[cfg(feature = "grid")]
386mod grid_minmax_min_content_fixed_10px;
387#[cfg(feature = "grid")]
388mod grid_minmax_min_content_max_content;
389#[cfg(feature = "grid")]
390mod grid_minmax_min_content_percent_definite;
391#[cfg(feature = "grid")]
392mod grid_minmax_min_content_percent_indefinite;
393#[cfg(feature = "grid")]
394mod grid_out_of_order_items;
395#[cfg(feature = "grid")]
396mod grid_overflow_inline_axis_hidden;
397#[cfg(feature = "grid")]
398mod grid_overflow_inline_axis_scroll;
399#[cfg(feature = "grid")]
400mod grid_overflow_inline_axis_visible;
401#[cfg(feature = "grid")]
402mod grid_overflow_rows;
403#[cfg(feature = "grid")]
404mod grid_overflow_scrollbars_overridden_by_available_space;
405#[cfg(feature = "grid")]
406mod grid_overflow_scrollbars_overridden_by_max_size;
407#[cfg(feature = "grid")]
408mod grid_overflow_scrollbars_overridden_by_size;
409#[cfg(feature = "grid")]
410mod grid_overflow_scrollbars_take_up_space_both_axis;
411#[cfg(feature = "grid")]
412mod grid_overflow_scrollbars_take_up_space_x_axis;
413#[cfg(feature = "grid")]
414mod grid_overflow_scrollbars_take_up_space_y_axis;
415#[cfg(feature = "grid")]
416mod grid_padding_border_overrides_container_max_size;
417#[cfg(feature = "grid")]
418mod grid_padding_border_overrides_container_size;
419#[cfg(feature = "grid")]
420mod grid_padding_border_overrides_max_size;
421#[cfg(feature = "grid")]
422mod grid_padding_border_overrides_min_size;
423#[cfg(feature = "grid")]
424mod grid_padding_border_overrides_size;
425#[cfg(feature = "grid")]
426mod grid_percent_item_inside_stretch_item;
427#[cfg(feature = "grid")]
428mod grid_percent_items_nested_inside_stretch_alignment;
429#[cfg(feature = "grid")]
430mod grid_percent_items_nested_moderate;
431#[cfg(feature = "grid")]
432mod grid_percent_items_nested_with_margin;
433#[cfg(feature = "grid")]
434mod grid_percent_items_nested_with_padding_margin;
435#[cfg(feature = "grid")]
436mod grid_percent_items_width_and_margin;
437#[cfg(feature = "grid")]
438mod grid_percent_items_width_and_padding;
439#[cfg(feature = "grid")]
440mod grid_percent_tracks_definite_overflow;
441#[cfg(feature = "grid")]
442mod grid_percent_tracks_definite_underflow;
443#[cfg(feature = "grid")]
444mod grid_percent_tracks_indefinite_only;
445#[cfg(feature = "grid")]
446mod grid_percent_tracks_indefinite_with_content_overflow;
447#[cfg(feature = "grid")]
448mod grid_percent_tracks_indefinite_with_content_underflow;
449#[cfg(feature = "grid")]
450mod grid_placement_auto_negative;
451#[cfg(feature = "grid")]
452mod grid_placement_definite_in_secondary_axis_with_fully_definite_negative;
453#[cfg(feature = "grid")]
454mod grid_placement_definite_primary;
455#[cfg(feature = "grid")]
456mod grid_relative_all_sides;
457#[cfg(feature = "grid")]
458mod grid_relayout_vertical_text;
459#[cfg(feature = "grid")]
460mod grid_repeat_integer;
461#[cfg(feature = "grid")]
462mod grid_repeat_mixed;
463#[cfg(feature = "grid")]
464mod grid_size_child_fixed_tracks;
465#[cfg(feature = "grid")]
466mod grid_span_13_most_non_flex_with_minmax_indefinite;
467#[cfg(feature = "grid")]
468mod grid_span_13_most_non_flex_with_minmax_indefinite_hidden;
469#[cfg(feature = "grid")]
470mod grid_span_2_max_content_auto_indefinite;
471#[cfg(feature = "grid")]
472mod grid_span_2_max_content_auto_indefinite_hidden;
473#[cfg(feature = "grid")]
474mod grid_span_2_max_content_fit_content_10px_indefinite;
475#[cfg(feature = "grid")]
476mod grid_span_2_max_content_fit_content_10px_indefinite_hidden;
477#[cfg(feature = "grid")]
478mod grid_span_2_max_content_fit_content_80px_indefinite;
479#[cfg(feature = "grid")]
480mod grid_span_2_max_content_fit_content_80px_indefinite_hidden;
481#[cfg(feature = "grid")]
482mod grid_span_2_max_content_max_content_indefinite;
483#[cfg(feature = "grid")]
484mod grid_span_2_min_content_auto_indefinite;
485#[cfg(feature = "grid")]
486mod grid_span_2_min_content_auto_indefinite_hidden;
487#[cfg(feature = "grid")]
488mod grid_span_2_min_content_fit_content_10px_indefinite;
489#[cfg(feature = "grid")]
490mod grid_span_2_min_content_fit_content_10px_indefinite_hidden;
491#[cfg(feature = "grid")]
492mod grid_span_2_min_content_fit_content_30px_indefinite;
493#[cfg(feature = "grid")]
494mod grid_span_2_min_content_fit_content_30px_indefinite_hidden;
495#[cfg(feature = "grid")]
496mod grid_span_2_min_content_fit_content_80px_indefinite;
497#[cfg(feature = "grid")]
498mod grid_span_2_min_content_fit_content_80px_indefinite_hidden;
499#[cfg(feature = "grid")]
500mod grid_span_2_min_content_max_content_indefinite;
501#[cfg(feature = "grid")]
502mod grid_span_2_min_content_min_content_indefinite;
503#[cfg(feature = "grid")]
504mod grid_span_6_all_non_flex_indefinite;
505#[cfg(feature = "grid")]
506mod grid_span_6_all_non_flex_indefinite_hidden;
507#[cfg(feature = "grid")]
508mod grid_span_8_all_track_types_indefinite;
509#[cfg(feature = "grid")]
510mod grid_taffy_issue_624;