forked from AuroraMiddleware/gtk
selection: Remove surface APIs
This commit is contained in:
parent
12409ee075
commit
b64a403100
@ -4940,8 +4940,6 @@ gtk_selection_data_set_text
|
|||||||
gtk_selection_data_get_text
|
gtk_selection_data_get_text
|
||||||
gtk_selection_data_set_pixbuf
|
gtk_selection_data_set_pixbuf
|
||||||
gtk_selection_data_get_pixbuf
|
gtk_selection_data_get_pixbuf
|
||||||
gtk_selection_data_set_surface
|
|
||||||
gtk_selection_data_get_surface
|
|
||||||
gtk_selection_data_set_texture
|
gtk_selection_data_set_texture
|
||||||
gtk_selection_data_get_texture
|
gtk_selection_data_get_texture
|
||||||
gtk_selection_data_set_uris
|
gtk_selection_data_set_uris
|
||||||
|
@ -802,19 +802,7 @@ gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data,
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
static gboolean
|
||||||
* gtk_selection_data_set_surface:
|
|
||||||
* @selection_data: a #GtkSelectionData
|
|
||||||
* @surface: a cairo image surface
|
|
||||||
*
|
|
||||||
* Sets the contents of the selection from a cairo image surface.
|
|
||||||
* The surface is converted to the form determined by
|
|
||||||
* @selection_data->target.
|
|
||||||
*
|
|
||||||
* Returns: %TRUE if the selection was successfully set,
|
|
||||||
* otherwise %FALSE.
|
|
||||||
**/
|
|
||||||
gboolean
|
|
||||||
gtk_selection_data_set_surface (GtkSelectionData *selection_data,
|
gtk_selection_data_set_surface (GtkSelectionData *selection_data,
|
||||||
cairo_surface_t *surface)
|
cairo_surface_t *surface)
|
||||||
{
|
{
|
||||||
@ -831,31 +819,6 @@ gtk_selection_data_set_surface (GtkSelectionData *selection_data,
|
|||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gtk_selection_data_get_surface:
|
|
||||||
* @selection_data: a #GtkSelectionData
|
|
||||||
*
|
|
||||||
* Gets the contents of the selection data as a cairo surface.
|
|
||||||
*
|
|
||||||
* Returns: (nullable) (transfer full): if the selection data
|
|
||||||
* contained a recognized image type and it could be converted to a
|
|
||||||
* cairo surface, a newly allocated surface is returned, otherwise
|
|
||||||
* %NULL. If the result is non-%NULL it must be freed with
|
|
||||||
* g_object_unref().
|
|
||||||
**/
|
|
||||||
cairo_surface_t *
|
|
||||||
gtk_selection_data_get_surface (GtkSelectionData *selection_data)
|
|
||||||
{
|
|
||||||
GdkPixbuf *pixbuf;
|
|
||||||
cairo_surface_t *surface;
|
|
||||||
|
|
||||||
pixbuf = gtk_selection_data_get_pixbuf (selection_data);
|
|
||||||
surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, 1, NULL);
|
|
||||||
g_object_unref (pixbuf);
|
|
||||||
|
|
||||||
return surface;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_selection_data_get_pixbuf:
|
* gtk_selection_data_get_pixbuf:
|
||||||
* @selection_data: a #GtkSelectionData
|
* @selection_data: a #GtkSelectionData
|
||||||
|
@ -78,11 +78,6 @@ GDK_AVAILABLE_IN_ALL
|
|||||||
gboolean gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data,
|
gboolean gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data,
|
||||||
GdkPixbuf *pixbuf);
|
GdkPixbuf *pixbuf);
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
cairo_surface_t *gtk_selection_data_get_surface (GtkSelectionData *selection_data);
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
|
||||||
gboolean gtk_selection_data_set_surface (GtkSelectionData *selection_data,
|
|
||||||
cairo_surface_t *surface);
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
|
||||||
GdkPixbuf *gtk_selection_data_get_pixbuf (const GtkSelectionData *selection_data);
|
GdkPixbuf *gtk_selection_data_get_pixbuf (const GtkSelectionData *selection_data);
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
gboolean gtk_selection_data_set_texture (GtkSelectionData *selection_data,
|
gboolean gtk_selection_data_set_texture (GtkSelectionData *selection_data,
|
||||||
|
Loading…
Reference in New Issue
Block a user