diff options
Diffstat (limited to 'include/ColorScheme.hpp')
-rw-r--r-- | include/ColorScheme.hpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/include/ColorScheme.hpp b/include/ColorScheme.hpp index 07010ba..64dbeec 100644 --- a/include/ColorScheme.hpp +++ b/include/ColorScheme.hpp @@ -7,9 +7,17 @@ namespace dchat class ColorScheme { public: - static sf::Color getBackgroundColor() { return sf::Color(40, 40, 40); } - static sf::Color getPanelColor() { return sf::Color(35, 35, 35); } + enum class Type + { + LIGHT, + DARK + }; - static sf::Color getTextRegularColor() { return sf::Color(240, 240, 240); } + static Type getType(); + static void setType(Type type); + + static sf::Color getBackgroundColor(); + static sf::Color getPanelColor(); + static sf::Color getTextRegularColor(); }; } |