From 91910ba01319447243784a85fefad0fa17c19db7 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 22 Nov 2017 10:44:30 +0100 Subject: gdk: Im[plement content deserializing Add infrastructure to do GInputStream => GType conversions. Use that to implement gdk_clipboard_read_value() which reads into GValues. --- gdk/gdkclipboard.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'gdk/gdkclipboard.h') diff --git a/gdk/gdkclipboard.h b/gdk/gdkclipboard.h index 5721fd10ff..2a357602ab 100644 --- a/gdk/gdkclipboard.h +++ b/gdk/gdkclipboard.h @@ -54,6 +54,17 @@ GInputStream * gdk_clipboard_read_finish (GdkClipboard * const char **out_mime_type, GAsyncResult *result, GError **error); +GDK_AVAILABLE_IN_3_94 +void gdk_clipboard_read_value_async (GdkClipboard *clipboard, + GType type, + int io_priority, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GDK_AVAILABLE_IN_3_94 +const GValue * gdk_clipboard_read_value_finish (GdkClipboard *clipboard, + GAsyncResult *res, + GError **error); G_END_DECLS -- cgit v1.2.1