diff options
Diffstat (limited to 'src/ToolTheme.hh')
-rw-r--r-- | src/ToolTheme.hh | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/ToolTheme.hh b/src/ToolTheme.hh index 52e926a..270b67a 100644 --- a/src/ToolTheme.hh +++ b/src/ToolTheme.hh | |||
@@ -26,18 +26,15 @@ | |||
26 | #define TOOLTHEME_HH | 26 | #define TOOLTHEME_HH |
27 | 27 | ||
28 | 28 | ||
29 | #include "TextTheme.hh" | 29 | #include "FbTk/TextTheme.hh" |
30 | #include "BorderTheme.hh" | 30 | #include "FbTk/BorderTheme.hh" |
31 | |||
32 | #include "FbTk/Texture.hh" | 31 | #include "FbTk/Texture.hh" |
33 | 32 | ||
34 | #include <X11/Xlib.h> | 33 | #include <X11/Xlib.h> |
35 | #include <string> | 34 | #include <string> |
36 | 35 | ||
37 | class ToolbarTheme; | ||
38 | |||
39 | /// Handles toolbar item theme for text and texture | 36 | /// Handles toolbar item theme for text and texture |
40 | class ToolTheme: public FbTk::Theme, public TextTheme { | 37 | class ToolTheme: public FbTk::Theme, public FbTk::TextTheme { |
41 | public: | 38 | public: |
42 | ToolTheme(int screen_num, const std::string &name, const std::string &altname); | 39 | ToolTheme(int screen_num, const std::string &name, const std::string &altname); |
43 | virtual ~ToolTheme(); | 40 | virtual ~ToolTheme(); |
@@ -47,7 +44,7 @@ public: | |||
47 | void reconfigTheme(); | 44 | void reconfigTheme(); |
48 | // textures | 45 | // textures |
49 | const FbTk::Texture &texture() const { return *m_texture; } | 46 | const FbTk::Texture &texture() const { return *m_texture; } |
50 | const BorderTheme &border() const { return m_border; } | 47 | const FbTk::BorderTheme &border() const { return m_border; } |
51 | inline unsigned char alpha() const { return m_alpha; } | 48 | inline unsigned char alpha() const { return m_alpha; } |
52 | inline void setAlpha(unsigned char alpha) { m_alpha = alpha; } | 49 | inline void setAlpha(unsigned char alpha) { m_alpha = alpha; } |
53 | 50 | ||
@@ -56,7 +53,7 @@ protected: | |||
56 | 53 | ||
57 | private: | 54 | private: |
58 | FbTk::ThemeItem<FbTk::Texture> m_texture; | 55 | FbTk::ThemeItem<FbTk::Texture> m_texture; |
59 | BorderTheme m_border; | 56 | FbTk::BorderTheme m_border; |
60 | unsigned char m_alpha; | 57 | unsigned char m_alpha; |
61 | }; | 58 | }; |
62 | 59 | ||