From 2df293b5c71033efdbda28a6236563816ef7e139 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Thu, 22 Mar 2001 10:41:44 +0000 Subject: 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 --- shell/ChangeLog | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'shell/ChangeLog') 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 + + * 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 * e-storage-set-view.c (etree_get_save_id): Changed get_save_id to -- cgit v1.2.3