diff options
author | Mathias Gumz <akira at fluxbox dot org> | 2008-08-14 05:52:39 (GMT) |
---|---|---|
committer | Mathias Gumz <akira at fluxbox dot org> | 2008-08-14 05:52:39 (GMT) |
commit | e169d33552c8e7070aa6e13da0187f2013b4cfc3 (patch) | |
tree | ae9e92c7e885791c7f47645184070cbcd441ab94 /src/Toolbar.hh | |
parent | c82e7c0080f8a5c14dcf95ec92dc42f59ea9dd8b (diff) | |
parent | 91ca3bc5c8e2b892a9a81b18246f72aba7deebfd (diff) | |
download | fluxbox_paul-e169d33552c8e7070aa6e13da0187f2013b4cfc3.zip fluxbox_paul-e169d33552c8e7070aa6e13da0187f2013b4cfc3.tar.bz2 |
Merge branch 'master' into to_push
Diffstat (limited to 'src/Toolbar.hh')
-rw-r--r-- | src/Toolbar.hh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/Toolbar.hh b/src/Toolbar.hh index c295e24..100b38b 100644 --- a/src/Toolbar.hh +++ b/src/Toolbar.hh | |||
@@ -37,7 +37,6 @@ | |||
37 | 37 | ||
38 | #include "FbTk/Timer.hh" | 38 | #include "FbTk/Timer.hh" |
39 | #include "FbTk/Resource.hh" | 39 | #include "FbTk/Resource.hh" |
40 | #include "FbTk/Observer.hh" | ||
41 | #include "FbTk/XLayer.hh" | 40 | #include "FbTk/XLayer.hh" |
42 | #include "FbTk/XLayerItem.hh" | 41 | #include "FbTk/XLayerItem.hh" |
43 | #include "FbTk/EventHandler.hh" | 42 | #include "FbTk/EventHandler.hh" |
@@ -57,17 +56,18 @@ class Shape; | |||
57 | 56 | ||
58 | /// The toolbar. | 57 | /// The toolbar. |
59 | /// Handles iconbar, workspace name view and clock view | 58 | /// Handles iconbar, workspace name view and clock view |
60 | class Toolbar: public FbTk::EventHandler, public FbTk::Observer, public LayerObject { | 59 | class Toolbar: public FbTk::EventHandler, |
60 | public LayerObject { | ||
61 | public: | 61 | public: |
62 | 62 | ||
63 | /// Toolbar placement on the screen | 63 | /// Toolbar placement on the screen |
64 | enum Placement{ | 64 | enum Placement { |
65 | // top and bottom placement | 65 | // top and bottom placement |
66 | TOPLEFT = 1, BOTTOMLEFT, TOPCENTER, | 66 | TOPLEFT = 1, TOPCENTER, TOPRIGHT, |
67 | BOTTOMCENTER, TOPRIGHT, BOTTOMRIGHT, | 67 | BOTTOMLEFT, BOTTOMCENTER, BOTTOMRIGHT, |
68 | // left and right placement | 68 | // left and right placement |
69 | LEFTCENTER, LEFTBOTTOM, LEFTTOP, | 69 | LEFTBOTTOM, LEFTCENTER, LEFTTOP, |
70 | RIGHTCENTER, RIGHTBOTTOM, RIGHTTOP | 70 | RIGHTBOTTOM, RIGHTCENTER, RIGHTTOP |
71 | }; | 71 | }; |
72 | 72 | ||
73 | /// Create a toolbar on the screen with specific width | 73 | /// Create a toolbar on the screen with specific width |
@@ -99,8 +99,6 @@ public: | |||
99 | void reconfigure(); | 99 | void reconfigure(); |
100 | void setPlacement(Placement where); | 100 | void setPlacement(Placement where); |
101 | 101 | ||
102 | void update(FbTk::Subject *subj); | ||
103 | |||
104 | int layerNumber() const { return const_cast<FbTk::XLayerItem &>(m_layeritem).getLayerNum(); } | 102 | int layerNumber() const { return const_cast<FbTk::XLayerItem &>(m_layeritem).getLayerNum(); } |
105 | 103 | ||
106 | const FbTk::Menu &menu() const { return m_toolbarmenu; } | 104 | const FbTk::Menu &menu() const { return m_toolbarmenu; } |
@@ -193,6 +191,8 @@ private: | |||
193 | StringList m_tools; | 191 | StringList m_tools; |
194 | 192 | ||
195 | bool m_resize_lock; ///< to lock rearrangeItems or not | 193 | bool m_resize_lock; ///< to lock rearrangeItems or not |
194 | /// observers for various signals | ||
195 | std::vector<FbTk::Observer*> m_observers; | ||
196 | }; | 196 | }; |
197 | 197 | ||
198 | 198 | ||