LibWeb: Support individual scale CSS property

This commit is contained in:
Andreas Kling
2024-11-22 18:07:16 +01:00
committed by Andreas Kling
parent 66a821e731
commit 9a7c9286c4
21 changed files with 234 additions and 55 deletions

View File

@@ -48,6 +48,7 @@
#include <LibWeb/CSS/StyleValues/RectStyleValue.h>
#include <LibWeb/CSS/StyleValues/ResolutionStyleValue.h>
#include <LibWeb/CSS/StyleValues/RotationStyleValue.h>
#include <LibWeb/CSS/StyleValues/ScaleStyleValue.h>
#include <LibWeb/CSS/StyleValues/ScrollbarGutterStyleValue.h>
#include <LibWeb/CSS/StyleValues/ShadowStyleValue.h>
#include <LibWeb/CSS/StyleValues/ShorthandStyleValue.h>
@@ -295,6 +296,12 @@ RotationStyleValue const& CSSStyleValue::as_rotation() const
return static_cast<RotationStyleValue const&>(*this);
}
ScaleStyleValue const& CSSStyleValue::as_scale() const
{
VERIFY(is_scale());
return static_cast<ScaleStyleValue const&>(*this);
}
ScrollbarGutterStyleValue const& CSSStyleValue::as_scrollbar_gutter() const
{
VERIFY(is_scrollbar_gutter());