aboutsummaryrefslogtreecommitdiff
path: root/src/AtomHandler.hh
diff options
context:
space:
mode:
authorrathnor <rathnor>2003-03-03 21:51:13 (GMT)
committerrathnor <rathnor>2003-03-03 21:51:13 (GMT)
commit19875e5a5ba474387971ede597cdc4aa7454d4c0 (patch)
tree99d672abcffa86d74734deacbd888eccde02ffd2 /src/AtomHandler.hh
parent824fd0db7a4b8117fecba9bb46053bdd38691803 (diff)
downloadfluxbox-19875e5a5ba474387971ede597cdc4aa7454d4c0.zip
fluxbox-19875e5a5ba474387971ede597cdc4aa7454d4c0.tar.bz2
Add code for toolbar modes
Diffstat (limited to 'src/AtomHandler.hh')
-rw-r--r--src/AtomHandler.hh23
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;
32class AtomHandler { 32class AtomHandler {
33public: 33public:
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; }
54protected: 55protected: