diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2000-09-08 16:34:35 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2000-09-08 16:34:35 +0800 |
commit | aa20072666850291f8a00dec148df5d58991ae60 (patch) | |
tree | 299882862d2b7710c62915bd78c03d5f4c9648d0 /shell/ChangeLog | |
parent | a38d76bc2e91964b73ffac3efcb043db54bf2189 (diff) | |
download | gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.tar gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.tar.gz gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.tar.bz2 gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.tar.lz gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.tar.xz gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.tar.zst gsoc2013-evolution-aa20072666850291f8a00dec148df5d58991ae60.zip |
Added new interfaces to be exposed by the local storage, so that
components can get a list of all the folders and specify the display
name for them. (Unfinished and untested.)
svn path=/trunk/; revision=5256
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r-- | shell/ChangeLog | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index 1c019cc6ee..fe823c91e6 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,47 @@ +2000-09-08 Ettore Perazzoli <ettore@helixcode.com> + + * evolution-shell-view.c (destroy): Chain to the parent's + destroy method. + + * evolution-shell-component.c (destroy): Chain to the parent's + destroy method. + + * evolution-storage.c: `corba_storage_listener' in + `EvolutionStoragePrivate' replaced with a list of listeners, + `corba_storage_listeners'. + (init): Init to NULL. + (add_listener): New utility function. + (destroy): Destroy all the listeners. + (evolution_storage_new_folder): Notify all the listeners. + (evolution_storage_removed_folder): Likewise. + + * e-local-storage.c: New member `bonobo_interface' in + `ELocalStoragePrivate'. + (init): Init to NULL. + (e_local_storage_get_corba_interface): New. + + * e-shell.c: New member `local_storage' in `EShellPrivate'. + (init): Init to NULL. + (setup_local_storage): Make it point to the newly created local + storage. + (destroy): Unref if not NULL. + (impl_Shell_get_local_storage): New, implementation for + `Evolution::Shell::get_local_storage'. + (corba_class_init): Set it up. + + * evolution-local-storage-client.c: New. + * evolution-local-storage-client.h: New. + * evolution-local-storage.c: New. + * evolution-local-storage.h: New. + * evolution-storage-listener.c: New. + * evolution-storage-listener.h: New. + + * Evolution-Storage.idl: New method `Storage::add_listener'. + + * Evolution-Shell.idl: New method `Shell::get_local_storage'. + + * Evolution-LocalStorage.idl: New. + 2000-09-02 Lauris Kaplinski <lauris@helixcode.com> * e-shell-folder-creation-dialog.c: Use e_utf8 wrappers |