aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.hh
diff options
context:
space:
mode:
authorMark Tiefenbruck <mark@fluxbox.org>2008-01-08 08:50:58 (GMT)
committerMark Tiefenbruck <mark@fluxbox.org>2008-01-08 08:50:58 (GMT)
commit1f01d84c080d607a91eb417efcaf5e500b5f1d7e (patch)
tree979c14aa12abfa6d0fe1aa936a9b1e9effd86a32 /src/Screen.hh
parentec3125aeb95a06f08cd4895c5b7c3a8911c1b368 (diff)
downloadfluxbox-1f01d84c080d607a91eb417efcaf5e500b5f1d7e.zip
fluxbox-1f01d84c080d607a91eb417efcaf5e500b5f1d7e.tar.bz2
split WinButtonTheme into multiple themes
Diffstat (limited to 'src/Screen.hh')
-rw-r--r--src/Screen.hh12
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