diff options
author | Dan Winship <danw@src.gnome.org> | 2002-09-13 23:05:44 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2002-09-13 23:05:44 +0800 |
commit | e2e4b1120cecd53623265d6850ed4693d72233ba (patch) | |
tree | 38c331a50b0402afaf614f5c5bf039eede1a8cc2 /mail/Mailer.idl | |
parent | dbe5c76eb0241a143c365f0f2731830e04fe1cc7 (diff) | |
download | gsoc2013-evolution-e2e4b1120cecd53623265d6850ed4693d72233ba.tar.gz gsoc2013-evolution-e2e4b1120cecd53623265d6850ed4693d72233ba.tar.zst gsoc2013-evolution-e2e4b1120cecd53623265d6850ed4693d72233ba.zip |
rename this from "Mail.idl" so that the generated .h file won't overwrite
* Mailer.idl: rename this from "Mail.idl" so that the generated .h
file won't overwrite "mail.h" on Mac OS X. Remove some
never-implemented IDL and add MailConfig_removeAccount.
* Makefile.am: Update for IDL rename
* mail-config.c: #include Mailer.h, not Mail.h
(impl_GNOME_Evolution_MailConfig_removeAccount): Implement.
* folder-info.c: #include Mailer.h, not Mail.h
* message-list.c: Remove Mail.h include.
svn path=/trunk/; revision=18060
Diffstat (limited to 'mail/Mailer.idl')
-rw-r--r-- | mail/Mailer.idl | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/mail/Mailer.idl b/mail/Mailer.idl new file mode 100644 index 0000000000..353d2bae46 --- /dev/null +++ b/mail/Mailer.idl @@ -0,0 +1,67 @@ +/* + * mail.idl: Mail interfaces for Evolution + * + * Author: + * Miguel de Icaza (miguel@ximian.com) + * + * (C) 2000 Ximian, Inc. + */ + +#include <Bonobo.idl> + +module GNOME { +module Evolution { + + interface FolderInfo : Bonobo::Unknown { + struct MessageCount { + string path; + long count; + long unread; + }; + + void getInfo (in string foldername, + in Bonobo::Listener listener); + }; + + interface MailConfig : Bonobo::Unknown { + + struct Identity { + string name; + string address; + string reply_to; + string organization; + }; + + struct Service { + string url; + boolean keep_on_server; + boolean auto_check; + long auto_check_time; + boolean save_passwd; + boolean enabled; + }; + + struct Account { + string name; + + Identity id; + Service source; + Service transport; + + string drafts_folder_uri; + string sent_folder_uri; + }; + + void addAccount (in Account acc); + void removeAccount (in string name); + }; + + interface MailFilter : Bonobo::Unknown { + + void addFilter (in string rule); + + void removeFilter (in string rule); + }; +}; +}; + |