Bonjour,
J'aimerais savoir comment passer plusieurs arguments à une fonction callback (servant par exemple au clic sur un bouton).
J'ai essayé ça :
Mais c'est pas ça..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void clic_bouton(GtkWidget* pBouton,gpointer date,int test) { printf("%d\n",test); } /*....*/ int main(int argc,char *argv[]) { /*....*/ g_signal_connect(G_OBJECT(pBouton),"clicked",G_CALLBACK(clic_bouton),NULL,5); return 0; }
Merci pour votre aide
Sorry
Edit : pour être plus précis, j'aimerais que lors du clic sur le bouton, le contenu de deux zones de saisie soit récuperer..il faudrait donc que ma fonction clic_bouton reçoive les 2 Widget zone de saisie en paramètres..
Ajout de la rédaction :
Comment passer plusieurs paramètres à une fonction callback ?
Partager