From 670f57583d84d4c8f0195d3eefbef93920c6e9d9 Mon Sep 17 00:00:00 2001 From: Arturo Espinosa Date: Tue, 25 Jan 2000 08:43:24 +0000 Subject: More work svn path=/trunk/; revision=1628 --- mail/mail-component.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 mail/mail-component.c (limited to 'mail/mail-component.c') diff --git a/mail/mail-component.c b/mail/mail-component.c new file mode 100644 index 0000000000..764be4be38 --- /dev/null +++ b/mail/mail-component.c @@ -0,0 +1,48 @@ +/* + * mail-component.c: The core of the mail component + * + * Author: + * Miguel de Icaza (miguel@helixcode.com) + * + * (C) 2000 Helix Code, Inc. + */ +#include +#include +#include +#include "e-util/e-gui-utils.h" + +CORBA_Environment ev; +CORBA_ORB orb; + +static void +init_bonobo (int argc, char **argv) +{ + gnome_CORBA_init_with_popt_table ( + "evolution-mail-component", "1.0", + &argc, argv, NULL, 0, NULL, GNORBA_INIT_SERVER_FUNC, &ev); + + orb = gnome_CORBA_ORB (); + + if (bonobo_init (orb, NULL, NULL) == FALSE){ + e_notice (NULL, GNOME_MESSAGE_BOX_ERROR, + _("Mail Component: I could not initialize Bonobo")); + exit (1); + } +} + +static void +main (int argc, char *argv []) +{ + bindtextdomain (PACKAGE, EVOLUTION_LOCALEDIR); + textdomain (PACKAGE); + + CORBA_exception_init (&ev); + + init_bonobo (argc, argv); + + mail_display_factory_init (); + + bonobo_main (); + + return 0; +} -- cgit v1.2.3