1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:38:11 +00:00

DisplaySettings: Add an Effects tab

Effects tab provides the UI for setting SystemEffects.
DisplaySettings is getting a bit crowded and might need a re-org
at some point, but this seems like a good home for effects while
the settings mature.
This commit is contained in:
thankyouverycool 2022-08-07 20:02:34 -04:00 committed by Andreas Kling
parent 8b5280b5dd
commit 1d445356b6
5 changed files with 322 additions and 1 deletions

View file

@ -8,6 +8,7 @@
#include "BackgroundSettingsWidget.h"
#include "DesktopSettingsWidget.h"
#include "EffectsSettingsWidget.h"
#include "FontSettingsWidget.h"
#include "MonitorSettingsWidget.h"
#include "ThemesSettingsWidget.h"
@ -41,6 +42,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
(void)TRY(window->add_tab<DisplaySettings::FontSettingsWidget>("Fonts"sv, "fonts"sv));
(void)TRY(window->add_tab<DisplaySettings::MonitorSettingsWidget>("Monitor"sv, "monitor"sv));
(void)TRY(window->add_tab<DisplaySettings::DesktopSettingsWidget>("Workspaces"sv, "workspaces"sv));
(void)TRY(window->add_tab<GUI::DisplaySettings::EffectsSettingsWidget>("Effects"sv, "effects"sv));
window->set_active_tab(selected_tab);
window->set_icon(app_icon.bitmap_for_size(16));