1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 08:37:46 +00:00

LibWeb: Implement gap in CSS Grid

This commit is contained in:
martinfalisse 2022-11-06 13:45:05 +01:00 committed by Andreas Kling
parent 2b69fa5649
commit 188856c5eb
2 changed files with 100 additions and 6 deletions

View file

@ -33,6 +33,7 @@ private:
float growth_limit { 0 };
float space_to_distribute { 0 };
float planned_increase { 0 };
bool is_gap { false };
TemporaryTrack(CSS::GridSize min_track_sizing_function, CSS::GridSize max_track_sizing_function)
: min_track_sizing_function(min_track_sizing_function)
@ -46,6 +47,14 @@ private:
{
}
TemporaryTrack(float size, bool is_gap)
: min_track_sizing_function(CSS::GridSize(size))
, max_track_sizing_function(CSS::GridSize(size))
, base_size(size)
, is_gap(is_gap)
{
}
TemporaryTrack()
: min_track_sizing_function(CSS::GridSize::make_auto())
, max_track_sizing_function(CSS::GridSize::make_auto())