diff options
author | rathnor <rathnor> | 2003-03-03 21:51:13 (GMT) |
---|---|---|
committer | rathnor <rathnor> | 2003-03-03 21:51:13 (GMT) |
commit | 19875e5a5ba474387971ede597cdc4aa7454d4c0 (patch) | |
tree | 99d672abcffa86d74734deacbd888eccde02ffd2 /src/AtomHandler.hh | |
parent | 824fd0db7a4b8117fecba9bb46053bdd38691803 (diff) | |
download | fluxbox-19875e5a5ba474387971ede597cdc4aa7454d4c0.zip fluxbox-19875e5a5ba474387971ede597cdc4aa7454d4c0.tar.bz2 |
Add code for toolbar modes
Diffstat (limited to 'src/AtomHandler.hh')
-rw-r--r-- | src/AtomHandler.hh | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/AtomHandler.hh b/src/AtomHandler.hh index 03d6b33..fcc0cd4 100644 --- a/src/AtomHandler.hh +++ b/src/AtomHandler.hh | |||
@@ -19,7 +19,7 @@ | |||
19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | // DEALINGS IN THE SOFTWARE. | 20 | // DEALINGS IN THE SOFTWARE. |
21 | 21 | ||
22 | // $Id: AtomHandler.hh,v 1.6 2003/02/02 16:32:37 rathnor Exp $ | 22 | // $Id: AtomHandler.hh,v 1.7 2003/03/03 21:51:00 rathnor Exp $ |
23 | 23 | ||
24 | #ifndef ATOMHANDLER_HH | 24 | #ifndef ATOMHANDLER_HH |
25 | #define ATOMHANDLER_HH | 25 | #define ATOMHANDLER_HH |
@@ -32,23 +32,24 @@ class BScreen; | |||
32 | class AtomHandler { | 32 | class AtomHandler { |
33 | public: | 33 | public: |
34 | virtual ~AtomHandler() { } | 34 | virtual ~AtomHandler() { } |
35 | 35 | ||
36 | virtual void initForScreen(const BScreen &screen) = 0; | 36 | virtual void initForScreen(BScreen &screen) = 0; |
37 | virtual void setupWindow(FluxboxWindow &win) = 0; | 37 | virtual void setupWindow(FluxboxWindow &win) = 0; |
38 | 38 | ||
39 | virtual void updateClientList(const BScreen &screen) = 0; | 39 | virtual void updateClientList(BScreen &screen) = 0; |
40 | virtual void updateWorkspaceNames(const BScreen &screen) = 0; | 40 | virtual void updateWorkspaceNames(BScreen &screen) = 0; |
41 | virtual void updateCurrentWorkspace(const BScreen &screen) = 0; | 41 | virtual void updateCurrentWorkspace(BScreen &screen) = 0; |
42 | virtual void updateWorkspaceCount(const BScreen &screen) = 0; | 42 | virtual void updateWorkspaceCount(BScreen &screen) = 0; |
43 | 43 | ||
44 | virtual void updateWindowClose(FluxboxWindow &win) = 0; | ||
44 | virtual void updateWorkspace(FluxboxWindow &win) = 0; | 45 | virtual void updateWorkspace(FluxboxWindow &win) = 0; |
45 | virtual void updateState(FluxboxWindow &win) = 0; | 46 | virtual void updateState(FluxboxWindow &win) = 0; |
46 | virtual void updateHints(FluxboxWindow &win) = 0; | 47 | virtual void updateHints(FluxboxWindow &win) = 0; |
47 | virtual void updateLayer(FluxboxWindow &win) = 0; | 48 | virtual void updateLayer(FluxboxWindow &win) = 0; |
48 | 49 | ||
49 | virtual bool checkClientMessage(const XClientMessageEvent &ce, | 50 | virtual bool checkClientMessage(const XClientMessageEvent &ce, |
50 | BScreen * const screen, FluxboxWindow * const win) = 0; | 51 | BScreen * screen, FluxboxWindow * const win) = 0; |
51 | 52 | ||
52 | /// should this object be updated or not? | 53 | /// should this object be updated or not? |
53 | bool update() const { return m_update; } | 54 | bool update() const { return m_update; } |
54 | protected: | 55 | protected: |