gtk-demo: Use GDK content formats api
authorMatthias Clasen <mclasen@redhat.com>
Tue, 7 Jan 2020 05:44:19 +0000 (00:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 8 Jan 2020 23:48:22 +0000 (18:48 -0500)
demos/gtk-demo/clipboard.c

index 303ff313f6125c38b9045dfd1881f96967187d16..578bc6d7bfd3ca542e30ff303333dd655c9315b7 100644 (file)
@@ -349,8 +349,7 @@ do_clipboard (GtkWidget *do_widget)
       gtk_widget_add_controller (image, GTK_EVENT_CONTROLLER (source));
 
       /* accept drops on image */
-      formats = gdk_content_formats_new (NULL, 0);
-      formats = gtk_content_formats_add_image_targets (formats, FALSE);
+      formats = gdk_content_formats_new_for_gtype (GDK_TYPE_TEXTURE);
       dest = gtk_drop_target_new (formats, GDK_ACTION_COPY);
       gdk_content_formats_unref (formats);
       g_signal_connect (dest, "drag-drop", G_CALLBACK (drag_drop), image);
@@ -381,8 +380,7 @@ do_clipboard (GtkWidget *do_widget)
       gtk_widget_add_controller (image, GTK_EVENT_CONTROLLER (source));
 
       /* accept drops on image */
-      formats = gdk_content_formats_new (NULL, 0);
-      formats = gtk_content_formats_add_image_targets (formats, FALSE);
+      formats = gdk_content_formats_new_for_gtype (GDK_TYPE_TEXTURE);
       dest = gtk_drop_target_new (formats, GDK_ACTION_COPY);
       gdk_content_formats_unref (formats);
       g_signal_connect (dest, "drag-drop", G_CALLBACK (drag_drop), image);