Bonjour,

J'aimerais savoir comment passer plusieurs arguments à une fonction callback (servant par exemple au clic sur un bouton).
J'ai essayé ç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;
}
Mais c'est pas ça..
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 ?