From 3c927d0702eefef2cf02baf917e1366f49f17947 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Wed, 21 Mar 2001 07:56:18 +0000 Subject: Handle the destination side of drag and drop too. svn path=/trunk/; revision=8861 --- shell/ChangeLog | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) (limited to 'shell/ChangeLog') diff --git a/shell/ChangeLog b/shell/ChangeLog index d27f938e69..a0c2bbd4bf 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,25 @@ +2001-03-21 Ettore Perazzoli + + * e-storage-set-view.c (tree_drag_data_get): Get the target type + from the atom, and pass it through the `SourceFolder::getData' + invocation. Also, signal an error by passing `-1' as the length + value to `gtk_selection_data_set()'. + (find_matching_target_for_drag_context): New helper function. + (tree_drag_motion): Use it to figure out a suitable type for the + drop action, and pass it to the `DestinationFolder::handleMotion' + method. + + * e-storage-set-view.c (get_component_at_node): New helper + function. + (table_drag_begin): Use it. + (convert_corba_drag_action_to_gdk): New helper function. + (table_drag_motion): Use the `DestinationFolder::handleMotion' + method to handle the "drag_motion" signal. + + * Evolution-ShellComponentDnd.idl: Change the signature for the + `handleMotion' method so that it only has @suggested_action + parameter. + 2001-03-20 JP Rosevear * importer/Makefile.am: make sure intelligent.h gets disted @@ -6,29 +28,27 @@ * Merged e-tree-rework-branch: -2001-03-19 Christopher James Lahey + 2001-03-19 Christopher James Lahey * e-storage-set-view.c (etree_get_save_id): Made "root" detection deal properly with removed nodes. -2001-03-18 Christopher James Lahey + 2001-03-18 Christopher James Lahey * e-shell-view.c (e_shell_view_save_settings): Added some unused code to implement saving of the expanded state. * e-storage-set-view.c: Added has_save_id and get_save_id methods. -2001-03-13 Christopher James Lahey + 2001-03-13 Christopher James Lahey * e-storage-set-view.c (ETREE_SPEC): Set draw-grid here to false. -2001-03-09 Christopher James Lahey + 2001-03-09 Christopher James Lahey * e-storage-set-view.c, e-storage-set-view.h: Chaned this to use ETree instead of ETable. -End of branch - 2001-03-19 Ettore Perazzoli * evolution-shell-component-client.c: New members -- cgit v1.2.3