mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:37:46 +00:00
LibDraw: Add MenuBaseText and MenuSelectionText color roles
This allows the very aesthetic "Hotdog Stand" theme to have quite reasonable looking menus.
This commit is contained in:
parent
5330593e38
commit
5be6a43860
8 changed files with 17 additions and 42 deletions
|
@ -29,7 +29,9 @@ public:
|
|||
Color highlight_window_title() const { return color(ColorRole::HighlightWindowTitle); }
|
||||
Color menu_stripe() const { return color(ColorRole::MenuStripe); }
|
||||
Color menu_base() const { return color(ColorRole::MenuBase); }
|
||||
Color menu_base_text() const { return color(ColorRole::MenuBaseText); }
|
||||
Color menu_selection() const { return color(ColorRole::MenuSelection); }
|
||||
Color menu_selection_text() const { return color(ColorRole::MenuSelectionText); }
|
||||
Color base() const { return color(ColorRole::Base); }
|
||||
Color base_text() const { return color(ColorRole::BaseText); }
|
||||
Color button() const { return color(ColorRole::Button); }
|
||||
|
|
|
@ -72,7 +72,9 @@ RefPtr<SharedBuffer> load_system_theme(const String& path)
|
|||
DO_COLOR(HighlightWindowTitle);
|
||||
DO_COLOR(MenuStripe);
|
||||
DO_COLOR(MenuBase);
|
||||
DO_COLOR(MenuBaseText);
|
||||
DO_COLOR(MenuSelection);
|
||||
DO_COLOR(MenuSelectionText);
|
||||
|
||||
buffer->seal();
|
||||
buffer->share_globally();
|
||||
|
|
|
@ -21,7 +21,9 @@ enum class ColorRole {
|
|||
HighlightWindowTitle,
|
||||
MenuStripe,
|
||||
MenuBase,
|
||||
MenuBaseText,
|
||||
MenuSelection,
|
||||
MenuSelectionText,
|
||||
Window,
|
||||
WindowText,
|
||||
Button,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue