void on_winmain_destroy (GtkObject *object, gpointer user_data) { // obtenir le pointeur de window1 GtkWidget * winmain = gtk_widget_get_toplevel(GTK_WIDGET(object)); // obtenir le pointeur de la fenetre info GtkWidget * winask = gtk_object_get_data (GTK_OBJECT (winmain), "info_window"); // afficher la fenetre info gtk_widget_show(winask); } void on_btnreturn_clicked (GtkButton *button, gpointer user_data) { GtkWidget *winask; gtk_widget_destroy(); gtk_widget_show(create_winmain()); } void on_btnquit_clicked (GtkButton *button, gpointer user_data) { gtk_main_quit(); }