aboutsummaryrefslogtreecommitdiff
path: root/include/ColorScheme.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/ColorScheme.hpp')
-rw-r--r--include/ColorScheme.hpp14
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();
};
}