diff options
author | Iain Holmes <iain@src.gnome.org> | 2001-05-09 06:53:41 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2001-05-09 06:53:41 +0800 |
commit | c64eccfe004f5c30932fe571bb506626bb0c186d (patch) | |
tree | 2260477f72c474e00ae9f2b0afa7f5242e60c5a5 /mail/Mail.idl | |
parent | 9bcfef421b420061f7342e5517d226aa9f58dbdd (diff) | |
download | gsoc2013-evolution-c64eccfe004f5c30932fe571bb506626bb0c186d.tar.gz gsoc2013-evolution-c64eccfe004f5c30932fe571bb506626bb0c186d.tar.zst gsoc2013-evolution-c64eccfe004f5c30932fe571bb506626bb0c186d.zip |
Importer changes
svn path=/trunk/; revision=9722
Diffstat (limited to 'mail/Mail.idl')
-rw-r--r-- | mail/Mail.idl | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/mail/Mail.idl b/mail/Mail.idl index 14e17b3993..09a625e4b0 100644 --- a/mail/Mail.idl +++ b/mail/Mail.idl @@ -27,6 +27,48 @@ module Evolution { interface FolderBrowser : Bonobo::Unknown { MessageList getMessageList (); }; + + interface MailConfig : Bonobo::Unknown { + + struct Identity { + string name; + string address; + string organization; + string signature; + }; + + struct Service { + string url; + boolean keep_on_server; + boolean auto_check; + long auto_check_time; + boolean save_passwd; + boolean enabled; + }; + + struct Account { + string name; + boolean default_account; + + Identity id; + Service source; + Service transport; + + string drafts_folder_name; + string drafts_folder_uri; + string sent_folder_name; + string sent_folder_uri; + }; + + void addAccount (in Account acc); + }; + + interface MailFilter : Bonobo::Unknown { + + void addFilter (in string rule); + + void removeFilter (in string rule); + }; }; }; |