¿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?

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


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í

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.