aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-05-15 11:54:14 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-05-15 11:54:14 +0800
commitdf22a401de5575b3813070a6bcafb20ec0ef6e22 (patch)
tree8d8cb9feb248147a76cf93d9970ab6f7f195b8fc /shell/ChangeLog
parent02ccf6526b553abfae1832ec8e5773c9f1f3f6b4 (diff)
downloadgsoc2013-evolution-df22a401de5575b3813070a6bcafb20ec0ef6e22.tar.gz
gsoc2013-evolution-df22a401de5575b3813070a6bcafb20ec0ef6e22.tar.zst
gsoc2013-evolution-df22a401de5575b3813070a6bcafb20ec0ef6e22.zip
Fix Drag & Drop behavior so that dragging a folder that is not the
current one does not switch to that folder. svn path=/trunk/; revision=3033
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index bb2c7c8f4d..167f5a3189 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,20 @@
2000-05-15 Ettore Perazzoli <ettore@helixcode.com>
+ * e-storage-set-view.c: New members `dragged_row_path',
+ `selected_row_path_before_click' in `EStorageSetViewPrivate'.
+ (init): Initialize them to NULL.
+ (motion_notify_event): Set `dragged_row_path' from
+ `selected_row_path'.
+ (button_press_event): Initialize `selected_row_path_before_click'
+ from `selected_row_path'.
+ (button_release_event): Set `selected_row_path_before_click' to
+ NULL.
+ (drag_end): Restore the current selection from
+ `selected_row_path_before_click'; then set both `dragged_row_path'
+ to NULL.
+
+2000-05-15 Ettore Perazzoli <ettore@helixcode.com>
+
* e-storage-set-view.c: New members `in_drag' and `drag_button' in
`EStorageSetViewPrivate'. New static variables `drag_types',
`num_drag_types', `target_list'.