void gdk_drag_status (GdkDragContext *context,
GdkDragAction action,
- guint32 time);
+ guint32 time_);
void gdk_drop_reply (GdkDragContext *context,
gboolean ok,
- guint32 time);
+ guint32 time_);
void gdk_drop_finish (GdkDragContext *context,
gboolean success,
- guint32 time);
+ guint32 time_);
GdkAtom gdk_drag_get_selection (GdkDragContext *context);
/* Source side */
GdkDragContext * gdk_drag_begin (GdkWindow *window,
GList *targets);
-guint32 gdk_drag_get_protocol (guint32 xid,
- GdkDragProtocol *protocol);
-void gdk_drag_find_window (GdkDragContext *context,
- GdkWindow *drag_window,
- gint x_root,
- gint y_root,
- GdkWindow **dest_window,
- GdkDragProtocol *protocol);
+
+guint32 gdk_drag_get_protocol_for_display (GdkDisplay *display,
+ guint32 xid,
+ GdkDragProtocol *protocol);
+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);
+
+#ifndef GDK_MULTIHEAD_SAFE
+guint32 gdk_drag_get_protocol (guint32 xid,
+ GdkDragProtocol *protocol);
+void gdk_drag_find_window (GdkDragContext *context,
+ GdkWindow *drag_window,
+ gint x_root,
+ gint y_root,
+ GdkWindow **dest_window,
+ GdkDragProtocol *protocol);
+#endif /* GDK_MULTIHEAD_SAFE */
+
gboolean gdk_drag_motion (GdkDragContext *context,
GdkWindow *dest_window,
GdkDragProtocol protocol,
gint y_root,
GdkDragAction suggested_action,
GdkDragAction possible_actions,
- guint32 time);
+ guint32 time_);
void gdk_drag_drop (GdkDragContext *context,
- guint32 time);
+ guint32 time_);
void gdk_drag_abort (GdkDragContext *context,
- guint32 time);
+ guint32 time_);
#ifdef __cplusplus
}