mutter/clutter/x11
Daniel Stone 1a0e501efd X11: Use XFixes for show/hide cursor
This has been disabled since February 2008, on the grounds that XFixes
didn't work reliably for hiding cursors.  This has almost certainly been
fixed then and seems to work entirely reliably across a number of X
servers released in the past few years, and is definitely better than a
1x1 black dot for a cursor.

Helpfully though, where the spec states that the cursor will be hidden
when inside the specified window or one of its children, it actually
only uses the window to look up the Screen, and hides the cursor across
the entire Screen.  So, when using this, we also need to track crossing
events.

If it's still broken, this needs to be fixed in the X server.

https://bugzilla.gnome.org/show_bug.cgi?id=690497

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2013-01-10 17:10:50 +00:00
..
xsettings
clutter-backend-x11.c Enable XInput support by default 2012-12-18 01:27:31 +00:00
clutter-backend-x11.h x11: Add support for touch events 2012-03-19 14:29:24 +00:00
clutter-device-manager-core-x11.c stage: Remove tracking input devices, it's not used 2012-09-03 21:50:19 +01:00
clutter-device-manager-core-x11.h x11: Remove more private symbols 2011-01-25 11:00:20 +00:00
clutter-device-manager-xi2.c xi2: Reset the correct scroll axes on DeviceChanged 2012-11-29 16:50:54 -05:00
clutter-device-manager-xi2.h Clean up the copyright and licensing blurbs 2011-01-21 10:25:43 +00:00
clutter-event-x11.c x11: Add EventSequence → touch detail accessor 2012-09-05 09:43:47 +01:00
clutter-glx-texture-pixmap.c Deprecate ClutterTexture's API 2012-07-11 13:22:21 +01:00
clutter-glx-texture-pixmap.h x11: Remove CLUTTER_DISABLE_DEPRECATED usage 2012-01-31 10:34:45 +00:00
clutter-glx.h Rework the interaction between the Cogl and GDK / X11 backends. 2011-11-03 13:45:17 +00:00
clutter-input-device-core-x11.c Add an input device function to convert keycodes to evdev codes 2012-03-01 11:41:51 +00:00
clutter-input-device-core-x11.h x11: Do not try to access private structures 2011-12-01 13:44:21 +00:00
clutter-input-device-xi2.c Rename XINPUT_2_2 define to HAVE_XINPUT_2_2 2012-04-12 11:31:29 +01:00
clutter-input-device-xi2.h Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-keymap-x11.c x11/keymap: Silence deprecation warnings around a fallback 2012-03-19 14:40:46 +00:00
clutter-keymap-x11.h x11/keymap: Avoid a signed/unsigned comparison 2012-03-07 12:36:43 +00:00
clutter-settings-x11.h x11/settings: Add Fontconfig/Timestamp key 2011-08-18 15:36:20 +01:00
clutter-stage-x11.c X11: Use XFixes for show/hide cursor 2013-01-10 17:10:50 +00:00
clutter-stage-x11.h X11: Use XFixes for show/hide cursor 2013-01-10 17:10:50 +00:00
clutter-x11-texture-pixmap.c Deprecate ClutterTexture's API 2012-07-11 13:22:21 +01:00
clutter-x11-texture-pixmap.h
clutter-x11.h Enable XInput support by default 2012-12-18 01:27:31 +00:00