From d49fccf0d5d66d4e7e5caf9669b57404268b24d7 Mon Sep 17 00:00:00 2001 From: implicitfield <114500360+implicitfield@users.noreply.github.com> Date: Fri, 2 Dec 2022 20:11:39 +0200 Subject: [PATCH] ThemeEditor: Support editing color schemes --- .../Applications/ThemeEditor/MainWidget.cpp | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Userland/Applications/ThemeEditor/MainWidget.cpp b/Userland/Applications/ThemeEditor/MainWidget.cpp index e8b57ba897..0349710209 100644 --- a/Userland/Applications/ThemeEditor/MainWidget.cpp +++ b/Userland/Applications/ThemeEditor/MainWidget.cpp @@ -183,6 +183,29 @@ static const PropertyTab syntax_highlighting_tab { } }; +static const PropertyTab color_scheme_tab { + "Color Scheme", + { + { "General", + { { Gfx::ColorRole::Black }, + { Gfx::ColorRole::Red }, + { Gfx::ColorRole::Green }, + { Gfx::ColorRole::Yellow }, + { Gfx::ColorRole::Blue }, + { Gfx::ColorRole::Magenta }, + { Gfx::ColorRole::Cyan }, + { Gfx::ColorRole::White }, + { Gfx::ColorRole::BrightBlack }, + { Gfx::ColorRole::BrightRed }, + { Gfx::ColorRole::BrightGreen }, + { Gfx::ColorRole::BrightYellow }, + { Gfx::ColorRole::BrightBlue }, + { Gfx::ColorRole::BrightMagenta }, + { Gfx::ColorRole::BrightCyan }, + { Gfx::ColorRole::BrightWhite } } }, + } +}; + MainWidget::MainWidget() : m_current_palette(GUI::Application::the()->palette()) { @@ -195,6 +218,7 @@ MainWidget::MainWidget() add_property_tab(window_tab); add_property_tab(widgets_tab); add_property_tab(syntax_highlighting_tab); + add_property_tab(color_scheme_tab); build_override_controls(); }