Drop gtk_drag_set_icon_pixbuf

We are moving away from GdkPixbuf in the api.
Use surface-based replacements instead.
This commit is contained in:
Matthias Clasen 2017-10-23 05:43:05 +02:00
parent b72cda47fa
commit 50006c229f
2 changed files with 0 additions and 32 deletions

View File

@ -1623,33 +1623,6 @@ gtk_drag_set_icon_definition (GdkDragContext *context,
set_icon_helper (context, def, hot_x, hot_y);
}
/**
* gtk_drag_set_icon_pixbuf: (method)
* @context: the context for a drag (This must be called
* with a context for the source side of a drag)
* @pixbuf: the #GdkPixbuf to use as the drag icon
* @hot_x: the X offset within @widget of the hotspot
* @hot_y: the Y offset within @widget of the hotspot
*
* Sets @pixbuf as the icon for a given drag.
*/
void
gtk_drag_set_icon_pixbuf (GdkDragContext *context,
GdkPixbuf *pixbuf,
gint hot_x,
gint hot_y)
{
GtkImageDefinition *def;
g_return_if_fail (GDK_IS_DRAG_CONTEXT (context));
g_return_if_fail (GDK_IS_PIXBUF (pixbuf));
def = gtk_image_definition_new_pixbuf (pixbuf, 1);
set_icon_helper (context, def, hot_x, hot_y);
gtk_image_definition_unref (def);
}
/**
* gtk_drag_set_icon_surface: (method)
* @context: the context for a drag (This must be called

View File

@ -78,11 +78,6 @@ void gtk_drag_set_icon_widget (GdkDragContext *context,
gint hot_x,
gint hot_y);
GDK_AVAILABLE_IN_ALL
void gtk_drag_set_icon_pixbuf (GdkDragContext *context,
GdkPixbuf *pixbuf,
gint hot_x,
gint hot_y);
GDK_AVAILABLE_IN_ALL
void gtk_drag_set_icon_surface(GdkDragContext *context,
cairo_surface_t *surface);
GDK_AVAILABLE_IN_ALL