j'ai un petit tp de copier en C avec GTK+ avec les boutons comme sur l'image
Nom : img.jpg
Affichages : 361
Taille : 8,9 Ko

comme je suis débutante, j'ai rencontré deux problèmes:

1- en appelant le signal de coller comme sur le code, j'ai besoin de passer en paramètres les deux boutons (copier/couper) alors qu'il refuse me disant qu'il n'accepte que 4 paramètres, alors je l'ai ai déclaré globalement mais je ne sais si c'est juste car le init du gtk est dans le main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
g_signal_connect(buttonV,"clicked",G_CALLBACK(pasteDialog),window,buttonCopy,buttonCut);
2- dans la fonction du signal de coller je dois tester quel bouton des deux (copier / couper) a été signalé pour que j'appelle la fonction du code approprié (code de copie / code de couper) alors comment en gtk peut-on faire ce test suivant ce schéma:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if(clic bouton copie){ 
appel copie;
}
if(clic bouton couper){
appel couper;
}