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

testgtkcrystalviewer.c

Go to the documentation of this file.
00001 #include <gtkcrystalviewer.h>
00002 #include <glib.h>
00003 #include <gtk/gtk.h>
00004 #include <stdio.h>
00005 #include <libxml/parser.h>
00006 
00010 int main(int argc, char *argv[])
00011 {
00012         GtkWidget *window;
00013         GtkWidget *viewer;
00014         const char* filename;
00015         xmlDocPtr xml;
00016         gtk_init (&argc, &argv);
00017 
00018         window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
00019         gtk_window_set_title(GTK_WINDOW(window), "GtkCrystalViewer test");
00020         g_signal_connect(GTK_OBJECT(window), "destroy",
00021                  GTK_SIGNAL_FUNC(gtk_main_quit),
00022                  NULL);
00023 
00024         if (argc >= 2) filename = argv[1];
00025                 else filename = "nickel.gcrystal";
00026         xml = xmlParseFile(filename);
00027         
00028         viewer = gtk_crystal_viewer_new(xml->children);
00029         gtk_container_add(GTK_CONTAINER(window), viewer);
00030         gtk_widget_show_all(window);
00031 
00032         gtk_main();
00033         
00034         return(0);
00035 }

Generated on Wed Oct 22 14:47:32 2003 for The Gnome Chemistry Utils by doxygen 1.3.3