comparison include/gui/theme.h @ 369:47c9f8502269

*: clang-format all the things I've edited the formatting a bit. Now pointer asterisks (and reference ampersands) are on the variable instead of the type, as well as having newlines for function braces (but nothing else)
author Paper <paper@tflc.us>
date Fri, 25 Jul 2025 10:16:02 -0400
parents 657fda1b9cac
children
comparison
equal deleted inserted replaced
368:6d37a998cf91 369:47c9f8502269
9 Default, 9 Default,
10 Light, 10 Light,
11 Dark 11 Dark
12 }; 12 };
13 13
14 constexpr std::array<Theme, 3> Themes{ 14 constexpr std::array<Theme, 3> Themes{Theme::Default, Theme::Light, Theme::Dark};
15 Theme::Default,
16 Theme::Light,
17 Theme::Dark
18 };
19 15
20 class ThemeManager final { 16 class ThemeManager final {
21 public: 17 public:
22 ThemeManager(Theme theme = Theme::Default); 18 ThemeManager(Theme theme = Theme::Default);
23 void SetTheme(Theme theme); 19 void SetTheme(Theme theme);