X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=aoview%2Faoview_main.c;h=99de14732b3fc7961e4ce80270daf8202c290025;hp=e2164e05ec166037ad5b534e48fabaab47532b37;hb=2e06772c8b6fd74f86e640ed97f0d5bc8c095c2f;hpb=26361686d6fc63dc22d22285f0543c5c2c756fb4 diff --git a/aoview/aoview_main.c b/aoview/aoview_main.c index e2164e05..99de1473 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); @@ -72,14 +77,24 @@ int main(int argc, char **argv) assert(about_dialog); gtk_about_dialog_set_version(about_dialog, AOVIEW_VERSION); + aoview_voice_init(xml); + aoview_dev_dialog_init(xml); aoview_state_init(xml); + aoview_file_init(xml); + aoview_log_init(xml); aoview_table_init(xml); + aoview_eeprom_init(xml); + + aoview_replay_init(xml); + + aoview_label_init(xml); + gtk_main(); return 0;