Bonjour,

je suis en train de developper une application graphique et comme j'aime bien les raccourcis pour quitter, ouvrir un fichier, je suis en train de les rajouter.

Avec GTK, il est possible de gerer des accelerators mais d'apres ce que j'ai vu sur glade, il doit aussi etre possible de les faire fonctionner en utilisant libglade.
Cependant, je n'y arrive pas.

J'ai rajoute dans mon menu des accelerateurs pour quitter l'application (par exemple). Dans le fichier xml, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<signal name="activate" handler="on_window_destroy"/>
<accelerator key="Q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
J'ai cru comprendre de la lecture du fichier XML lorsque l'on effectue CTRL + q, alors on appel le signal "activate". Je n'ai donc a priori rien a rajouter.
Pourtant rien ne se passe alors que lorsque je prends ma souris et que je vais cliquer dans le menu sur quitter, mon application se ferme bien.

Quelqu'un peut-il m'aider?

Merci

L'elfe d'Azur