diff options
author | Iain Holmes <iain@src.gnome.org> | 2001-06-09 04:47:52 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2001-06-09 04:47:52 +0800 |
commit | d09d4962997e9056652815aab81f49311a6a59a8 (patch) | |
tree | 807d49e73be441e0332b67f889b38c0b518f74ef /my-evolution/main.c | |
parent | da6c1c4d2ef41c60130e4de31160ee8107227588 (diff) | |
download | gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.tar gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.tar.gz gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.tar.bz2 gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.tar.lz gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.tar.xz gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.tar.zst gsoc2013-evolution-d09d4962997e9056652815aab81f49311a6a59a8.zip |
Committing the new My Evolution.
svn path=/trunk/; revision=10163
Diffstat (limited to 'my-evolution/main.c')
-rw-r--r-- | my-evolution/main.c | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/my-evolution/main.c b/my-evolution/main.c new file mode 100644 index 0000000000..d8c6160486 --- /dev/null +++ b/my-evolution/main.c @@ -0,0 +1,67 @@ +/* + * main.c: Main file for the Executive Summary + * + * Copyright (C) 2001 Ximian, Inc. + * + * Authors: Iain Holmes <iain@ximian.com> + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <stdio.h> +#include <unistd.h> +#include <stdlib.h> + +#include <glib.h> +#include <gdk/gdk.h> +#include <gdk/gdkrgb.h> + +#include <libgnome/gnome-defs.h> +#include <libgnome/gnome-i18n.h> +#include <libgnomeui/gnome-init.h> + +#include <bonobo/bonobo-main.h> +#include <liboaf/liboaf.h> + +#ifdef GTKHTML_HAVE_GCONF +#include <gconf/gconf.h> +#endif + +#include <libgnomevfs/gnome-vfs.h> + +#include "component-factory.h" + +int +main (int argc, + char **argv) +{ + CORBA_ORB orb; + + bindtextdomain (PACKAGE, EVOLUTION_LOCALEDIR); + textdomain (PACKAGE); + + gnome_init_with_popt_table ("Evolution Executive Summary", VERSION, + argc, argv, oaf_popt_options, 0, NULL); + orb = oaf_init (argc, argv); + + gdk_rgb_init (); + if (bonobo_init (orb, CORBA_OBJECT_NIL, CORBA_OBJECT_NIL) == FALSE) { + g_error (_("Executive summary component could not initialize Bonobo.\n")); + exit (1); + } + +#ifdef GTKHTML_HAVE_GCONF + gconf_init (argc, argv, NULL); +#endif + + gnome_vfs_init (); + + /* Start our component */ + component_factory_init (); + + bonobo_main (); + + return 0; +} |