rendered paste bodyandrey@silverblood (~/Programs/jpeg-recover/alt/gui)$ cat main.c
#include <gtk/gtk.h>
#include <glade/glade.h>
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)$