mirror of
https://github.com/RGBCube/serenity
synced 2025-06-01 06:18:12 +00:00
LibWeb: Move grid items placement algorithm into separate method in GFC
Let's follow pattern of other formatting context where steps of layout are separated into method.
This commit is contained in:
parent
9e8b507fad
commit
62d26a5afb
2 changed files with 20 additions and 10 deletions
|
@ -156,12 +156,13 @@ private:
|
|||
void build_valid_grid_areas();
|
||||
int find_valid_grid_area(String const& needle);
|
||||
|
||||
void place_grid_items(AvailableSpace const& available_space);
|
||||
void place_item_with_row_and_column_position(Box const& child_box);
|
||||
void place_item_with_row_position(Box const& child_box);
|
||||
void place_item_with_column_position(Box const& child_box, int& auto_placement_cursor_x, int& auto_placement_cursor_y);
|
||||
void place_item_with_no_declared_position(Box const& child_box, int& auto_placement_cursor_x, int& auto_placement_cursor_y);
|
||||
|
||||
void initialize_grid_tracks(AvailableSpace const&, int column_count, int row_count);
|
||||
void initialize_grid_tracks(AvailableSpace const&);
|
||||
void run_track_sizing(GridDimension const dimension, AvailableSpace const& available_space, Vector<TemporaryTrack>& tracks);
|
||||
|
||||
CSSPixels content_based_minimum_height(GridItem const&);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue