Bonjour,

j'aimerai créer une boucle qui me créer plusieurs boutons et lorsque ke clique sur chaque bouton, j'appel a chaque fois la meme fonction qui m'ouvre une boite de dialogue avec des variables differents.
Bon, voila mon bout de code pour etre plus clair :

dans le main j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
for(int i=0; i<3; i++)
{
gchar b[32];
sprintf(b, "Parametres %d", i);
bouton[i] = gtk_button_new_with_label(b);
gtk_box_pack_start(GTK_BOX(Hbox), bouton[i], TRUE, TRUE, 0);
g_signal_connect(G_OBJECT(bouton[i]), "clicked", G_CALLBACK(Parametres), NULL);
}
Ainsi, j'affiche bien 3 boutons avec Parametres 0, Parametres 1 et 2.
Maintenant, dans Parametres je déclare une nouvelle boite de dialogue et je voudrai que son titre soit tel que :

quand je clique sur le bouton Parametres 0, j'ai comme titre Boite 0, Parametres 1 <-> Boite 1, .... donc en fonction de i.