diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-03-22 18:41:44 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-03-22 18:41:44 +0800 |
commit | 2df293b5c71033efdbda28a6236563816ef7e139 (patch) | |
tree | e2392fa3e8a81d1a45467789ed1a089c0df34e8c /shell/ChangeLog | |
parent | 7aee2da177ed7eb902537e9d5d88baaeefdc36b5 (diff) | |
download | gsoc2013-evolution-2df293b5c71033efdbda28a6236563816ef7e139.tar.gz gsoc2013-evolution-2df293b5c71033efdbda28a6236563816ef7e139.tar.zst gsoc2013-evolution-2df293b5c71033efdbda28a6236563816ef7e139.zip |
More DnD work. Now we handle copying and moving of folders, although
the hooks to actually make the physical operation happen are missing.
Also, fix a stupid cut & paste error in Chris' commit (and re-indent
the code a bit to make it match the surrounding style).
svn path=/trunk/; revision=8890
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r-- | shell/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index 84952a0674..aa64a3df09 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,32 @@ +2001-03-22 Ettore Perazzoli <ettore@ximian.com> + + * e-storage-set-view.c: Removed `source_drag_types', + `num_source_drag_types', `destination_drag_types', + `num_destination_drag_types', `target_list'. + (E_SHORTCUT_TARGET_TYPE): Renamed from "E_SHORTCUT_TYPE". + (EVOLUTION_PATH_TARGET_TYPE): Define to "_EVOLUTION_PRIVATE_PATH". + (find_matching_target_for_drag_context): If any of the targets + matches it, return it. + (handle_evolution_path_drag_motion): New. + (tree_drag_motion): Use it if we are matching an + `EVOLUTION_PATH_TARGET_TYPE' target. + (e_storage_set_view_construct): Call `e_tree_drag_dest_set()' on + the view so that we become a possible DnD target. + (get_folder_at_node): Don't die if you don't find a folder there. + (create_target_entries_from_dnd_type_list): Make the first entry + an `EVOLUTION_PATH_TARGET_TYPE', the second one an + `E_SHORTCUT_TYPE', and the following ones the ones defined by the + folder. + (set_evolution_path_selection): New function to set the private + Evolution path selection. + (set_e_shortcut_selection): Assert @selection_data to be not NULL. + (class_init): Don't set up the `target_list' anymore. + (storage_sort_callback): Actually compare the two nodes, not the + first node with itself. + + * e-storage-set.c (e_storage_set_async_copy_folder): New. + (e_storage_set_async_move_folder): New. + 2001-03-22 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (etree_get_save_id): Changed get_save_id to |