LibWeb: Add helper function for creating auto GridTrackSizes

Makes it more convenient to create auto GridTrackSizes. I think having
an auto GridTrackSize be defined by an auto Length value kind of
confusing, and this at least helps when creating one.
This commit is contained in:
martinfalisse 2022-09-07 15:09:32 +02:00 committed by Andreas Kling
parent ad221164d5
commit 9681eb89a6
Notes: sideshowbarker 2024-07-17 07:12:07 +09:00
2 changed files with 7 additions and 0 deletions

View file

@ -30,6 +30,11 @@ GridTrackSize::GridTrackSize(float flexible_length)
{
}
GridTrackSize GridTrackSize::make_auto()
{
return GridTrackSize(CSS::Length::make_auto());
}
String GridTrackSize::to_string() const
{
switch (m_type) {

View file

@ -26,6 +26,8 @@ public:
GridTrackSize(Percentage);
GridTrackSize(float);
static GridTrackSize make_auto();
Type type() const { return m_type; }
bool is_length() const { return m_type == Type::Length; }