summaryrefslogtreecommitdiff
path: root/gtk/gtkdragsource.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-11-29 20:02:47 -0500
committerMatthias Clasen <mclasen@redhat.com>2017-11-29 20:02:47 -0500
commitc2a38612a91e41265b69596cdd668621e5d59851 (patch)
treebc1118428b1331b3f867680a64e867c28d4fb222 /gtk/gtkdragsource.c
parentc51703be60c3219665b2135d5eb1d79e22597481 (diff)
downloadgtk+-c2a38612a91e41265b69596cdd668621e5d59851.tar.gz
Drop gtk_drag_source_set_icon_pixbuf
Part of removing GdkPixbuf from the API.
Diffstat (limited to 'gtk/gtkdragsource.c')
-rw-r--r--gtk/gtkdragsource.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/gtk/gtkdragsource.c b/gtk/gtkdragsource.c
index ff61520e0c..13f1c17f2f 100644
--- a/gtk/gtkdragsource.c
+++ b/gtk/gtkdragsource.c
@@ -350,34 +350,6 @@ gtk_drag_source_add_uri_targets (GtkWidget *widget)
}
/**
- * gtk_drag_source_set_icon_pixbuf: (method)
- * @widget: a #GtkWidget
- * @pixbuf: the #GdkPixbuf for the drag icon
- *
- * Sets the icon that will be used for drags from a particular widget
- * from a #GdkPixbuf. GTK+ retains a reference for @pixbuf and will
- * release it when it is no longer needed.
- */
-void
-gtk_drag_source_set_icon_pixbuf (GtkWidget *widget,
- GdkPixbuf *pixbuf)
-{
- GtkDragSourceSite *site;
- cairo_surface_t *surface = NULL;
-
- g_return_if_fail (GTK_IS_WIDGET (widget));
- g_return_if_fail (GDK_IS_PIXBUF (pixbuf));
-
- site = g_object_get_data (G_OBJECT (widget), "gtk-site-data");
- g_return_if_fail (site != NULL);
-
- g_clear_pointer (&site->image_def, gtk_image_definition_unref);
- surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, 1, gtk_widget_get_window (widget));
- site->image_def = gtk_image_definition_new_surface (surface);
- cairo_surface_destroy (surface);
-}
-
-/**
* gtk_drag_source_set_icon_surface: (method)
* @widget: a #GtkWidget
* @surface: the cairo surface for the drag icon