Remove gtk_drop_target_get_target
authorMatthias Clasen <mclasen@redhat.com>
Mon, 6 Jan 2020 05:36:51 +0000 (00:36 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 8 Jan 2020 23:48:21 +0000 (18:48 -0500)
Now that drop targets are event controllers,
we can just use gtk_event_controller_get_widget.
Update all callers.

gtk/gtkdragdest.c
gtk/gtkdragdest.h
gtk/gtkfilechooserwidget.c
gtk/gtknotebook.c
tests/testtoolbar.c
tests/testtreednd.c

index ce57dd93ec2b0915515a11608c73f3d97cdd5709..93158c70bf417c1fb14d22cab46fad4d167cf803 100644 (file)
@@ -441,22 +441,6 @@ gtk_drag_dest_hierarchy_changed (GtkWidget  *widget,
     gdk_surface_register_dnd (gtk_native_get_surface (native));
 }
 
-/**
- * gtk_drop_target_get_target:
- * @dest: a #GtkDropTarget
- *
- * Gets the widget that the drop target is attached to.
- *
- * Returns: (nullable): get the widget that @dest is attached to
- */
-GtkWidget *
-gtk_drop_target_get_target (GtkDropTarget *dest)
-{
-  g_return_val_if_fail (GTK_IS_DROP_TARGET (dest), NULL);
-
-  return gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
-}
-
 /**
  * gtk_drop_target_get_drop:
  * @dest: a #GtkDropTarget
index 11271c46b4686f00b482ce35443ef935d9e0074a..37cd2ef89e7440da9cb62edaa7380e08bc674dcf 100644 (file)
@@ -71,9 +71,6 @@ GdkDragAction      gtk_drop_target_get_actions      (GtkDropTarget     *dest);
 GDK_AVAILABLE_IN_ALL
 GdkDrop           *gtk_drop_target_get_drop         (GtkDropTarget     *dest);
 
-GDK_AVAILABLE_IN_ALL
-GtkWidget         *gtk_drop_target_get_target       (GtkDropTarget     *dest);
-
 GDK_AVAILABLE_IN_ALL
 const char        *gtk_drop_target_find_mimetype    (GtkDropTarget     *dest);
 
index 23f7ed0b9398e28f20ae4880ea607a3dda6ff408..f6288e40e2f81d4347e3b73ff8575236df47c136 100644 (file)
@@ -1989,7 +1989,7 @@ file_list_drag_data_received_cb (GObject      *source,
   GtkFileChooserWidget *impl = GTK_FILE_CHOOSER_WIDGET (user_data);
   GtkFileChooserWidgetPrivate *priv = gtk_file_chooser_widget_get_instance_private (impl);
   GtkDropTarget *dest = GTK_DROP_TARGET (source);
-  GtkWidget *widget = gtk_drop_target_get_target (dest);
+  GtkWidget *widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
   GdkDrop *drop = gtk_drop_target_get_drop (dest);
   GdkDrag *drag = gdk_drop_get_drag (drop);
   gchar **uris;
index 5127e7c1776c63b68c7e8ef57f7fbe93fb44ee1b..d316a45e0faee7a5c42bedde65d43ae0f2375b83 100644 (file)
@@ -3200,7 +3200,7 @@ gtk_notebook_drag_motion (GtkDropTarget *dest,
                           int            x,
                           int            y)
 {
-  GtkWidget *widget = gtk_drop_target_get_target (dest);
+  GtkWidget *widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
   GdkDrop *drop = gtk_drop_target_get_drop (dest);
   GtkNotebook *notebook = GTK_NOTEBOOK (widget);
   GtkNotebookPrivate *priv = notebook->priv;
@@ -3296,7 +3296,7 @@ gtk_notebook_drag_motion (GtkDropTarget *dest,
 static void
 gtk_notebook_drag_leave (GtkDropTarget *dest)
 {
-  GtkWidget *widget = gtk_drop_target_get_target (dest);
+  GtkWidget *widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
   GtkNotebook *notebook = GTK_NOTEBOOK (widget);
 
   remove_switch_tab_timer (notebook);
@@ -3342,7 +3342,7 @@ gtk_notebook_drag_drop (GtkDropTarget *dest,
                         int            x,
                         int            y)
 {
-  GtkWidget *widget = gtk_drop_target_get_target (dest);
+  GtkWidget *widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
   GtkNotebook *notebook = GTK_NOTEBOOK (widget);
   GdkDrop *drop = gtk_drop_target_get_drop (dest);
   GdkDrag *drag = gdk_drop_get_drag (drop);
index d585bde96cce24326579a11416e441cefa74489c..60c92ae79c429f6f7caf0d807a6400114ad81c51 100644 (file)
@@ -297,7 +297,7 @@ toolbar_drag_drop (GtkDropTarget *dest,
                   gint x, gint y,
                    GtkWidget *label)
 {
-  GtkWidget *widget = gtk_drop_target_get_target (dest);
+  GtkWidget *widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
   gchar buf[32];
 
   g_snprintf(buf, sizeof(buf), "%d",
index 7de29236bcd67edf90650b12fe2bf9698ee30ef6..47272c116c2d7f98613229d8fb5d75958216f009 100644 (file)
@@ -94,7 +94,7 @@ got_text (GObject      *source,
           gpointer      data)
 {
   GtkDropTarget *dest = GTK_DROP_TARGET (source);
-  GtkWidget *widget = gtk_drop_target_get_target (dest);
+  GtkWidget *widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (dest));
   gchar *text;
   GtkSelectionData *selda;