]> git.tdb.fi Git - poefilter.git/blobdiff - source/theme.cpp
Add alpha channel support for colors
[poefilter.git] / source / theme.cpp
index 7557caaa8c8f90083a323e39b9e0e7ffb168fd7f..6f9f5d95913394e13309eb1ef46f716d4286aac5 100644 (file)
@@ -46,6 +46,7 @@ Theme::Loader::Loader(Theme &t):
        add("appearance", &Loader::appearance);
        add("base_font_size", &Theme::base_font_size);
        add("color", &Loader::color);
+       add("color", &Loader::color_alpha);
 }
 
 void Theme::Loader::appearance(const string &name)
@@ -60,3 +61,8 @@ void Theme::Loader::color(const string &name, unsigned r, unsigned g, unsigned b
 {
        obj.set_color(name, Color(r, g, b));
 }
+
+void Theme::Loader::color_alpha(const string &name, unsigned r, unsigned g, unsigned b, unsigned a)
+{
+       obj.set_color(name, Color(r, g, b, a));
+}