aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-02-09 05:20:50 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-02-09 05:20:50 +0800
commit88594ac53a888dac465fc5e2ccb0925cc0c0a49a (patch)
tree9418c784cfd893df6cc48cbd6711444f2b6e2614 /shell/ChangeLog
parentfb6c1a7afb699431ce6860888f423d5c2e7c1c8e (diff)
downloadgsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.tar
gsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.tar.gz
gsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.tar.bz2
gsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.tar.lz
gsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.tar.xz
gsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.tar.zst
gsoc2013-evolution-88594ac53a888dac465fc5e2ccb0925cc0c0a49a.zip
Change the folder selection dialog so that, when you click on "New"
and create a folder, that folder becomes the default folder when you go back to the selection dialog. svn path=/trunk/; revision=8119
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index a0fff636b5..81eeead46f 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,34 @@
+2001-02-08 Ettore Perazzoli <ettore@ximian.com>
+
+ * e-shell-folder-creation-dialog.c (dialog_clicked_cb): Destroy
+ the dialog instead of using `gnome_dialog_close()'.
+ (dialog_clicked_cb): Likewise.
+ (dialog_close_cb): Removed.
+ (e_shell_show_folder_creation_dialog): Don't connect to the
+ "close" signal anymore.
+
+ * e-shell-folder-selection-dialog.c
+ (folder_creation_dialog_result_cb): New callback. Set the default
+ folder to be the newly created one.
+ (impl_clicked): Use it.
+
+ * e-shell-folder-creation-dialog.c: Add members `folder_path',
+ `result_callback' and `result_callback_data' to `struct
+ _DialogData'.
+ (e_shell_show_folder_creation_dialog): New args @result_callback
+ and @result_callback_data.
+ (async_create_cb): Notify the result through the specified
+ callback.
+ (dialog_clicked_cb): Likewise. Set the `folder_path' in the
+ DialogData so that we can pass it over when we get the async
+ notification of the result of the operation.
+
+ * e-shell-folder-creation-dialog.h: New type
+ `EShellFolderCreationDialogCallback'.
+
+ * e-storage-set-view.c (e_storage_set_view_set_current_folder):
+ Show the node too, using `e_tree_model_show_node()'.
+
2001-02-05 Ettore Perazzoli <ettore@ximian.com>
* e-setup.c (copy_default_stuff): s/first time you run/first time