diff options
author | Andreas Kling <awesomekling@gmail.com> | 2020-01-13 20:33:15 +0100 |
---|---|---|
committer | Andreas Kling <awesomekling@gmail.com> | 2020-01-13 20:33:15 +0100 |
commit | fd64e97c8afb46b5e152bd18d0376c2094c9f3f3 (patch) | |
tree | 678728c143762318a1b09dd8645521f5668feec3 /Libraries/LibDraw/SystemTheme.h | |
parent | 3b2f20ed4d393b93de3dd84cf6290ec5fb089593 (diff) | |
download | serenity-fd64e97c8afb46b5e152bd18d0376c2094c9f3f3.zip |
LibDraw+LibHTML: Make link colors themeable
Add "Link", "ActiveLink" and "VisitedLink" colors to the system theme
definition, and implement support for them in LibHTML.
Note that <body link="foo" alink="bar" vlink="baz"> takes precedence
over the system colors. Author style also takes precedence, since we
only fetch the system color in case the CSS color is -libhtml-link.
Diffstat (limited to 'Libraries/LibDraw/SystemTheme.h')
-rw-r--r-- | Libraries/LibDraw/SystemTheme.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Libraries/LibDraw/SystemTheme.h b/Libraries/LibDraw/SystemTheme.h index 74d3d90c44..d1528dfd37 100644 --- a/Libraries/LibDraw/SystemTheme.h +++ b/Libraries/LibDraw/SystemTheme.h @@ -38,6 +38,9 @@ enum class ColorRole { SelectionText, RubberBandFill, RubberBandBorder, + Link, + ActiveLink, + VisitedLink, __Count, |