diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-03-20 01:22:50 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-03-20 01:22:50 +0800 |
commit | 553bdcc9bd65b653f53145f75455890a314099c5 (patch) | |
tree | 2c5fd7853f941946a1536dd753d3f304138a775c /shell/ChangeLog | |
parent | 1d0afa980c9665f0f3e0f6d57333f077a9743ea8 (diff) | |
download | gsoc2013-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/ChangeLog | 26 |
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()'. |