Changeset View
Changeset View
Standalone View
Standalone View
netinfo.h
Show All 31 Lines | |||||
32 | { | 32 | { | ||
33 | 33 | | |||
34 | class AbstractClient; | 34 | class AbstractClient; | ||
35 | class Client; | 35 | class Client; | ||
36 | class RootInfoFilter; | 36 | class RootInfoFilter; | ||
37 | 37 | | |||
38 | /** | 38 | /** | ||
39 | * NET WM Protocol handler class | 39 | * NET WM Protocol handler class | ||
40 | */ | 40 | **/ | ||
41 | class RootInfo : public NETRootInfo | 41 | class RootInfo : public NETRootInfo | ||
42 | { | 42 | { | ||
43 | private: | 43 | private: | ||
44 | typedef KWin::Client Client; // Because of NET::Client | 44 | typedef KWin::Client Client; // Because of NET::Client | ||
45 | 45 | | |||
46 | public: | 46 | public: | ||
47 | static RootInfo *create(); | 47 | static RootInfo *create(); | ||
48 | static void destroy(); | 48 | static void destroy(); | ||
Show All 23 Lines | |||||
72 | 72 | | |||
73 | inline RootInfo *rootInfo() | 73 | inline RootInfo *rootInfo() | ||
74 | { | 74 | { | ||
75 | return RootInfo::s_self; | 75 | return RootInfo::s_self; | ||
76 | } | 76 | } | ||
77 | 77 | | |||
78 | /** | 78 | /** | ||
79 | * NET WM Protocol handler class | 79 | * NET WM Protocol handler class | ||
80 | */ | 80 | **/ | ||
81 | class WinInfo : public NETWinInfo | 81 | class WinInfo : public NETWinInfo | ||
82 | { | 82 | { | ||
83 | private: | 83 | private: | ||
84 | typedef KWin::Client Client; // Because of NET::Client | 84 | typedef KWin::Client Client; // Because of NET::Client | ||
85 | 85 | | |||
86 | public: | 86 | public: | ||
87 | WinInfo(Client* c, xcb_window_t window, | 87 | WinInfo(Client* c, xcb_window_t window, | ||
88 | xcb_window_t rwin, NET::Properties properties, NET::Properties2 properties2); | 88 | xcb_window_t rwin, NET::Properties properties, NET::Properties2 properties2); | ||
Show All 12 Lines |