From e03bdbe307d82eb1be5480ff935703cfb3a0ff0b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 1 Jan 2020 12:55:21 -0500 Subject: [PATCH] docs: Mention DND in the migration guide --- docs/reference/gtk/migrating-3to4.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/reference/gtk/migrating-3to4.xml b/docs/reference/gtk/migrating-3to4.xml index d64261eee7..49a119ec6c 100644 --- a/docs/reference/gtk/migrating-3to4.xml +++ b/docs/reference/gtk/migrating-3to4.xml @@ -903,6 +903,22 @@ gtk_tooltip_set_custom(). + +
+ Switch to the new DND api + + The source-side DND apis in GTK 4 have been changed to use a separate object, #GtkDragSource. + + + Instead of calling gtk_drag_source_set() and connecting to #GtkWidget signals, you create + a #GtkDragSource object, attach it to the widget with gtk_drag_source_attach(), and connect + to #GtkDragSource signals. The signals themselves are fairly similar. + + + Instead of calling gtk_drag_begin() on a widget, use a #GtkDragSource object and call + gtk_drag_source_drag_begin(). + +