gtk/gdk/wayland
Matthias Clasen 26d3fc311b wayland: Keep hotspot when changing cursors
We need to pass the delta between the old and new hotspot
when attaching the new cursor surface, to keep the hotspot
at the same position. We can't deal with this in the compositor,
since the set_cursor call already overwrites the old hotspot,
so the information is lost by the time the attach happens.
Unfortunately, we can't query the initial hotspot from
the compositor, so the first cursor change will make the
hotspot jump.
https://bugzilla.gnome.org/show_bug.cgi?id=695512
2013-03-20 22:21:15 -04:00
..
gdkapplaunchcontext-wayland.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkcursor-wayland.c wayland: avoid returning NULL when getting a cursor 2013-02-06 16:56:44 +00:00
gdkdevice-wayland.c wayland: Keep hotspot when changing cursors 2013-03-20 22:21:15 -04:00
gdkdisplay-wayland.c wayland: Remove unneeded semicolons 2013-03-18 12:01:55 +00:00
gdkdisplay-wayland.h wayland: Add basic multiple output support 2013-02-14 13:02:27 +00:00
gdkdisplaymanager-wayland.c wayland: update to work with stable libxkbcommon 2012-10-29 15:45:31 +00:00
gdkdnd-wayland.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkeventsource.c wayland: don't attempt to unqueue events when events are paused 2013-02-21 09:59:58 -05:00
gdkkeys-wayland.c wayland: update to work with stable libxkbcommon 2012-10-29 15:45:31 +00:00
gdkprivate-wayland.h wayland: attempt to determine the possible parent surface for popups 2013-02-18 19:38:21 -05:00
gdkscreen-wayland.c wayland: Add support for output device removal 2013-02-14 13:28:07 +00:00
gdkselection-wayland.c wayland: Remove unhelpful debug message 2012-07-12 15:58:37 +01:00
gdkwayland.h wayland: Make GdkWaylandDevice public 2013-02-01 23:03:17 -05:00
gdkwaylanddevice.h wayland: Make GdkWaylandDevice public 2013-02-01 23:03:17 -05:00
gdkwaylanddisplay.h wayland: Make GdkWaylandDisplay public 2013-01-23 22:26:27 +01:00
gdkwaylandwindow.h wayland: Make GdkWaylandWindow public 2013-01-23 22:26:27 +01:00
gdkwindow-wayland.c wayland: Preserve dimensions separately for fullscreen / maximised case 2013-03-19 19:52:49 +00:00
Makefile.am wayland: Make GdkWaylandDevice public 2013-02-01 23:03:17 -05:00