[gtk+/wip/matthiasc/dnd-animation: 3/7] x11: Store drag start coordinates
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/dnd-animation: 3/7] x11: Store drag start coordinates
- Date: Sun, 13 Dec 2015 21:04:16 +0000 (UTC)
commit ed89e5f62ae5739df1dc1e64e4105e1aeda56971
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Dec 7 15:07:54 2015 -0500
x11: Store drag start coordinates
These will be used in later commits.
gdk/x11/gdkdnd-x11.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c
index 02d7e33..7924476 100644
--- a/gdk/x11/gdkdnd-x11.c
+++ b/gdk/x11/gdkdnd-x11.c
@@ -76,6 +76,8 @@ struct _GdkX11DragContext
guint ref_count;
+ gint start_x; /* Where the drag started */
+ gint start_y;
guint16 last_x; /* Coordinates from last event */
guint16 last_y;
GdkDragAction old_action; /* The last action we sent to the source */
@@ -1967,6 +1969,9 @@ _gdk_x11_window_drag_begin (GdkWindow *window,
gdk_drag_context_set_device (context, device);
+ GDK_X11_DRAG_CONTEXT (context)->start_x = x_root;
+ GDK_X11_DRAG_CONTEXT (context)->start_y = y_root;
+
GDK_X11_DRAG_CONTEXT (context)->drag_window = create_drag_window (gdk_window_get_screen (window));
return context;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]