+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
+Thu Dec 3 16:49:18 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (DROP_ABORT_TIME): Changed to 5 min
+ from 10 seconds, so it doesn't abort while users
+ have an ACTION_ASK menu up.
+
+ * gtk/gtkdnd.c: Hide the icon window between sending a a
+ drop event to the destination and displaying the
+ snapback animation, so that it doesn't hang around
+ during ACTION_ASK.
+
Thu Dec 3 16:37:42 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkclist.c (get_cell_style): Use GTK_STATE_INSENSITIVE
gint drop_x, drop_y; /* Position of drop */
};
-#define DROP_ABORT_TIME 10000
+#define DROP_ABORT_TIME 300000
#define ANIM_STEP_TIME 50
#define ANIM_STEP_LENGTH 50
anim->n_steps = MAX (info->cur_x - info->start_x,
info->cur_y - info->start_y) / ANIM_STEP_LENGTH;
anim->n_steps = CLAMP (anim->n_steps, ANIM_MIN_STEPS, ANIM_MAX_STEPS);
+ if (info->icon_window)
+ {
+ gtk_widget_show(info->icon_window);
+ gdk_window_raise (info->icon_window->window);
+ }
gtk_timeout_add (ANIM_STEP_TIME, gtk_drag_anim_timeout, anim);
}
}
else
{
+ if (info->icon_window)
+ gtk_widget_hide (info->icon_window);
+
gdk_drag_drop (info->context, time);
info->drop_timeout = gtk_timeout_add (DROP_ABORT_TIME,
gtk_drag_abort_timeout,