Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

testgtkchem3dviewer.c

Go to the documentation of this file.
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) uri = argv[1];
00029                 else uri = "file://"SRCDIR"/tests/methane.xyz";
00030         
00031         viewer = gtk_chem3d_viewer_new(uri);
00032         gtk_container_add(GTK_CONTAINER(window), viewer);
00033         gtk_widget_show_all(window);
00034 
00035         gtk_main();
00036         
00037         return(0);
00038 }

Generated on Sat Feb 7 21:47:55 2004 for The Gnome Chemistry Utils by doxygen 1.3.3