Add a function to get the selection of a clipboard

This was requested in
http://bugzilla.gnome.org/show_bug.cgi?id=730821
This commit is contained in:
Matthias Clasen 2016-03-26 23:30:21 -04:00
parent cb738bc201
commit 100cf2442e
3 changed files with 21 additions and 0 deletions

View File

@ -6625,6 +6625,7 @@ gtk_clipboard_wait_for_targets
gtk_clipboard_wait_is_target_available
gtk_clipboard_set_can_store
gtk_clipboard_store
gtk_clipboard_get_selection
<SUBSECTION Standard>
GTK_CLIPBOARD
GTK_TYPE_CLIPBOARD

View File

@ -2208,3 +2208,21 @@ _gtk_clipboard_store_all (void)
g_slist_free (displays);
}
/**
* gtk_clipboard_get_selection:
* @clipboard: a #GtkClipboard
*
* Gets the sleection that this clipboard is for.
*
* Returns: the selection
*
* Since: 3.22
*/
GdkAtom
gtk_clipboard_get_selection (GtkClipboard *clipboard)
{
g_return_val_if_fail (GTK_IS_CLIPBOARD (clipboard), GDK_NONE);
return clipboard->selection;
}

View File

@ -290,6 +290,8 @@ void gtk_clipboard_set_can_store (GtkClipboard *clipboard,
GDK_AVAILABLE_IN_ALL
void gtk_clipboard_store (GtkClipboard *clipboard);
GDK_AVAILABLE_IN_3_22
GdkAtom gtk_clipboard_get_selection (GtkClipboard *clipboard);
G_END_DECLS