diff options
author | Thomas Lübking <thomas.luebking@gmail.com> | 2016-07-25 15:47:42 (GMT) |
---|---|---|
committer | Mathias Gumz <akira@fluxbox.org> | 2016-07-30 16:22:49 (GMT) |
commit | bccb185cd9e4efd1db2e5244ba1a1956f750f9cd (patch) | |
tree | 69a1756061719eaf0764479942f1139f8694d2e5 /src/Screen.hh | |
parent | 6defd9391d16fe99422d12c2ab5475929087c11f (diff) | |
download | fluxbox-bccb185cd9e4efd1db2e5244ba1a1956f750f9cd.zip fluxbox-bccb185cd9e4efd1db2e5244ba1a1956f750f9cd.tar.bz2 |
reconfigTheme's on loading a new style
Also reconfigure menus (recursively) on style load
The most critical call is the shape update - the menus often become
cut-off, preventing mouse interaction with lower items, but also colors
are not applied correctly to menus w/o updating them.
BUG 1022 is most likely this and only a misinterpretation (for the
mentioned items are those with lacking color updates on style updates)
BUG: 1146
BUG: 1017
CCBUG: 1022
Diffstat (limited to 'src/Screen.hh')
-rw-r--r-- | src/Screen.hh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Screen.hh b/src/Screen.hh index 1aeac91..ae279f3 100644 --- a/src/Screen.hh +++ b/src/Screen.hh | |||
@@ -248,6 +248,7 @@ public: | |||
248 | FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() { return *m_menutheme.get(); } | 248 | FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() { return *m_menutheme.get(); } |
249 | const FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() const { return *m_menutheme.get(); } | 249 | const FbTk::ThemeProxy<FbTk::MenuTheme> &menuTheme() const { return *m_menutheme.get(); } |
250 | const FbTk::ThemeProxy<RootTheme> &rootTheme() const { return *m_root_theme.get(); } | 250 | const FbTk::ThemeProxy<RootTheme> &rootTheme() const { return *m_root_theme.get(); } |
251 | FbTk::ThemeProxy<RootTheme> &rootTheme() { return *m_root_theme.get(); } | ||
251 | 252 | ||
252 | FbTk::ThemeProxy<WinButtonTheme> &focusedWinButtonTheme() { return *m_focused_winbutton_theme.get(); } | 253 | FbTk::ThemeProxy<WinButtonTheme> &focusedWinButtonTheme() { return *m_focused_winbutton_theme.get(); } |
253 | const FbTk::ThemeProxy<WinButtonTheme> &focusedWinButtonTheme() const { return *m_focused_winbutton_theme.get(); } | 254 | const FbTk::ThemeProxy<WinButtonTheme> &focusedWinButtonTheme() const { return *m_focused_winbutton_theme.get(); } |