/**
* GdkDragContext::drop-performed:
* @context: The object on which the signal is emitted
- * @time: the time at which the drop happened.
*
* The drag and drop operation was performed on an accepting client.
*/
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GdkDragContextClass, drop_performed),
NULL, NULL,
- g_cclosure_marshal_VOID__INT,
- G_TYPE_NONE, 1, G_TYPE_INT);
+ g_cclosure_marshal_VOID__VOID,
+ G_TYPE_NONE, 0);
/**
* GdkDragContext::dnd-finished:
if ((gdk_drag_context_get_selected_action (drag) != 0) &&
(drag_win32->dest_window != INVALID_HANDLE_VALUE))
{
- g_signal_emit_by_name (drag, "drop-performed",
- gdk_event_get_time ((GdkEvent *) event));
+ g_signal_emit_by_name (drag, "drop-performed");
}
else
gdk_drag_context_cancel (drag, GDK_DRAG_CANCEL_NO_TARGET);
if ((gdk_drag_context_get_selected_action (drag) != 0))
{
- g_signal_emit_by_name (drag, "drop-performed",
- gdk_event_get_time ((GdkEvent *) event));
+ g_signal_emit_by_name (drag, "drop-performed");
}
else
gdk_drag_context_cancel (drag, GDK_DRAG_CANCEL_NO_TARGET);
if ((gdk_drag_context_get_selected_action (context) != 0) &&
(x11_context->proxy_xid != None))
{
- g_signal_emit_by_name (context, "drop-performed",
- gdk_event_get_time ((GdkEvent *) event));
+ g_signal_emit_by_name (context, "drop-performed");
}
else
gdk_drag_context_cancel (context, GDK_DRAG_CANCEL_NO_TARGET);
if ((gdk_drag_context_get_selected_action (context) != 0) &&
(x11_context->proxy_xid != None))
{
- g_signal_emit_by_name (context, "drop-performed",
- gdk_event_get_time ((GdkEvent *) event));
+ g_signal_emit_by_name (context, "drop-performed");
}
else
gdk_drag_context_cancel (context, GDK_DRAG_CANCEL_NO_TARGET);
gboolean create);
static void gtk_drag_clear_source_info (GdkDragContext *context);
-static void gtk_drag_drop (GtkDragSourceInfo *info,
- guint32 time);
+static void gtk_drag_drop (GtkDragSourceInfo *info);
static void gtk_drag_drop_finished (GtkDragSourceInfo *info,
- GtkDragResult result,
- guint time);
+ GtkDragResult result);
static void gtk_drag_cancel_internal (GtkDragSourceInfo *info,
- GtkDragResult result,
- guint32 time);
+ GtkDragResult result);
static void gtk_drag_remove_icon (GtkDragSourceInfo *info);
static void gtk_drag_source_info_destroy (GtkDragSourceInfo *info);
static void gtk_drag_context_drop_performed_cb (GdkDragContext *context,
- guint time,
GtkDragSourceInfo *info);
static void gtk_drag_context_cancel_cb (GdkDragContext *context,
GdkDragCancelReason reason,
/* Clean up from the drag, and display snapback, if necessary. */
static void
gtk_drag_drop_finished (GtkDragSourceInfo *info,
- GtkDragResult result,
- guint time)
+ GtkDragResult result)
{
gboolean success;
}
static void
-gtk_drag_drop (GtkDragSourceInfo *info,
- guint32 time)
+gtk_drag_drop (GtkDragSourceInfo *info)
{
if (info->icon_window)
gtk_widget_hide (info->icon_window);
*/
static void
gtk_drag_cancel_internal (GtkDragSourceInfo *info,
- GtkDragResult result,
- guint32 time)
+ GtkDragResult result)
{
- gtk_drag_drop_finished (info, result, time);
+ gtk_drag_drop_finished (info, result);
}
static void
gtk_drag_context_drop_performed_cb (GdkDragContext *context,
- guint32 time_,
GtkDragSourceInfo *info)
{
- gtk_drag_drop (info, time_);
+ gtk_drag_drop (info);
}
static void
result = GTK_DRAG_RESULT_ERROR;
break;
}
- gtk_drag_cancel_internal (info, result, GDK_CURRENT_TIME);
+ gtk_drag_cancel_internal (info, result);
}
static void
gtk_drag_abort_timeout (gpointer data)
{
GtkDragSourceInfo *info = data;
- guint32 time = GDK_CURRENT_TIME;
info->drop_timeout = 0;
- gtk_drag_drop_finished (info, GTK_DRAG_RESULT_TIMEOUT_EXPIRED, time);
+ gtk_drag_drop_finished (info, GTK_DRAG_RESULT_TIMEOUT_EXPIRED);
return G_SOURCE_REMOVE;
}
info = gtk_drag_get_source_info (context, FALSE);
if (info != NULL)
- gtk_drag_cancel_internal (info, GTK_DRAG_RESULT_ERROR, gtk_get_current_event_time ());
+ gtk_drag_cancel_internal (info, GTK_DRAG_RESULT_ERROR);
}