Как создать богатое меню для appindicator?

10

Я добавляю пункты меню в appindicator в pygtk. Я не хочу, чтобы они вели себя как обычные пункты меню: я хочу, чтобы они имели нормальный внешний вид, но не реагировали на мыши и мыши. То, как я себе представляю новое звуковое меню, будет вести себя .

Другими словами, я хочу предотвратить выбор MenuItem, который происходит ниже:

Как мне это сделать? Какие события я должен проглотить, или есть лучший способ?

    
задан Erigami 17.02.2011 в 23:52
источник

2 ответа

4

К сожалению, appindicator не позволяет добавлять пользовательский виджет, так как он требует самоанализа GObject. Это будет доступно, если пакет ido будет иметь встроенную функцию GObject.

Отчет об ошибке

    
ответ дан Vadim Rutkovsky 18.02.2011 в 07:28
источник
7

Что я сделал для StackApplet - просто отключить элемент меню и использовать его как «заголовок». Таким образом, он не реагирует на щелчки мыши и выглядит как статическая текстовая метка.

    
ответ дан Nathan Osman 18.02.2011 в 17:19