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
et ma fonction supprimerClient supprime le client à la position "positionclient"
Code : Sélectionner tout - Visualiser dans une fenêtre à part gtk_signal_connect_object(GTK_OBJECT(bmodifier), "clicked", G_CALLBACK(supprimerClient(listeclient,positionclient)), NULL);
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 void supprimerClient (listeClient* a,int nnum) { .. }
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void supprimerClient (GtkWidget *widget, gpointer data) { ... }
Merci d'avance.
Partager