¿Cómo hago un menú rico para un appindicator?

10

Estoy agregando elementos de menú a un appindicator en pygtk. No quiero que se comporten como elementos de menú normales: quiero que tengan una apariencia normal, pero que no respondan a los movimientos del mouse ni a los clics del mouse. La forma en que imagino que se comportará el nuevo menú de sonido .

En otras palabras, quiero evitar la selección de MenuItem que está sucediendo a continuación:

ingrese la descripción de la imagen aquí

¿Cómo hago para hacer eso? ¿Qué eventos debo tragar, o hay una mejor manera?

Erigami
fuente

Respuestas:

4

Desafortunadamente, appindicator no permite agregar un widget personalizado, ya que requiere la introspección de GObject. Estará disponible cuando el idopaquete tenga la instrospección GObject.

Informe de error

Vadim Rutkovsky
fuente
3
He podido agregar alineaciones, etiquetas e imágenes; así como escuchar (algunas) señales en esos elementos.
Erigami
7

Lo que he hecho para StackApplet es simplemente deshabilitar un elemento del menú y usarlo como un 'encabezado'. De esa manera, no responde a los clics del mouse y parece una etiqueta de texto estático.

ingrese la descripción de la imagen aquí

Nathan Osman
fuente