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

testgtkcrystalviewer.c

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

Generated on Mon Jan 2 13:13:15 2006 for The Gnome Chemistry Utils by  doxygen 1.4.1