diff options
author | Tomas Janousek <tomi@nomi.cz> | 2007-08-05 22:36:12 (GMT) |
---|---|---|
committer | Tomas Janousek <tomi@nomi.cz> | 2008-01-27 14:01:14 (GMT) |
commit | 4faf1bf5c3fe07260b0a4c084db56b0bed12734a (patch) | |
tree | 60bf00665704a18258275d4917428006a841bcf1 /src/Slit.hh | |
parent | b405d36151d3a6d3074eb6bafb541a1d6228d85e (diff) | |
download | fluxbox_paul-4faf1bf5c3fe07260b0a4c084db56b0bed12734a.zip fluxbox_paul-4faf1bf5c3fe07260b0a4c084db56b0bed12734a.tar.bz2 |
"On head" menu -- reloading and refreshing bugfix.
We should reload the contents of this menu on Xinerama layout change.
I switched it from FbMenu to ToggleMenu, because the selected head wasn't
being updated properly.
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
Diffstat (limited to 'src/Slit.hh')
-rw-r--r-- | src/Slit.hh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Slit.hh b/src/Slit.hh index 64ae6b4..a7f8e40 100644 --- a/src/Slit.hh +++ b/src/Slit.hh | |||
@@ -29,6 +29,10 @@ | |||
29 | #include "LayerMenu.hh" | 29 | #include "LayerMenu.hh" |
30 | #include "Layer.hh" | 30 | #include "Layer.hh" |
31 | 31 | ||
32 | #ifdef XINERAMA | ||
33 | #include "Xinerama.hh" | ||
34 | #endif // XINERAMA | ||
35 | |||
32 | #include "FbTk/Menu.hh" | 36 | #include "FbTk/Menu.hh" |
33 | #include "FbTk/FbWindow.hh" | 37 | #include "FbTk/FbWindow.hh" |
34 | #include "FbTk/Timer.hh" | 38 | #include "FbTk/Timer.hh" |
@@ -144,6 +148,9 @@ private: | |||
144 | SlitClients m_client_list; | 148 | SlitClients m_client_list; |
145 | std::auto_ptr<LayerMenu> m_layermenu; | 149 | std::auto_ptr<LayerMenu> m_layermenu; |
146 | FbMenu m_clientlist_menu, m_slitmenu; | 150 | FbMenu m_clientlist_menu, m_slitmenu; |
151 | #ifdef XINERAMA | ||
152 | XineramaHeadMenu<Slit> *m_xineramaheadmenu; | ||
153 | #endif // XINERAMA | ||
147 | std::string m_filename; | 154 | std::string m_filename; |
148 | 155 | ||
149 | struct frame { | 156 | struct frame { |