aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-folder-mail.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-folder-mail.c')
-rw-r--r--shell/e-folder-mail.c50
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);
+}
+
+