30 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
31 #error "Only <gdk/gdk.h> can be included directly."
68 #define GDK_TYPE_DRAG_CONTEXT (gdk_drag_context_get_type ())
69 #define GDK_DRAG_CONTEXT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DRAG_CONTEXT, GdkDragContext))
70 #define GDK_DRAG_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DRAG_CONTEXT, GdkDragContextClass))
71 #define GDK_IS_DRAG_CONTEXT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DRAG_CONTEXT))
72 #define GDK_IS_DRAG_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DRAG_CONTEXT))
73 #define GDK_DRAG_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DRAG_CONTEXT, GdkDragContextClass))
96 gpointer
GSEAL (windowing_data);
107 #if !defined (GDK_DISABLE_DEPRECATED) || defined (GDK_COMPILATION)
121 #ifndef GDK_DISABLE_DEPRECATED
156 #ifndef GDK_MULTIHEAD_SAFE
157 #ifndef GDK_DISABLE_DEPRECATED
void gdk_drag_find_window(GdkDragContext *context, GdkWindow *drag_window, gint x_root, gint y_root, GdkWindow **dest_window, GdkDragProtocol *protocol)
@ GDK_DRAG_PROTO_WIN32_DROPFILES
GdkDragContext * gdk_drag_context_new(void)
GdkAtom gdk_drag_get_selection(GdkDragContext *context)
void gdk_drag_find_window_for_screen(GdkDragContext *context, GdkWindow *drag_window, GdkScreen *screen, gint x_root, gint y_root, GdkWindow **dest_window, GdkDragProtocol *protocol)
gboolean gdk_drag_motion(GdkDragContext *context, GdkWindow *dest_window, GdkDragProtocol protocol, gint x_root, gint y_root, GdkDragAction suggested_action, GdkDragAction possible_actions, guint32 time_)
GdkDragContext * gdk_drag_begin(GdkWindow *window, GList *targets)
GList * gdk_drag_context_list_targets(GdkDragContext *context)
GdkDragProtocol gdk_drag_context_get_protocol(GdkDragContext *context)
void gdk_drop_reply(GdkDragContext *context, gboolean ok, guint32 time_)
GdkWindow * gdk_drag_context_get_dest_window(GdkDragContext *context)
void gdk_drag_context_unref(GdkDragContext *context)
void gdk_drag_status(GdkDragContext *context, GdkDragAction action, guint32 time_)
GdkNativeWindow gdk_drag_get_protocol_for_display(GdkDisplay *display, GdkNativeWindow xid, GdkDragProtocol *protocol)
gboolean gdk_drag_drop_succeeded(GdkDragContext *context)
GType gdk_drag_context_get_type(void) G_GNUC_CONST
void gdk_drag_context_ref(GdkDragContext *context)
void gdk_drag_drop(GdkDragContext *context, guint32 time_)
GdkDragAction gdk_drag_context_get_selected_action(GdkDragContext *context)
void gdk_drop_finish(GdkDragContext *context, gboolean success, guint32 time_)
GdkDragAction gdk_drag_context_get_suggested_action(GdkDragContext *context)
GdkDragAction gdk_drag_context_get_actions(GdkDragContext *context)
GdkNativeWindow gdk_drag_get_protocol(GdkNativeWindow xid, GdkDragProtocol *protocol)
void gdk_drag_abort(GdkDragContext *context, guint32 time_)
GdkWindow * gdk_drag_context_get_source_window(GdkDragContext *context)
typedefG_BEGIN_DECLS struct _GdkDragContext GdkDragContext
struct _GdkAtom * GdkAtom
GObjectClass parent_class
guint32 GSEAL(start_time)
GdkWindow * GSEAL(source_window)
GdkDragAction GSEAL(actions)
GdkWindow * GSEAL(dest_window)
gpointer GSEAL(windowing_data)
GdkDragProtocol GSEAL(protocol)
GdkDragAction GSEAL(action)
GdkDragAction GSEAL(suggested_action)
gboolean GSEAL(is_source)