Eu escrevi um aplicativo usando Python e Glade. O aplicativo possui uma barra de ferramentas com fundo escuro e cada botão da barra de ferramentas possui uma imagem personalizada (ou seja, nenhum ícone de estoque é usado).
Percebi que, ao usar ícones de ações em vez de imagens personalizadas como ícones, sempre que o mouse passa sobre o botão, o botão é destacado, o que não acontece com minhas imagens personalizadas.
O Thunderbird parece ir além e, em vez de destacar os ícones, inverte sua cor, o que funciona muito bem para um tema sombrio (veja abaixo):
Botão não destacado, cor normal
Botão realçado ao passar o mouse, cor invertida
Como posso destacar minhas imagens de ícones personalizadas ou os botões ao passar o mouse?
themes
python
application-development
gtk
David Planella
fonte
fonte
Respostas:
O problema é um problema com o tema Ambiente. Há um destaque, mas a cor de fundo da pré-luz é mais escura. Se o thunderbird está mostrando um destaque leve e invertendo as cores dos ícones, é porque ele está usando widgets personalizados no XUL (que não é o Gtk +), que não seguem os temas GTK + ou ícone, para tudo.
fonte