|
NetSurf
|
Flex item data. More...
Data Fields | |
| enum css_flex_basis_e | basis |
| css_fixed | basis_length |
| css_unit | basis_unit |
| struct box * | box |
| css_fixed | shrink |
| css_fixed | grow |
| int | min_main |
| int | max_main |
| int | min_cross |
| int | max_cross |
| int | target_main_size |
| int | base_size |
| int | main_size |
| size_t | line |
| bool | freeze |
| bool | min_violation |
| bool | max_violation |
Flex item data.
Definition at line 48 of file layout_flex.c.
| int flex_item_data::base_size |
Definition at line 63 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), layout_flex__distribute_free_main(), layout_flex__remaining_free_main(), and layout_flex__resolve_line().
| enum css_flex_basis_e flex_item_data::basis |
Definition at line 49 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), and layout_flex_ctx__populate_item_data().
| css_fixed flex_item_data::basis_length |
Definition at line 50 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), and layout_flex_ctx__populate_item_data().
| css_unit flex_item_data::basis_unit |
Definition at line 51 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), and layout_flex_ctx__populate_item_data().
| struct box* flex_item_data::box |
Definition at line 52 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), layout_flex__build_line(), layout_flex__get_min_max_violations(), layout_flex__item_freeze(), layout_flex__place_line_items_cross(), layout_flex__place_line_items_main(), layout_flex_ctx__populate_item_data(), and layout_flex_item().
| bool flex_item_data::freeze |
Definition at line 67 of file layout_flex.c.
Referenced by layout_flex__distribute_free_main(), layout_flex__get_min_max_violations(), layout_flex__item_freeze(), layout_flex__remaining_free_main(), and layout_flex__resolve_line().
| css_fixed flex_item_data::grow |
Definition at line 55 of file layout_flex.c.
Referenced by layout_flex__distribute_free_main(), layout_flex__remaining_free_main(), layout_flex__resolve_line(), and layout_flex_ctx__populate_item_data().
| size_t flex_item_data::line |
Definition at line 65 of file layout_flex.c.
Referenced by layout_flex__build_line().
| int flex_item_data::main_size |
Definition at line 64 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), layout_flex__build_line(), layout_flex__distribute_free_main(), and layout_flex__resolve_line().
| int flex_item_data::max_cross |
Definition at line 60 of file layout_flex.c.
Referenced by layout_flex_ctx__populate_item_data().
| int flex_item_data::max_main |
Definition at line 58 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), layout_flex__get_min_max_violations(), and layout_flex_ctx__populate_item_data().
| bool flex_item_data::max_violation |
Definition at line 69 of file layout_flex.c.
Referenced by layout_flex__get_min_max_violations(), and layout_flex__resolve_line().
| int flex_item_data::min_cross |
Definition at line 59 of file layout_flex.c.
Referenced by layout_flex_ctx__populate_item_data().
| int flex_item_data::min_main |
Definition at line 57 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), layout_flex__get_min_max_violations(), and layout_flex_ctx__populate_item_data().
| bool flex_item_data::min_violation |
Definition at line 68 of file layout_flex.c.
Referenced by layout_flex__get_min_max_violations(), and layout_flex__resolve_line().
| css_fixed flex_item_data::shrink |
Definition at line 54 of file layout_flex.c.
Referenced by layout_flex__distribute_free_main(), layout_flex__remaining_free_main(), layout_flex__resolve_line(), and layout_flex_ctx__populate_item_data().
| int flex_item_data::target_main_size |
Definition at line 62 of file layout_flex.c.
Referenced by layout_flex__base_and_main_sizes(), layout_flex__distribute_free_main(), layout_flex__get_min_max_violations(), layout_flex__item_freeze(), layout_flex__place_line_items_main(), layout_flex__remaining_free_main(), and layout_flex__resolve_line().