Comment créer un menu riche pour un indicateur?

10

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 pas pour répondre aux survols et clics de souris. La façon dont j'imagine le nouveau menu sonore se comportera .

En d'autres termes, je veux empêcher la sélection MenuItem qui se passe ci-dessous:

entrez la description de l'image ici

Comment dois-je procéder? Quels événements dois-je avaler ou existe-t-il une meilleure façon?

Erigami
la source

Réponses:

4

Malheureusement, appindicator ne permet pas d'ajouter un widget personnalisé, car il nécessite une introspection GObject. Cela sera disponible lorsque le idopackage aura l'instrospection GObject.

Rapport d'erreur

Vadim Rutkovsky
la source
3
J'ai pu ajouter des alignements, des étiquettes et des images; ainsi que d'écouter (certains) signaux sur ces éléments.
Erigami
7

Ce que j'ai fait pour StackApplet, c'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.

entrez la description de l'image ici

Nathan Osman
la source