j'ai un petit tp de copier en C avec GTK+ avec les boutons comme sur l'image
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
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 g_signal_connect(buttonV,"clicked",G_CALLBACK(pasteDialog),window,buttonCopy,buttonCut);
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; }
Partager