Bonjour,
J'utilise une boucle pour me générer un gtk_table contenant les informations de client et je voudrais rajouter un bouton sur chaque ligne pour supprimer un client.
J'ai donc attaché un bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gtk_signal_connect_object(GTK_OBJECT(bmodifier), "clicked", G_CALLBACK(supprimerClient(listeclient,positionclient)), NULL);
et ma fonction supprimerClient supprime le client à la position "positionclient"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
void supprimerClient (listeClient* a,int nnum)
{
    ..
}
Cependant avec GTK j'ai cru comprendre qu'on ne pouvait pas appeler nos propre fonction comme ça et qu'il fallait mettre des fonctions de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
void supprimerClient (GtkWidget *widget, gpointer data)
{
   ...
}
Sauf que dans une fonction de ce type, que j'arrive à appeler, comment récupérer ma liste de client, et surtout le numéro du client à supprimer ?

Merci d'avance.