#include "mooutils/mooglade.h" #include #include #include int main (int argc, char *argv[]) { MooGladeXML *my_xml; gboolean check = FALSE; const char *file; GtkWidget *root; gtk_init (&argc, &argv); if (argc < 2) { g_print ("usage: %s [--check] \n", argv[0]); exit (1); } if (!strcmp (argv[1], "--check")) { if (argc < 3) { g_print ("usage: %s [--check] \n", argv[0]); exit (1); } else { file = argv[2]; check = TRUE; } } else { file = argv[1]; } my_xml = moo_glade_xml_new (file, NULL); if (!my_xml) { g_print ("could not parse '%s'\n", file); exit (1); } g_print ("*** Success ***\n"); if (!check) { root = moo_glade_xml_get_root (my_xml); if (GTK_IS_WINDOW (root)) { gtk_widget_show (root); gtk_main (); } } g_object_unref (my_xml); return 0; }