diff options
author | Mark Tiefenbruck <mark@fluxbox.org> | 2008-01-08 08:50:58 (GMT) |
---|---|---|
committer | Mark Tiefenbruck <mark@fluxbox.org> | 2008-01-08 08:50:58 (GMT) |
commit | 1f01d84c080d607a91eb417efcaf5e500b5f1d7e (patch) | |
tree | 979c14aa12abfa6d0fe1aa936a9b1e9effd86a32 /src/Screen.hh | |
parent | ec3125aeb95a06f08cd4895c5b7c3a8911c1b368 (diff) | |
download | fluxbox_pavel-1f01d84c080d607a91eb417efcaf5e500b5f1d7e.zip fluxbox_pavel-1f01d84c080d607a91eb417efcaf5e500b5f1d7e.tar.bz2 |
split WinButtonTheme into multiple themes
Diffstat (limited to 'src/Screen.hh')
-rw-r--r-- | src/Screen.hh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/Screen.hh b/src/Screen.hh index 5815395..1d41d82 100644 --- a/src/Screen.hh +++ b/src/Screen.hh | |||
@@ -281,8 +281,13 @@ public: | |||
281 | FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() { return *m_menutheme.get(); } | 281 | FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() { return *m_menutheme.get(); } |
282 | const FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() const { return *m_menutheme.get(); } | 282 | const FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() const { return *m_menutheme.get(); } |
283 | const FbTk::ThemeProxy<RootTheme> &rootTheme() const { return *m_root_theme.get(); } | 283 | const FbTk::ThemeProxy<RootTheme> &rootTheme() const { return *m_root_theme.get(); } |
284 | FbTk::ThemeProxy<WinButtonTheme> &winButtonTheme() { return *m_winbutton_theme.get(); } | 284 | |
285 | const FbTk::ThemeProxy<WinButtonTheme> &winButtonTheme() const { return *m_winbutton_theme.get(); } | 285 | FbTk::ThemeProxy<WinButtonTheme> &focusedWinButtonTheme() { return *m_focused_winbutton_theme.get(); } |
286 | const FbTk::ThemeProxy<WinButtonTheme> &focusedWinButtonTheme() const { return *m_focused_winbutton_theme.get(); } | ||
287 | FbTk::ThemeProxy<WinButtonTheme> &unfocusedWinButtonTheme() { return *m_unfocused_winbutton_theme.get(); } | ||
288 | const FbTk::ThemeProxy<WinButtonTheme> &unfocusedWinButtonTheme() const { return *m_unfocused_winbutton_theme.get(); } | ||
289 | FbTk::ThemeProxy<WinButtonTheme> &pressedWinButtonTheme() { return *m_pressed_winbutton_theme.get(); } | ||
290 | const FbTk::ThemeProxy<WinButtonTheme> &pressedWinButtonTheme() const { return *m_pressed_winbutton_theme.get(); } | ||
286 | 291 | ||
287 | FbRootWindow &rootWindow() { return m_root_window; } | 292 | FbRootWindow &rootWindow() { return m_root_window; } |
288 | const FbRootWindow &rootWindow() const { return m_root_window; } | 293 | const FbRootWindow &rootWindow() const { return m_root_window; } |
@@ -519,7 +524,8 @@ private: | |||
519 | 524 | ||
520 | std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme, | 525 | std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme, |
521 | m_unfocused_windowtheme; | 526 | m_unfocused_windowtheme; |
522 | std::auto_ptr<WinButtonTheme> m_winbutton_theme; | 527 | std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme, |
528 | m_unfocused_winbutton_theme, m_pressed_winbutton_theme; | ||
523 | std::auto_ptr<FbTk::MenuTheme> m_menutheme; | 529 | std::auto_ptr<FbTk::MenuTheme> m_menutheme; |
524 | std::auto_ptr<RootTheme> m_root_theme; | 530 | std::auto_ptr<RootTheme> m_root_theme; |
525 | 531 | ||