aboutsummaryrefslogtreecommitdiff
path: root/src/Ewmh.hh
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2004-01-19 18:21:51 (GMT)
committerfluxgen <fluxgen>2004-01-19 18:21:51 (GMT)
commitece17362370e5b9ef5e6e9677e896c8609587106 (patch)
tree10e82ac5c9d8d54d92b28f2190d9f76929f6515d /src/Ewmh.hh
parenta977ddf68f4409abe4ca4d604572ae2a633bb465 (diff)
downloadfluxbox-ece17362370e5b9ef5e6e9677e896c8609587106.zip
fluxbox-ece17362370e5b9ef5e6e9677e896c8609587106.tar.bz2
support for _NET_WM_CLIENT_LIST_STACKING, _NET_WM_DESKTOP_VIEWPORT, _NET_WM_DESKTOP_GEOMETRY, _NET_WORKAREA, _NET_ACTIVE_WINDOW
Diffstat (limited to 'src/Ewmh.hh')
-rw-r--r--src/Ewmh.hh10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Ewmh.hh b/src/Ewmh.hh
index 6de9073..a2340c9 100644
--- a/src/Ewmh.hh
+++ b/src/Ewmh.hh
@@ -1,5 +1,5 @@
1// Ewmh.hh for fluxbox 1// Ewmh.hh for fluxbox
2// Copyright (c) 2002 Henrik Kinnunen (fluxgen@fluxbox.org) 2// Copyright (c) 2002 - 2004 Henrik Kinnunen (fluxgen<at>fluxbox.org)
3// 3//
4// Permission is hereby granted, free of charge, to any person obtaining a 4// Permission is hereby granted, free of charge, to any person obtaining a
5// copy of this software and associated documentation files (the "Software"), 5// copy of this software and associated documentation files (the "Software"),
@@ -13,13 +13,13 @@
13// 13//
14// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 16// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
17// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 18// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
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: Ewmh.hh,v 1.13 2004/01/18 19:12:11 fluxgen Exp $ 22// $Id: Ewmh.hh,v 1.14 2004/01/19 18:21:51 fluxgen Exp $
23 23
24#include "AtomHandler.hh" 24#include "AtomHandler.hh"
25 25
@@ -36,10 +36,14 @@ public:
36 void setupFrame(FluxboxWindow &win); 36 void setupFrame(FluxboxWindow &win);
37 void setupClient(WinClient &winclient); 37 void setupClient(WinClient &winclient);
38 38
39 void updateFocusedWindow(BScreen &screen, Window win);
39 void updateClientList(BScreen &screen); 40 void updateClientList(BScreen &screen);
40 void updateWorkspaceNames(BScreen &screen); 41 void updateWorkspaceNames(BScreen &screen);
41 void updateCurrentWorkspace(BScreen &screen); 42 void updateCurrentWorkspace(BScreen &screen);
42 void updateWorkspaceCount(BScreen &screen); 43 void updateWorkspaceCount(BScreen &screen);
44 void updateViewPort(BScreen &screen);
45 void updateGeometry(BScreen &screen);
46 void updateWorkarea(BScreen &screen);
43 47
44 void updateState(FluxboxWindow &win); 48 void updateState(FluxboxWindow &win);
45 void updateLayer(FluxboxWindow &win); 49 void updateLayer(FluxboxWindow &win);