Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gtk
Commits
040c82f0
Commit
040c82f0
authored
Apr 08, 2014
by
Carlos Garnacho
Browse files
dnd: Update to gesture widget-level API changes
parent
51b5fa3b
Changes
1
Hide whitespace changes
Inline
Side-by-side
gtk/gtkdnd.c
View file @
040c82f0
...
...
@@ -2801,7 +2801,9 @@ gtk_drag_source_set (GtkWidget *widget,
site
->
drag_gesture
=
gtk_gesture_drag_new
(
widget
);
gtk_gesture_single_set_touch_only
(
GTK_GESTURE_SINGLE
(
site
->
drag_gesture
),
FALSE
);
gtk_widget_add_gesture
(
widget
,
site
->
drag_gesture
,
GTK_PHASE_NONE
);
gtk_event_controller_set_propagation_phase
(
GTK_EVENT_CONTROLLER
(
site
->
drag_gesture
),
GTK_PHASE_NONE
);
gtk_widget_add_controller
(
widget
,
GTK_EVENT_CONTROLLER
(
site
->
drag_gesture
));
g_signal_connect
(
widget
,
"button-press-event"
,
G_CALLBACK
(
gtk_drag_source_event_cb
),
...
...
@@ -2844,7 +2846,8 @@ gtk_drag_source_unset (GtkWidget *widget)
g_signal_handlers_disconnect_by_func
(
widget
,
gtk_drag_source_event_cb
,
site
);
gtk_widget_remove_gesture
(
widget
,
site
->
drag_gesture
);
gtk_widget_remove_controller
(
widget
,
GTK_EVENT_CONTROLLER
(
site
->
drag_gesture
));
g_object_set_data
(
G_OBJECT
(
widget
),
I_
(
"gtk-site-data"
),
NULL
);
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment