Change Flora License Version
[platform/core/uifw/e17.git] / netwm.txt
1 /*
2  * Not all of these are hints, just copied out
3  * everything with _NET in it from the spec.
4  */
5 /*
6  * P = For pagers, and extern pager wont work with E's desktop setup
7  * E can have multiple virtual roots AND multiple desktops AND several
8  * zones when using xinerama
9  */
10 /*
11  * T = For taskbar
12  */
13
14 /* Root Window Properties (and Related Messages) */
15 _NET_SUPPORTED                      [X]
16 _NET_CLIENT_LIST                    [X]
17 _NET_CLIENT_LIST_STACKING           [X]
18 _NET_NUMBER_OF_DESKTOPS             [P]
19 _NET_DESKTOP_GEOMETRY               [P]
20 _NET_DESKTOP_VIEWPORT               [P]
21 _NET_CURRENT_DESKTOP                [P]
22 _NET_DESKTOP_NAMES                  [ ]
23 _NET_ACTIVE_WINDOW                  [?] /* Listen to active window requests */
24 _NET_WORKAREA                       [ ]
25 _NET_SUPPORTING_WM_CHECK            [X]
26 _NET_VIRTUAL_ROOTS                  [X]
27 _NET_DESKTOP_LAYOUT                 [P]
28 _NET_SHOWING_DESKTOP                [ ]
29
30 /* Other Root Window Messages */
31 _NET_CLOSE_WINDOW                   [P]
32 _NET_MOVERESIZE_WINDOW              [P]
33 _NET_WM_MOVERESIZE                  [X]
34 _NET_RESTACK_WINDOW                 [P]
35 _NET_REQUEST_FRAME_EXTENTS          [X]
36
37 /* Application Window Properties */
38 _NET_WM_NAME                        [X]
39 _NET_WM_VISIBLE_NAME                [X] /* E uses _NET_WM_NAME, doesn't need to set this */
40 _NET_WM_ICON_NAME                   [X]
41 _NET_WM_VISIBLE_ICON_NAME           [X] /* E uses _NET_WM_ICON_NAME, doesn't need to set this */
42 _NET_WM_DESKTOP                     [ ]
43 /* Do we have to do anything special with these, except
44  * stacking order? */
45 _NET_WM_WINDOW_TYPE                 [X]
46 _NET_WM_WINDOW_TYPE_DESKTOP         [X]
47 _NET_WM_WINDOW_TYPE_DOCK            [X]
48 _NET_WM_WINDOW_TYPE_TOOLBAR         [X]
49 _NET_WM_WINDOW_TYPE_MENU            [X]
50 _NET_WM_WINDOW_TYPE_UTILITY         [X]
51 _NET_WM_WINDOW_TYPE_SPLASH          [X]
52 _NET_WM_WINDOW_TYPE_DIALOG          [X]
53 _NET_WM_WINDOW_TYPE_NORMAL          [X]
54 _NET_WM_STATE                       [X]
55 _NET_WM_STATE_MODAL                 [X]
56 /* _NET_WM_STATE_STICKY indicates that the
57  * Window Manager SHOULD keep the window's
58  * position fixed on the screen, even when
59  * the virtual desktop scrolls. */
60 _NET_WM_STATE_STICKY                [?]
61 _NET_WM_STATE_MAXIMIZED_VERT        [X]
62 _NET_WM_STATE_MAXIMIZED_HORZ        [X]
63 _NET_WM_STATE_SHADED                [X]
64 _NET_WM_STATE_SKIP_TASKBAR          [X]
65 _NET_WM_STATE_SKIP_PAGER            [X]
66 _NET_WM_STATE_HIDDEN                [X]
67 _NET_WM_STATE_FULLSCREEN            [X]
68 _NET_WM_STATE_ABOVE                 [X]
69 _NET_WM_STATE_BELOW                 [X]
70 _NET_WM_STATE_DEMANDS_ATTENTION     [ ]
71 _NET_WM_ALLOWED_ACTIONS             [ ]
72 _NET_WM_ACTION_MOVE                 [ ]
73 _NET_WM_ACTION_RESIZE               [ ]
74 _NET_WM_ACTION_MINIMIZE             [ ]
75 _NET_WM_ACTION_SHADE                [ ]
76 _NET_WM_ACTION_STICK                [ ]
77 _NET_WM_ACTION_MAXIMIZE_HORZ        [ ]
78 _NET_WM_ACTION_MAXIMIZE_VERT        [ ]
79 _NET_WM_ACTION_FULLSCREEN           [ ]
80 _NET_WM_ACTION_CHANGE_DESKTOP       [ ]
81 _NET_WM_ACTION_CLOSE                [ ]
82 _NET_WM_STRUT                       [X]
83 _NET_WM_STRUT_PARTIAL               [X]
84 _NET_WM_ICON_GEOMETRY               [T]
85 _NET_WM_ICON                        [X]
86 _NET_WM_PID                         [X]
87 _NET_WM_HANDLED_ICONS               [T]
88 _NET_WM_USER_TIME                   [X]
89 _NET_FRAME_EXTENTS                  [X]
90 _NET_WM_PING                        [X]
91 _NET_WM_SYNC_REQUEST                [X]
92 _NET_WM_SYNC_REQUEST_COUNTER        [X]