wayland: Implement DnD actions as per wl_data_device v3

Desktop / GNOME / GTK - Carlos Garnacho [gnome.org] - 19 January 2016 07:17 UTC

Implement as a managed GdkDragContext, which actually fits nicely with the drag-and-drop model in wayland.

1045dda wayland: Implement DnD actions as per wl_data_device v3
gdk/wayland/gdkdevice-wayland.c | 69 ++-----------
gdk/wayland/gdkdisplay-wayland.c | 4 +-
gdk/wayland/gdkdisplay-wayland.h | 1 +
gdk/wayland/gdkdnd-wayland.c | 143 ++++++++++++++++++++++++---
gdk/wayland/gdkprivate-wayland.h | 4 +-
gdk/wayland/gdkselection-wayland.c | 191 +++++++++++++++++++++++++++++-------
gtk/gtkdnd.c | 11 ++-
7 files changed, 309 insertions(+), 114 deletions(-)

Upstream: git.gnome.org


  • Share