Update _NET_WM_STATE hints.
svn path=/trunk/kdebase/kwin/; revision=196281
This commit is contained in:
parent
a80aa9abc7
commit
f501659886
1 changed files with 33 additions and 9 deletions
42
COMPLIANCE
42
COMPLIANCE
|
@ -180,15 +180,39 @@ _NET_WM_STATE window property + message
|
|||
| KWin doesn't implement large desktops, so this state is |
|
||||
| ignored. Note that 'sticky' here is not 'on all desktops'. |
|
||||
+----------------------------------------------------------------+
|
||||
_NET_WM_STATE_MAXIMIZED_VERT property value (atom)
|
||||
_NET_WM_STATE_MAXIMIZED_HORZ property value (atom)
|
||||
_NET_WM_STATE_SHADED property value (atom)
|
||||
_NET_WM_STATE_SKIP_TASKBAR property value (atom)
|
||||
_NET_WM_STATE_SKIP_PAGER property value (atom)
|
||||
_NET_WM_STATE_HIDDEN property value (atom)
|
||||
_NET_WM_STATE_FULLSCREEN property value (atom)
|
||||
_NET_WM_STATE_ABOVE property value (atom)
|
||||
_NET_WM_STATE_BELOW property value (atom)
|
||||
_NET_WM_STATE_MAXIMIZED_VERT property value (atom) COMPLETE
|
||||
_NET_WM_STATE_MAXIMIZED_HORZ property value (atom) COMPLETE
|
||||
_NET_WM_STATE_SHADED property value (atom)
|
||||
_NET_WM_STATE_SKIP_TASKBAR property value (atom)
|
||||
_NET_WM_STATE_SKIP_PAGER property value (atom)
|
||||
_NET_WM_STATE_HIDDEN property value (atom) PARTIAL
|
||||
+----------------------------------------------------------------+
|
||||
| Done in kdecore/netwm.cpp. Implementation required in KWin. |
|
||||
+----------------------------------------------------------------+
|
||||
_NET_WM_STATE_FULLSCREEN property value (atom) PARTIAL
|
||||
+----------------------------------------------------------------+
|
||||
| Done in kdecore/netwm.cpp. Implementation required in KWin. |
|
||||
+----------------------------------------------------------------+
|
||||
_NET_WM_STATE_ABOVE property value (atom) PARTIAL
|
||||
+----------------------------------------------------------------+
|
||||
| Done in kdecore/netwm.cpp. Implementation required in KWin. |
|
||||
| Possibly a simple replace with STAYS_ON_TOP, but we need |
|
||||
| proper layering. |
|
||||
+----------------------------------------------------------------+
|
||||
_NET_WM_STATE_BELOW property value (atom) PARTIAL
|
||||
+----------------------------------------------------------------+
|
||||
| Done in kdecore/netwm.cpp. Implementation required in KWin. |
|
||||
+----------------------------------------------------------------+
|
||||
_NET_WM_STATE_STAYS_ON_TOP property value (atom)
|
||||
+----------------------------------------------------------------+
|
||||
| This seems to be deprecated by _NET_WM_STATE_ABOVE and its use |
|
||||
| is non-standard as far as the current spec goes (although it |
|
||||
| was 'pending' around July 2002). Should we leave this for |
|
||||
| backwards compatibility (we have had it since Sept. 2000) or |
|
||||
| replace it with STATE_ABOVE? |
|
||||
| I suggest we deprecate it as we're using the _NET_WM namespace |
|
||||
| 'illegally' - Karol |
|
||||
+----------------------------------------------------------------+
|
||||
_NET_WM_ALLOWED_ACTIONS window property NIL
|
||||
_NET_WM_ACTION_MOVE property value (atom)
|
||||
_NET_WM_ACTION_RESIZE property value (atom)
|
||||
|
|
Loading…
Reference in a new issue