Como faço para criar um menu rico para um appindicator?

10

Estou adicionando itens de menu a um appindicator no pygtk. Não quero que eles se comportem como itens de menu comuns: quero que eles tenham aparência normal, mas não respondam a pairamentos e cliques do mouse. A maneira como eu imagino o novo menu de som se comportará .

Em outras palavras, desejo impedir a seleção de MenuItem que está acontecendo abaixo:

insira a descrição da imagem aqui

Como faço para fazer isso? Quais eventos devo engolir ou existe uma maneira melhor?

Erigami
fonte

Respostas:

4

Infelizmente, o appindicator não permite adicionar widget personalizado, pois requer introspecção do GObject. Isso estará disponível quando o idopacote tiver instruções do GObject.

Relatório de erro

Vadim Rutkovsky
fonte
3
Consegui adicionar alinhamentos, rótulos e imagens; bem como ouvir (alguns) sinais nesses itens.
Erigami 18/02
7

O que fiz no StackApplet é simplesmente desativar um item de menu e usá-lo como um 'cabeçalho'. Dessa forma, ele não responde aos cliques do mouse e parece um rótulo de texto estático.

insira a descrição da imagem aqui

Nathan Osman
fonte