forked from AuroraMiddleware/gtk
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:
parent
b72cda47fa
commit
50006c229f
27
gtk/gtkdnd.c
27
gtk/gtkdnd.c
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user