diff options
Diffstat (limited to 'src/Netizen.hh')
-rw-r--r-- | src/Netizen.hh | 42 |
1 files changed, 19 insertions, 23 deletions
diff --git a/src/Netizen.hh b/src/Netizen.hh index 1c4a2b4..c9460bb 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 |
26 | class Netizen; | 26 | class Netizen; |
@@ -32,31 +32,27 @@ class Netizen; | |||
32 | 32 | ||
33 | 33 | ||
34 | class Netizen { | 34 | class Netizen { |
35 | private: | ||
36 | BaseDisplay *basedisplay; | ||
37 | BScreen *screen; | ||
38 | Window window; | ||
39 | XEvent event; | ||
40 | |||
41 | |||
42 | protected: | ||
43 | |||
44 | |||
45 | public: | 35 | public: |
46 | Netizen(BScreen *, Window); | 36 | Netizen(BScreen *, Window); |
37 | |||
38 | inline const Window &getWindowID(void) const { return window; } | ||
47 | 39 | ||
48 | inline const Window &getWindowID(void) const { return window; } | 40 | void sendWorkspaceCount(void); |
41 | void sendCurrentWorkspace(void); | ||
49 | 42 | ||
50 | void sendWorkspaceCount(void); | 43 | void sendWindowFocus(Window); |
51 | void sendCurrentWorkspace(void); | 44 | void sendWindowAdd(Window, unsigned long); |
45 | void sendWindowDel(Window); | ||
46 | void sendWindowRaise(Window); | ||
47 | void sendWindowLower(Window); | ||
52 | 48 | ||
53 | void sendWindowFocus(Window); | 49 | void sendConfigNotify(XEvent *); |
54 | void sendWindowAdd(Window, unsigned long); | 50 | private: |
55 | void sendWindowDel(Window); | 51 | BScreen *screen; |
56 | void sendWindowRaise(Window); | 52 | BaseDisplay *basedisplay; |
57 | void sendWindowLower(Window); | 53 | Window window; |
54 | XEvent event; | ||
58 | 55 | ||
59 | void sendConfigNotify(XEvent *); | ||
60 | }; | 56 | }; |
61 | 57 | ||
62 | 58 | ||