dragsource: Drop gtk_drag_get_source
authorMatthias Clasen <mclasen@redhat.com>
Tue, 7 Jan 2020 01:03:24 +0000 (20:03 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 8 Jan 2020 23:48:22 +0000 (18:48 -0500)
gtk/gtkdragsource.c
gtk/gtkdragsource.h

index 4ab51bc148c77a903d6e6688522451f20ab2ff3f..bee4c4c8c893083d3b61191fc19685120825d1a0 100644 (file)
@@ -618,33 +618,6 @@ gtk_drag_source_set_icon (GtkDragSource *source,
   source->hot_y = hot_y;
 }
 
-/**
- * gtk_drag_get_source:
- * @drag: a #GdkDrag
- *
- * Obtains the #GtkDragSource from which a #GdkDrag originates.
- *
- * This function should rarely be needed. Once case where it can
- * be used is together with gtk_drop_get_drag(), to determine
- * whether a 'local' drag is coming from the same widget.
- *
- * Returns: (transfer none) (nullable): a #GtkDragSource, or %NULL
- */
-GtkDragSource *
-gtk_drag_get_source (GdkDrag *drag)
-{
-  gpointer data;
-
-  g_return_val_if_fail (GDK_IS_DRAG (drag), NULL);
-
-  data = g_object_get_data (G_OBJECT (drag), I_("gtk-drag-source"));
-
-  if (data)
-    return GTK_DRAG_SOURCE (data);
-
-  return NULL;
-}
-
 /**
  * gtk_drag_source_get_drag:
  * @source: a #GtkDragSource
index daca3f0752e38dbd6d78e052476e255adaadae79..65701305811599a777d95d22ff6e8c0a07c261f7 100644 (file)
@@ -80,9 +80,6 @@ void               gtk_drag_source_drag_begin  (GtkDragSource     *source,
 GDK_AVAILABLE_IN_ALL
 void               gtk_drag_source_drag_cancel (GtkDragSource     *sourcei);
 
-GDK_AVAILABLE_IN_ALL
-GtkDragSource *    gtk_drag_get_source         (GdkDrag           *drag);
-
 GDK_AVAILABLE_IN_ALL
 GdkDrag *          gtk_drag_source_get_drag    (GtkDragSource     *source);