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/Evolution-Storage.idl | |
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/Evolution-Storage.idl')
-rw-r--r-- | shell/Evolution-Storage.idl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/shell/Evolution-Storage.idl b/shell/Evolution-Storage.idl index 46c73e2654..0a2402a773 100644 --- a/shell/Evolution-Storage.idl +++ b/shell/Evolution-Storage.idl @@ -23,6 +23,10 @@ module Evolution { interface Storage : Bonobo::Unknown { attribute string name; + + void add_listener (in StorageListener listener); + + /* FIXME remove_listener? */ }; interface StorageListener { @@ -31,6 +35,8 @@ module Evolution { void destroyed (); + /* FIXME exceptions don't make much sense here... */ + void new_folder (in string path, in Folder folder) raises (Exists); |