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?