mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 18:28:12 +00:00
LibWeb: Implement vendor specific CSS color style for System Palette
Add "-libweb-palette-foo-bar" CSS color properties to allow CSS to style itself using the currently selected System Theme.
This commit is contained in:
parent
6a74af8063
commit
b352a6b59d
5 changed files with 406 additions and 1 deletions
|
@ -45,6 +45,60 @@ namespace CSS {
|
|||
enum class ValueID {
|
||||
Invalid,
|
||||
VendorSpecificLink,
|
||||
VendorSpecificPaletteDesktopBackground,
|
||||
VendorSpecificPaletteActiveWindowBorder1,
|
||||
VendorSpecificPaletteActiveWindowBorder2,
|
||||
VendorSpecificPaletteActiveWindowTitle,
|
||||
VendorSpecificPaletteInactiveWindowBorder1,
|
||||
VendorSpecificPaletteInactiveWindowBorder2,
|
||||
VendorSpecificPaletteInactiveWindowTitle,
|
||||
VendorSpecificPaletteMovingWindowBorder1,
|
||||
VendorSpecificPaletteMovingWindowBorder2,
|
||||
VendorSpecificPaletteMovingWindowTitle,
|
||||
VendorSpecificPaletteHighlightWindowBorder1,
|
||||
VendorSpecificPaletteHighlightWindowBorder2,
|
||||
VendorSpecificPaletteHighlightWindowTitle,
|
||||
VendorSpecificPaletteMenuStripe,
|
||||
VendorSpecificPaletteMenuBase,
|
||||
VendorSpecificPaletteMenuBaseText,
|
||||
VendorSpecificPaletteMenuSelection,
|
||||
VendorSpecificPaletteMenuSelectionText,
|
||||
VendorSpecificPaletteWindow,
|
||||
VendorSpecificPaletteWindowText,
|
||||
VendorSpecificPaletteButton,
|
||||
VendorSpecificPaletteButtonText,
|
||||
VendorSpecificPaletteBase,
|
||||
VendorSpecificPaletteBaseText,
|
||||
VendorSpecificPaletteThreedHighlight,
|
||||
VendorSpecificPaletteThreedShadow1,
|
||||
VendorSpecificPaletteThreedShadow2,
|
||||
VendorSpecificPaletteHoverHighlight,
|
||||
VendorSpecificPaletteSelection,
|
||||
VendorSpecificPaletteSelectionText,
|
||||
VendorSpecificPaletteInactiveSelection,
|
||||
VendorSpecificPaletteInactiveSelectionText,
|
||||
VendorSpecificPaletteRubberBandFill,
|
||||
VendorSpecificPaletteRubberBandBorder,
|
||||
VendorSpecificPaletteLink,
|
||||
VendorSpecificPaletteActiveLink,
|
||||
VendorSpecificPaletteVisitedLink,
|
||||
VendorSpecificPaletteRuler,
|
||||
VendorSpecificPaletteRulerBorder,
|
||||
VendorSpecificPaletteRulerActiveText,
|
||||
VendorSpecificPaletteRulerInactiveText,
|
||||
VendorSpecificPaletteTextCursor,
|
||||
VendorSpecificPaletteFocusOutline,
|
||||
VendorSpecificPaletteSyntaxComment,
|
||||
VendorSpecificPaletteSyntaxNumber,
|
||||
VendorSpecificPaletteSyntaxString,
|
||||
VendorSpecificPaletteSyntaxType,
|
||||
VendorSpecificPaletteSyntaxPunctuation,
|
||||
VendorSpecificPaletteSyntaxOperator,
|
||||
VendorSpecificPaletteSyntaxKeyword,
|
||||
VendorSpecificPaletteSyntaxControlKeyword,
|
||||
VendorSpecificPaletteSyntaxIdentifier,
|
||||
VendorSpecificPaletteSyntaxPreprocessorStatement,
|
||||
VendorSpecificPaletteSyntaxPreprocessorValue,
|
||||
Center,
|
||||
Left,
|
||||
Right,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue