mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-11 18:20:43 +09:00
LibWeb/CSS: Add FontSourceStyleValue
This will be used by the `@font { src: ... }` descriptor once we parse descriptors as style values.
This commit is contained in:
parent
79093291b5
commit
60c536bdd5
Notes:
github-actions[bot]
2025-04-04 09:42:16 +00:00
Author: https://github.com/AtkinsSJ
Commit: 60c536bdd5
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4206
8 changed files with 186 additions and 0 deletions
|
@ -106,6 +106,7 @@ public:
|
|||
FilterValueList,
|
||||
FitContent,
|
||||
Flex,
|
||||
FontSource,
|
||||
FontVariant,
|
||||
Frequency,
|
||||
GridAutoFlow,
|
||||
|
@ -228,6 +229,10 @@ public:
|
|||
FlexStyleValue const& as_flex() const;
|
||||
FlexStyleValue& as_flex() { return const_cast<FlexStyleValue&>(const_cast<CSSStyleValue const&>(*this).as_flex()); }
|
||||
|
||||
bool is_font_source() const { return type() == Type::FontSource; }
|
||||
FontSourceStyleValue const& as_font_source() const;
|
||||
FontSourceStyleValue& as_font_source() { return const_cast<FontSourceStyleValue&>(const_cast<CSSStyleValue const&>(*this).as_font_source()); }
|
||||
|
||||
bool is_frequency() const { return type() == Type::Frequency; }
|
||||
FrequencyStyleValue const& as_frequency() const;
|
||||
FrequencyStyleValue& as_frequency() { return const_cast<FrequencyStyleValue&>(const_cast<CSSStyleValue const&>(*this).as_frequency()); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue