aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-05-20 22:45:47 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-05-20 22:45:47 +0800
commite9a5c3d19ce9cd6c68b4dc288215464d06868e3b (patch)
treee069ccf34850a2ff98f9ff3558d50cc6bd1c0d28 /shell/ChangeLog
parent047d10743cda9e5198e0e1cde0d7817aa61c811e (diff)
downloadgsoc2013-evolution-e9a5c3d19ce9cd6c68b4dc288215464d06868e3b.tar.gz
gsoc2013-evolution-e9a5c3d19ce9cd6c68b4dc288215464d06868e3b.tar.zst
gsoc2013-evolution-e9a5c3d19ce9cd6c68b4dc288215464d06868e3b.zip
Implemented the "Copy Folder" and "Move Folder" menu items. Untested.
svn path=/trunk/; revision=9899
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index be1472609a..c7743ddcc8 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,48 @@
+2001-05-20 Ettore Perazzoli <ettore@ximian.com>
+
+ * e-shell-view-menu.c: Define the verb for "CopyFolder" as well.
+ (command_copy_folder): Implementation for the "CopyFolder" verb.
+
+ * e-shell-folder-commands.c: New struct `FolderCommandData'.
+ (folder_command_data_new): New function to allocate and initialize
+ it.
+ (folder_command_data_free): New function to free it.
+ (e_shell_command_move_folder): Pass a pointer to a filled-in
+ `FolderCommandData' struct to the callbacks instead of just
+ passing a pointer to the shell object.
+ (move_folder_selected_callback): Removed.
+ (move_folder_cancelled_callback): Removed.
+ (folder_selection_dialog_folder_selected_callback): New generic
+ callback for the folder selection dialog.
+ (folder_selection_dialog_cancelled_callback): New generic callback
+ for the folder selection dialog.
+ (connect_folder_selection_dialog_signals): New function to connect
+ these two handlers to a folder selection dialog.
+ (xfer_result_callback): New callback for the async xfer function.
+ (get_folder_name): New utility function.
+ (e_shell_command_copy_folder): Implement.
+
+2001-05-19 Ettore Perazzoli <ettore@ximian.com>
+
+ * e-shell-folder-commands.c
+ (e_shell_command_create_new_folder): Changed to use
+ `e_shell_view_get_current_path()' to get the default path, instead
+ of computing it itself.
+ (move_folder_cancelled_callback) (move_folder_selected_callback):
+ New, callbacks for the "cancelled" and "folder_selected" signals
+ on the folder selection dialog for the "Move folder" operation.
+ (e_shell_command_move_folder): Implemented.
+
+ * e-shell-view-menu.c (command_move_folder): New, implementation
+ for the "MoveFolder" verb.
+
+ * e-shell-view.c (e_shell_view_get_current_path): New.
+
2001-05-19 Ettore Perazzoli <ettore@ximian.com>
+ * e-shell-folder-selection-dialog.h: Rename @default_path to
+ @default_uri.
+
* e-shell.c (impl_Shell_selectUserFolder): Pass a NULL @caption to
`e_shell_folder_selection_dialog_new()'.