forked from AuroraMiddleware/gtk
Document new selection apis
Document the new cairo surface-based apis for GtkSelection.
This commit is contained in:
parent
50006c229f
commit
65408a0b0c
@ -5247,6 +5247,8 @@ 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_uris
|
gtk_selection_data_set_uris
|
||||||
gtk_selection_data_get_uris
|
gtk_selection_data_get_uris
|
||||||
gtk_selection_data_get_targets
|
gtk_selection_data_get_targets
|
||||||
|
@ -1733,6 +1733,20 @@ gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data,
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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.
|
||||||
|
*
|
||||||
|
* Since: 3.94
|
||||||
|
**/
|
||||||
gboolean
|
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)
|
||||||
@ -1750,6 +1764,20 @@ 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().
|
||||||
|
*
|
||||||
|
* Since: 3.94
|
||||||
|
**/
|
||||||
cairo_surface_t *
|
cairo_surface_t *
|
||||||
gtk_selection_data_get_surface (GtkSelectionData *selection_data)
|
gtk_selection_data_get_surface (GtkSelectionData *selection_data)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user