summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibWeb/Layout/GridFormattingContext.h')
-rw-r--r--Userland/Libraries/LibWeb/Layout/GridFormattingContext.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h
index 85d1541bce..7247807c8c 100644
--- a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h
+++ b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h
@@ -165,6 +165,12 @@ private:
void initialize_grid_tracks_from_definition(AvailableSpace const& available_space, Vector<CSS::ExplicitGridTrack> const& tracks_definition, Vector<TemporaryTrack>& tracks);
void initialize_grid_tracks_for_columns_and_rows(AvailableSpace const&);
void initialize_gap_tracks(AvailableSpace const&);
+
+ void initialize_track_sizes(AvailableSize const& available_size, Vector<TemporaryTrack>& tracks);
+ void resolve_intrinsic_track_sizes(GridDimension const dimension, AvailableSize const& available_space, Vector<TemporaryTrack>& tracks);
+ void maximize_tracks(AvailableSize const& available_size, Vector<TemporaryTrack>& tracks);
+ void expand_flexible_tracks(AvailableSize const& available_size, Vector<TemporaryTrack>& tracks);
+ void stretch_auto_tracks(AvailableSize const& available_size, Vector<TemporaryTrack>& tracks);
void run_track_sizing(GridDimension const dimension, AvailableSpace const& available_space, Vector<TemporaryTrack>& tracks);
CSSPixels content_based_minimum_height(GridItem const&);