Jak utworzyć bogate menu dla aplikatora?

10

Dodaję pozycje menu do appindicator w pygtk. Nie chcę, aby zachowywały się jak zwykłe elementy menu: chcę, aby miały normalny wygląd, ale nie reagowały na zawisywanie myszy i kliknięcia myszą. Sposób, w jaki wyobrażam sobie nowe menu dźwiękowe, będzie się zachowywać .

Innymi słowy, chcę zapobiec selekcji MenuItem, która dzieje się poniżej:

Jak mam to zrobić? Jakie wydarzenia powinienem przełknąć, czy jest lepszy sposób?

    
zadawane Erigami 18.02.2011, 00:52
źródło

2 odpowiedzi

4

Niestety, aplikator nie pozwala na dodawanie niestandardowego widżetu, ponieważ wymaga introspekcji GObject. Będzie to dostępne, gdy pakiet ido będzie mieć instrospekcję GObject.

Raport o błędzie

    
odpowiedział Vadim Rutkovsky 18.02.2011, 08:28
źródło
7

Co zrobiłem dla StackApplet to po prostu wyłączyć element menu i użyć go jako "nagłówka". W ten sposób nie reaguje na kliknięcia myszą i wygląda jak statyczna etykieta tekstowa.

    
odpowiedział Nathan Osman 18.02.2011, 18:19
źródło

Przeczytaj inne pytania na temat tagów