23#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
24#error "Only <gdk/gdk.h> can be included directly."
31#define GDK_TYPE_DROP (gdk_drop_get_type ())
32#define GDK_DROP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DROP, GdkDrop))
33#define GDK_IS_DROP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DROP))
61 const char **mime_types,
69 const char **out_mime_type,
#define GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL const GValue * gdk_drop_read_value_finish(GdkDrop *self, GAsyncResult *result, GError **error)
GDK_AVAILABLE_IN_ALL GType gdk_drop_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_drop_get_formats(GdkDrop *self)
GDK_AVAILABLE_IN_ALL void gdk_drop_finish(GdkDrop *self, GdkDragAction action)
GDK_AVAILABLE_IN_ALL void gdk_drop_status(GdkDrop *self, GdkDragAction actions, GdkDragAction preferred)
GDK_AVAILABLE_IN_ALL GdkDrag * gdk_drop_get_drag(GdkDrop *self)
GDK_AVAILABLE_IN_ALL GdkSurface * gdk_drop_get_surface(GdkDrop *self)
GDK_AVAILABLE_IN_ALL void gdk_drop_read_async(GdkDrop *self, const char **mime_types, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDK_AVAILABLE_IN_ALL GInputStream * gdk_drop_read_finish(GdkDrop *self, GAsyncResult *result, const char **out_mime_type, GError **error)
GDK_AVAILABLE_IN_ALL GdkDevice * gdk_drop_get_device(GdkDrop *self)
GDK_AVAILABLE_IN_ALL GdkDragAction gdk_drop_get_actions(GdkDrop *self)
GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_drop_get_display(GdkDrop *self)
GDK_AVAILABLE_IN_ALL void gdk_drop_read_value_async(GdkDrop *self, GType type, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
struct _GdkDevice GdkDevice
struct _GdkDisplay GdkDisplay
struct _GdkContentFormats GdkContentFormats
struct _GdkSurface GdkSurface
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)