#include void btn_click(GtkWidget *wig,gpointer p) { gtk_main_quit(); } int main(int argc,char *argv[]) { GtkWidget *win; GtkWidget *btn; gtk_init(&argc,&argv); win=gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_signal_connect(GTK_OBJECT(win),"destroy",GTK_SIGNAL_FUNC(gtk_main_quit),NULL); btn=gtk_button_new_with_label(" C l o s e !! "); gtk_signal_connect(GTK_OBJECT(btn),"clicked",GTK_SIGNAL_FUNC(btn_click),NULL); gtk_container_add(GTK_CONTAINER(win),btn); gtk_widget_show(btn); gtk_widget_show(win); gtk_main(); return 0; }