Come faccio a creare un menu ricco per un appindicator?


10

Sto aggiungendo voci di menu a un appindicator in pygtk. Non voglio che si comportino come normali voci di menu: voglio che abbiano un aspetto normale, ma non rispondano ai tocchi del mouse e ai clic del mouse. Il modo in cui immagino si comporterà il nuovo menu audio .

In altre parole, voglio impedire la selezione MenuItem che sta succedendo di seguito:

inserisci qui la descrizione dell'immagine

Come faccio a farlo? Quali eventi dovrei ingoiare o c'è un modo migliore?

Risposte:


4

Sfortunatamente, l'appindicator non consente l'aggiunta di widget personalizzati, poiché richiede l'introspezione di GObject. Questo sarà disponibile quando il idopacchetto avrà lo strumento GObject.

Riportare un errore


3
Sono stato in grado di aggiungere allineamenti, etichette e immagini; così come ascoltare (alcuni) segnali su quegli elementi.
Erigami,

7

Quello che ho fatto per StackApplet è semplicemente disabilitare una voce di menu e usarla come 'intestazione'. In questo modo non risponde ai clic del mouse e sembra un'etichetta di testo statica.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.