J'ajoute des éléments de menu à un indicateur dans pygtk. Je ne veux pas qu'ils se comportent comme des éléments de menu ordinaires: je veux qu'ils aient une apparence normale, mais ne répondent pas aux survols et aux clics de souris. La façon dont j'imagine le nouveau menu sonore se comportera .
En d'autres termes, je souhaite empêcher la sélection MenuItem ci-dessous:
Comment puis-je faire cela? Quels événements devrais-je avaler, ou existe-t-il une meilleure solution?
Malheureusement, appindicator n'autorise pas l'ajout de widget personnalisé, car il nécessite l'introspection de GObject. Cela sera disponible lorsque le paquet ido
aura une inspection de GObject.
Ce que j'ai fait pour StackApplet est simplement de désactiver un élément de menu et de l'utiliser comme "en-tête". De cette façon, il ne répond pas aux clics de souris et ressemble à une étiquette de texte statique.