aboutsummaryrefslogtreecommitdiffstats
path: root/shell/Evolution-Storage.idl
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-09-08 16:34:35 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-09-08 16:34:35 +0800
commitaa20072666850291f8a00dec148df5d58991ae60 (patch)
tree299882862d2b7710c62915bd78c03d5f4c9648d0 /shell/Evolution-Storage.idl
parenta38d76bc2e91964b73ffac3efcb043db54bf2189 (diff)
downloadgsoc2013-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.idl6
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);