aboutsummaryrefslogtreecommitdiff
path: root/src/IconbarTheme.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/IconbarTheme.cc')
-rw-r--r--src/IconbarTheme.cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/IconbarTheme.cc b/src/IconbarTheme.cc
new file mode 100644
index 0000000..0813128
--- /dev/null
+++ b/src/IconbarTheme.cc
@@ -0,0 +1,23 @@
1#include "IconbarTheme.hh"
2#include "FbTk/App.hh"
3
4IconbarTheme::IconbarTheme(int screen_num,
5 const std::string &name,
6 const std::string &altname):
7 FbTk::Theme(screen_num),
8 m_focused_texture(*this, name + ".focused", altname + ".Focused"),
9 m_unfocused_texture(*this, name + ".unfocused", altname + ".Unfocused"),
10 m_focused_text(*this, name + ".focused", altname + ".Focused"),
11 m_unfocused_text(*this, name + ".unfocused", altname + ".Unfocused") {
12
13 FbTk::ThemeManager::instance().loadTheme(*this);
14
15}
16IconbarTheme::~IconbarTheme() {
17
18}
19void IconbarTheme::reconfigTheme() {
20 m_focused_text.update();
21 m_unfocused_text.update();
22}
23