-typedef struct _GdkDragContextClass GdkDragContextClass;
-
-#define GDK_TYPE_DRAG_CONTEXT (gdk_drag_context_get_type ())
-#define GDK_DRAG_CONTEXT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DRAG_CONTEXT, GdkDragContext))
-#define GDK_DRAG_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_DRAG_CONTEXT, GdkDragContextClass))
-#define GDK_IS_DRAG_CONTEXT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_DRAG_CONTEXT))
-#define GDK_IS_DRAG_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_DRAG_CONTEXT))
-#define GDK_DRAG_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_DRAG_CONTEXT, GdkDragContextClass))
-
-struct _GdkDragContext {
- GObject parent_instance;
-
- /*< public >*/
-
- GdkDragProtocol GSEAL (protocol);
-
- gboolean GSEAL (is_source);
-
- GdkWindow *GSEAL (source_window);
- GdkWindow *GSEAL (dest_window);
-
- GList *GSEAL (targets);
- GdkDragAction GSEAL (actions);
- GdkDragAction GSEAL (suggested_action);
- GdkDragAction GSEAL (action);
-
- guint32 GSEAL (start_time);
-
- /*< private >*/
-
- gpointer GSEAL (windowing_data);
-};
-
-struct _GdkDragContextClass {
- GObjectClass parent_class;
-
-};
-
-/* Drag and Drop */
-
-GType gdk_drag_context_get_type (void) G_GNUC_CONST;
-GdkDragContext * gdk_drag_context_new (void);