web-dev-qa-db-fra.com

Comment créer un menu riche pour un indicateur?

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:

enter image description here

Comment puis-je faire cela? Quels événements devrais-je avaler, ou existe-t-il une meilleure solution?

10
Erigami

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.

Rapport de bug

4
Vadim Rutkovsky

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.

enter image description here

7
Nathan Osman