diff options
Diffstat (limited to 'shell/e-folder-mail.c')
-rw-r--r-- | shell/e-folder-mail.c | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/shell/e-folder-mail.c b/shell/e-folder-mail.c new file mode 100644 index 0000000000..72010194c5 --- /dev/null +++ b/shell/e-folder-mail.c @@ -0,0 +1,50 @@ +/* + * e-folder-mail.c: Mail folder + * + * Author: + * Miguel de Icaza (miguel@helixcode.com) + * + * (C) 2000 Helix Code, Inc. + */ +#include <config.h> +#include <glib.h> +#include <libgnome/gnome-defs.h> +#include <libgnome/gnome-i18n.h> +#include "e-util/e-util.h" +#include "e-folder-mail.h" + +#define PARENT_TYPE e_folder_get_type () + +static const char * +efm_get_type_name (EFolder *efolder) +{ + return _("Folder containing Mail Items"); +} + +static void +e_folder_mail_class_init (GtkObjectClass *object_class) +{ + EFolderClass *efc = (EFolderClass *) object_class; + + efc->get_type_name = efm_get_type_name; +} + +static void +e_folder_mail_init (GtkObject *object) +{ +} + +E_MAKE_TYPE (e_folder_mail, "EFolderMail", EFolderMail, e_folder_mail_class_init, e_folder_mail_init, PARENT_TYPE) + +EFolder * +e_folder_mail_new (const char *uri, const char *name, const char *desc, + const char *home_page, const char *view_name) +{ + EFolderMail *efm = gtk_type_new (e_folder_mail_get_type ()); + + e_folder_construct (E_FOLDER (efm), uri, name, desc, home_page, view_name); + + return E_FOLDER (efm); +} + + |