Bonjour

je viens enfin de faire une fenêtre bloquante type "menu". J'en donne ici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
                    sprintf(ch,"Gestion du doublon %s mag +%hd",ARME[info_fenetre->_perso->armes_modif[i]].nom,niv);
                    p_dialog = gtk_dialog_new_with_buttons (ch,
                                                              GTK_WINDOW(info_fenetre->modif->window),
                                                              GTK_DIALOG_MODAL,
                                                              "Annuler l'ouverture de\nla fenêtre de choix d'armes", 4,
                                                              "Prendre en compte\ncette arme-ci",1,
                                                              "Prendre en compte\nla meilleure arme",2,
                                                              "Abandonner\ncette entrée",3,
                                                              NULL);
                    l=gtk_dialog_run(GTK_DIALOG(p_dialog));
                    gtk_widget_destroy (p_dialog);
Je suis surpris que cette possibilité ne soit documentée. Avec cette idée, je vais peut-être pouvoir simplifier du code /* il me faudra juste prendre le temps de le faire */.

Auriez-vous fait comme ça ? Y-a-t'il mieux ?