21#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
22#error "Only <gdk/gdk.h> can be included directly."
29#define GDK_TYPE_CLIPBOARD (gdk_clipboard_get_type ())
30#define GDK_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CLIPBOARD, GdkClipboard))
31#define GDK_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_CLIPBOARD))
58 const char **mime_types,
66 const char **out_mime_type,
#define GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL void gdk_clipboard_set_texture(GdkClipboard *clipboard, GdkTexture *texture)
GDK_AVAILABLE_IN_ALL gboolean gdk_clipboard_set_content(GdkClipboard *clipboard, GdkContentProvider *provider)
GDK_AVAILABLE_IN_ALL GdkContentProvider * gdk_clipboard_get_content(GdkClipboard *clipboard)
GDK_AVAILABLE_IN_ALL gboolean gdk_clipboard_is_local(GdkClipboard *clipboard)
GDK_AVAILABLE_IN_ALL GdkTexture * gdk_clipboard_read_texture_finish(GdkClipboard *clipboard, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_read_value_async(GdkClipboard *clipboard, GType type, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_ALL char * gdk_clipboard_read_text_finish(GdkClipboard *clipboard, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_ALL gboolean gdk_clipboard_store_finish(GdkClipboard *clipboard, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_set(GdkClipboard *clipboard, GType type,...)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_set_value(GdkClipboard *clipboard, const GValue *value)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_read_async(GdkClipboard *clipboard, const char **mime_types, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_set_text(GdkClipboard *clipboard, const char *text)
GDK_AVAILABLE_IN_ALL GInputStream * gdk_clipboard_read_finish(GdkClipboard *clipboard, GAsyncResult *result, const char **out_mime_type, GError **error)
GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_clipboard_get_display(GdkClipboard *clipboard)
GDK_AVAILABLE_IN_ALL GType gdk_clipboard_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL void gdk_clipboard_read_text_async(GdkClipboard *clipboard, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_store_async(GdkClipboard *clipboard, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_clipboard_get_formats(GdkClipboard *clipboard)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_set_valist(GdkClipboard *clipboard, GType type, va_list args)
GDK_AVAILABLE_IN_ALL const GValue * gdk_clipboard_read_value_finish(GdkClipboard *clipboard, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_ALL void gdk_clipboard_read_texture_async(GdkClipboard *clipboard, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
struct _GdkDisplay GdkDisplay
struct _GdkContentFormats GdkContentFormats
struct _GdkClipboard GdkClipboard
struct _GdkTexture GdkTexture
struct _GAsyncResult GAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
static void error(LoadState *S, const char *why)