00001
#include "config.h"
00002
#include <chem3d/gtkchem3dviewer.h>
00003
#include <glib.h>
00004
#include <gtk/gtk.h>
00005
#include <stdio.h>
00006
#include <libgnomevfs/gnome-vfs.h>
00007
00011
int main(
int argc,
char *argv[])
00012 {
00013 GtkWidget *window;
00014 GtkWidget *viewer;
00015 gchar* uri;
00016 gtk_init (&argc, &argv);
00017
if (!gnome_vfs_init ()) {
00018 printf (
"Could not initialize GnomeVFS\n");
00019
return 1;
00020 }
00021
00022 window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
00023 gtk_window_set_title(GTK_WINDOW(window),
"GtkChem3dViewer test");
00024 g_signal_connect(GTK_OBJECT(window),
"destroy",
00025 GTK_SIGNAL_FUNC(gtk_main_quit),
00026 NULL);
00027
00028
if (argc >= 2) {
00029 uri = argv[1];
00030 viewer =
gtk_chem3d_viewer_new(uri);
00031 gtk_container_add(GTK_CONTAINER(window), viewer);
00032 gtk_widget_show_all(window);
00033
00034 gtk_main();
00035 }
00036
00037
return(0);
00038 }