andrey@silverblood (~/Programs/jpeg-recover/alt/gui)$ cat main.c #include #include static void program_exit(GtkWidget *widget, gpointer data) { gtk_main_quit(); } int main(int argc, char *argv[]) { GladeXML *xml; gtk_init(&argc, &argv); xml = glade_xml_new("recover_gui.glade", NULL, NULL); glade_xml_signal_autoconnect(xml); gtk_widget_show(glade_xml_get_widget(xml, "main_window")); gtk_main(); return 0; } andrey@silverblood (~/Programs/jpeg-recover/alt/gui)$ make cc -o recover_gui main.c `pkg-config --cflags --libs libglade-2.0` andrey@silverblood (~/Programs/jpeg-recover/alt/gui)$ ./recover_gui (recover_gui:13810): libglade-WARNING **: could not find signal handler 'program_exit'. andrey@silverblood (~/Programs/jpeg-recover/alt/gui)$