Wie erstelle ich ein reichhaltiges Menü für einen Appindikator?

10

Ich füge einem Appindikator in pygtk Menüelemente hinzu. Ich möchte nicht, dass sie sich wie normale Menüelemente verhalten: Ich möchte, dass sie normal aussehen, aber nicht auf Mausschwebebewegungen und Mausklicks reagieren. So wie ich mir das neue Soundmenü vorstelle, wird es sich verhalten .

Mit anderen Worten, ich möchte die unten stehende MenuItem-Auswahl verhindern:

Geben Sie hier die Bildbeschreibung ein

Wie mache ich das? Welche Ereignisse soll ich schlucken oder gibt es einen besseren Weg?

Erigami
quelle

Antworten:

4

Leider erlaubt Appindicator das Hinzufügen eines benutzerdefinierten Widgets nicht, da GObject-Introspektion erforderlich ist. Dies ist verfügbar, wenn das idoPaket über eine GObject-Instrospektion verfügt.

Fehlerbericht

Vadim Rutkovsky
quelle
3
Ich konnte Ausrichtungen, Beschriftungen und Bilder hinzufügen. sowie auf (einige) Signale auf diesen Elementen zu hören.
Erigami
7

Was ich für StackApplet getan habe, ist, einfach einen Menüpunkt zu deaktivieren und diesen als "Header" zu verwenden. Auf diese Weise reagiert es nicht auf Mausklicks und sieht aus wie eine statische Textbeschriftung.

Geben Sie hier die Bildbeschreibung ein

Nathan Osman
quelle