Files
evolution/mail/Mailer.idl
Dan Winship e2e4b1120c 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
2002-09-13 15:05:44 +00:00

68 lines
1.0 KiB
Plaintext

/*
* 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);
};
};
};