Как сделать богатое меню для аппендикатора?
Я добавляю пункты меню в appindicator в pygtk. Я не хочу, чтобы они вели себя как обычные пункты меню: я хочу, чтобы они выглядели нормально, но не реагировали на зависания мыши и щелчки мышью. То, как я представляю себе новое звуковое меню, будет вести себя.
Другими словами, я хочу предотвратить выбор MenuItem, который происходит ниже:
Как мне это сделать? Какие события я должен проглотить, или есть лучший способ?
2 ответа
К сожалению, appindicator не позволяет добавлять пользовательские виджеты, так как требует самоанализа GObject. Это будет доступно, когда ido
пакет будет иметь GObject инстроспекция.
Что я сделал для StackApplet, так это просто отключил пункт меню и использовал его в качестве "заголовка". Таким образом, он не реагирует на щелчки мыши и выглядит как статическая текстовая метка.