wayland: Add GdkSeat implementation

Desktop / GNOME / GTK - Carlos Garnacho [gnome.org] - 14 December 2015 17:40 UTC

GdkWaylandDeviceData conceptually gathers the data that belongs to a seat, so it's been renamed (although the old typedef stays, plenty of refactoring is due here...).

The methods in GdkSeatClass have also been implemented, the most remarkable is ::grab, which ensures the grab is performed on all the relevant "master" devices.

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

17525ef wayland: Add GdkSeat implementation
docs/reference/gdk/gdk3-sections.txt | 1 +
gdk/wayland/Makefile.am | 1 +
gdk/wayland/gdkdevice-wayland.c | 367 ++++++++++++++++++++++++++++++----
gdk/wayland/gdkprivate-wayland.h | 2 -
gdk/wayland/gdkseat-wayland.h | 45 +++++
gdk/wayland/gdkwaylanddevice.h | 3 +
6 files changed, 375 insertions(+), 44 deletions(-)

Upstream: git.gnome.org


  • Share