From f301b95e87c8ec1e3b58d595a05d486bede5e0c2 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 17 May 2009 23:13:20 -0700 Subject: Embed glade file in executable This eliminates install issues nicely. Signed-off-by: Keith Packard --- aoview/aoview_main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'aoview/aoview_main.c') diff --git a/aoview/aoview_main.c b/aoview/aoview_main.c index e2164e05..a3dc9544 100644 --- a/aoview/aoview_main.c +++ b/aoview/aoview_main.c @@ -17,6 +17,10 @@ #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); -- cgit v1.2.3