summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-07-31 08:21:14 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-08-03 10:58:43 +1000
commitbeebe5339ee97b36c3d5b2a5c2b2f140d03f2003 (patch)
tree398d3ebe23413c3741a6a65c714b43b45683ac59
parent9a3f2e436481face8e79c80bffdfb3e00b48eeab (diff)
Hide/ShowCursor works on all master pointers in XI2.
Servers supporting XI2 will hide all cursors when a client requests HideCursor. This is arguably closest to the original intent of the request - to not display a cursor above the given window. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--fixesproto.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/fixesproto.txt b/fixesproto.txt
index ededc8a..1571e1f 100644
--- a/fixesproto.txt
+++ b/fixesproto.txt
@@ -537,6 +537,11 @@ HideCursor
When a client with outstanding cursor hiding requests
terminates its connection these requests will be deleted.
+ Servers supporting the X Input Extension Version 2.0 or higher hide
+ all visible cursors in response to a HideCursor request. If a master
+ pointer is created while the cursors are hidden, this master pointer's
+ cursor will be hidden as well.
+
ShowCursor
window: WINDOW
@@ -553,7 +558,9 @@ ShowCursor
If the client has made no outstanding HideCursor requests
a BadMatch error is generated.
-
+ Servers supporting the X Input Extension Version 2.0 or higher show
+ all visible cursors in response to a ShowCursor request.
+
99. Future compatibility
This extension is not expected to remain fixed. Future changes will