Embed glade file in executable
[fw/altos] / aoview / aoview_main.c
index e2164e05ec166037ad5b534e48fabaab47532b37..a3dc95441ed2a9c261d26e49f8e202dc2cb0724f 100644 (file)
 
 #include "aoview.h"
 
+static const char aoview_glade[] = {
+#include "aoview_glade.h"
+};
+
 static void usage(void) {
        printf("aoview [--device|-d device_file]");
        exit(1);
@@ -57,7 +61,8 @@ int main(int argc, char **argv)
        gtk_init(&argc, &argv);
        glade_init();
 
-       xml = glade_xml_new("aoview.glade", NULL, NULL);
+       xml = glade_xml_new_from_buffer(aoview_glade, sizeof (aoview_glade), NULL, NULL);
+
        /* connect the signals in the interface */
        glade_xml_signal_autoconnect(xml);