forked from AuroraMiddleware/gtk
x11: Store drag start coordinates
These will be used in later commits.
This commit is contained in:
parent
a24bbcbb8d
commit
ed89e5f62a
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user