aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-03-20 01:22:50 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-03-20 01:22:50 +0800
commit553bdcc9bd65b653f53145f75455890a314099c5 (patch)
tree2c5fd7853f941946a1536dd753d3f304138a775c /shell/ChangeLog
parent1d0afa980c9665f0f3e0f6d57333f077a9743ea8 (diff)
downloadgsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.tar
gsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.tar.gz
gsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.tar.bz2
gsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.tar.lz
gsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.tar.xz
gsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.tar.zst
gsoc2013-evolution-553bdcc9bd65b653f53145f75455890a314099c5.zip
Use the new DnD interfaces on the source side of DnD actions.
svn path=/trunk/; revision=8825
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index db55da8345..1f6dfbdad8 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,31 @@
2001-03-19 Ettore Perazzoli <ettore@ximian.com>
+ * e-storage-set-view.c New members `drag_data',
+ `drag_corba_source_interface' and `drag_corba_source_context in
+ `EStorageSetViewPrivate'.
+ (init): Init the new members.
+ (destroy): Clean up the new members.
+ (table_drag_begin): Query for the
+ `EvolutionShellComponentDnd::SourceFolder' interface on the
+ handler for the folder we are dragging from, and initialize all
+ the CORBA context information for the drag, after invoking
+ `::beginDrag()' on it.
+ (convert_gdk_drag_action_to_corba): New helper function.
+ (table_drag_data_get): Get the data using
+ `::SourceFolder::getData'.
+ (table_drag_end): New, override for the "ETable::table_drag_end"
+ signal. Invoke `::endDrag' on the SourceFolder interface,
+ unref/release the interface, and clean up the source context.
+ (table_drag_data_delete): New, override for the
+ "ETable::table_drag_data_delete" signal.
+ (class_init): Install `table_drag_end' and
+ `table_drag_data_delete'.
+
+ * Evolution-ShellComponentDnd.idl: Derive `::DestinationFolder'
+ and `SourceFolder' from `Bonobo::Unknown'.
+
+2001-03-19 Ettore Perazzoli <ettore@ximian.com>
+
* e-storage-set-view.c (table_drag_data_get): Don't get the
selection through
`evolution_shell_component_client_get_dnd_selection()'.