Saya sudah menulis aplikasi menggunakan Python dan Glade. Aplikasi ini memiliki bilah alat dengan latar belakang gelap, dan setiap tombol bilah alat memiliki gambar khusus (yaitu tidak ada ikon stok yang digunakan).
Saya perhatikan bahwa ketika menggunakan ikon stok alih-alih gambar khusus sebagai ikon, setiap kali mouse melayang di atas tombol tombol disorot, yang tidak terjadi dengan gambar kustom saya.
Thunderbird tampaknya melangkah lebih jauh dan daripada menyorot ikon, itu membalikkan warnanya, yang bekerja cukup baik untuk tema gelap (lihat di bawah):
Tombol tidak disorot, warna normal
Tombol disorot saat melayang, warna terbalik
Bagaimana saya bisa mendapatkan gambar ikon kustom saya atau tombol yang akan disorot pada hover?
themes
python
application-development
gtk
David Planella
sumber
sumber
Jawaban:
Masalahnya adalah masalah dengan tema Suasana. Ada highlight, tetapi warna latar belakang untuk prelight lebih gelap. Jika thunderbird menunjukkan sorotan ringan dan membalikkan warna ikon, maka itu karena menggunakan widget khusus di XUL (yang bukan Gtk +), yang tidak mengikuti GTK + atau ikon tema, untuk semuanya.
sumber