Bagaimana cara membuat menu kaya untuk appindicator?

10

Saya menambahkan item menu ke appindicator di pygtk. Saya tidak ingin mereka berperilaku seperti item menu biasa: Saya ingin mereka memiliki penampilan normal, tetapi tidak menanggapi hover mouse dan klik mouse. Cara saya membayangkan menu suara baru akan berperilaku .

Dengan kata lain, saya ingin mencegah pemilihan MenuItem yang terjadi di bawah ini:

masukkan deskripsi gambar di sini

Bagaimana cara saya melakukan itu? Peristiwa apa yang harus saya telan, atau apakah ada cara yang lebih baik?

Erigami
sumber

Jawaban:

4

Sayangnya, appindicator tidak mengizinkan penambahan widget khusus, karena membutuhkan introspeksi GObject. Ini akan tersedia ketika idopaket akan memiliki instrospeksi GObject.

Laporan bug

Vadim Rutkovsky
sumber
3
Saya bisa menambahkan keberpihakan, label, dan gambar; serta mendengarkan (beberapa) sinyal pada item tersebut.
Erigami
7

Apa yang telah saya lakukan untuk StackApplet adalah cukup menonaktifkan item menu dan menggunakannya sebagai 'header'. Dengan begitu tidak merespons klik mouse dan terlihat seperti label teks statis.

masukkan deskripsi gambar di sini

Nathan Osman
sumber