-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathewmh.h
57 lines (55 loc) · 1.37 KB
/
ewmh.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#ifndef __EWMH_H__
#define __EWMH_H__
enum {
NET_SUPPORTED,
NET_SUPPORTING_WM_CHECK,
NET_WM_NAME,
NET_NUMBER_OF_DESKTOPS,
NET_DESKTOP_GEOMETRY,
NET_DESKTOP_VIEWPORT,
NET_WORKAREA,
NET_WM_STRUT,
NET_WM_STRUT_PARTIAL,
NET_CURRENT_DESKTOP,
NET_DESKTOP_NAMES,
NET_WM_DESKTOP,
NET_CLIENT_LIST,
NET_CLIENT_LIST_STACKING,
NET_ACTIVE_WINDOW,
NET_WM_STATE,
NET_WM_STATE_FULLSCREEN,
NET_WM_STATE_MAXIMIZED_HORZ,
NET_WM_STATE_MAXIMIZED_VERT,
NET_WM_STATE_ABOVE,
NET_WM_STATE_BELOW,
NET_CLOSE_WINDOW,
NET_WM_WINDOW_TYPE,
NET_WM_WINDOW_TYPE_DESKTOP,
NET_WM_WINDOW_TYPE_DOCK,
NET_WM_ALLOWED_ACTIONS,
NET_WM_ACTION_MINIMIZE,
NET_WM_ACTION_CLOSE,
NET_WM_ACTION_MAXIMIZE_HORZ,
NET_WM_ACTION_MAXIMIZE_VERT,
NET_WM_ACTION_FULLSCREEN,
NET_WM_ACTION_MOVE,
NET_WM_ACTION_RESIZE,
NET_WM_ACTION_CHANGE_DESKTOP,
NET_WM_ACTION_ABOVE,
NET_WM_ACTION_BELOW,
NET_WM_MOVERESIZE,
NET_RESTACK_WINDOW,
NET_FRAME_EXTENTS,
NET_REQUEST_FRAME_EXTENTS,
NET_SHOWING_DESKTOP,
KDE_NET_WM_WINDOW_TYPE_OVERRIDE,
EWMH_ATOM_COUNT
};
#define NET_WM_MOVERESIZE_SIZE_BOTTOMRIGHT 4
#define NET_WM_MOVERESIZE_MOVE 8
#define NET_WM_MOVERESIZE_SIZE_KEYBOARD 9
#define NET_WM_MOVERESIZE_MOVE_KEYBOARD 10
#define NET_WM_STATE_REMOVE 0
#define NET_WM_STATE_ADD 1
#define NET_WM_STATE_TOGGLE 2
#endif /* __EWMH_H__ */