aboutsummaryrefslogtreecommitdiff
path: root/src/Netizen.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/Netizen.hh')
-rw-r--r--src/Netizen.hh38
1 files changed, 17 insertions, 21 deletions
diff --git a/src/Netizen.hh b/src/Netizen.hh
index 1c4a2b4..5e7dbed 100644
--- a/src/Netizen.hh
+++ b/src/Netizen.hh
@@ -13,14 +13,14 @@
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#ifndef _NETIZEN_HH_ 22#ifndef NETIZEN_HH
23#define _NETIZEN_HH_ 23#define NETIZEN_HH
24 24
25// forward declaration 25// forward declaration
26class Netizen; 26class Netizen;
@@ -33,30 +33,26 @@ class Netizen;
33 33
34class Netizen { 34class Netizen {
35private: 35private:
36 BaseDisplay *basedisplay; 36 BScreen *screen;
37 BScreen *screen; 37 BaseDisplay *basedisplay;
38 Window window; 38 Window window;
39 XEvent event; 39 XEvent event;
40
41
42protected:
43
44 40
45public: 41public:
46 Netizen(BScreen *, Window); 42 Netizen(BScreen *, Window);
47 43
48 inline const Window &getWindowID(void) const { return window; } 44 inline const Window &getWindowID(void) const { return window; }
49 45
50 void sendWorkspaceCount(void); 46 void sendWorkspaceCount(void);
51 void sendCurrentWorkspace(void); 47 void sendCurrentWorkspace(void);
52 48
53 void sendWindowFocus(Window); 49 void sendWindowFocus(Window);
54 void sendWindowAdd(Window, unsigned long); 50 void sendWindowAdd(Window, unsigned long);
55 void sendWindowDel(Window); 51 void sendWindowDel(Window);
56 void sendWindowRaise(Window); 52 void sendWindowRaise(Window);
57 void sendWindowLower(Window); 53 void sendWindowLower(Window);
58 54
59 void sendConfigNotify(XEvent *); 55 void sendConfigNotify(XEvent *);
60}; 56};
61 57
62 58