diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2000-06-29 15:37:55 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2000-06-29 15:37:55 +0800 |
commit | 3bedc38a9480532b83e4bfeb386f4bbd7b611b38 (patch) | |
tree | 1a33af67a5949913ca02be4c39d4f8acde34c436 /shell/ChangeLog | |
parent | 31e562c685d59c22fa1f241aa549bf8867042657 (diff) | |
download | gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.gz gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.bz2 gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.lz gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.xz gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.tar.zst gsoc2013-evolution-3bedc38a9480532b83e4bfeb386f4bbd7b611b38.zip |
Implement saving of configuration information. Now when you run
Evolution it will display the same folder as the last time, and will
hide/show the shortcut/folder bars as the last time.
This uses GConf so I also put a GConf check into configure.in.
svn path=/trunk/; revision=3787
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r-- | shell/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index 6c89d2f57f..99912fdfab 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,32 @@ +2000-06-29 Ettore Perazzoli <ettore@helixcode.com> + + * e-shortcuts.c (e_shortcuts_construct): Fix typo: @shortcuts + should unset `GTK_FLOATING', not @storage_set. + + * e-shell-view.c (get_storage_set_path_from_uri): If @uri is NULL, + return NULL. + + * main.c (idle_cb): Restore the shell from the settings. If this + fails, just create a new view. + + * e-shell.c (e_shell_save_settings): New. + (e_shell_quit): Save settings before exiting. + (e_shell_restore_from_settings): New. + + * e-shell-view.c (e_shell_view_save_settings): New. + (e_shell_view_load_settings): New. + + * main.c (idle_cb): Initialize Gconf, create the GConfClient and + pass it to `e_shell_new()'. + + * e-shell.c: New member `gconf_client' in `EShellPrivate'. + (destroy): Unref it if not NULL. + (init): Init to NULL. + (e_shell_new): New param @gconf_client. + (e_shell_construct): Likewise. + + * Makefile.am (INCLUDES): Add `GCONF_CFLAGS'. + 2000-06-27 Ettore Perazzoli <ettore@helixcode.com> * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct): |