Como destacar botões em uma barra de ferramentas do GTK

9

Eu escrevi um aplicativo usando o Python e o Glade. O aplicativo tem uma barra de ferramentas com um fundo escuro e cada botão da barra de ferramentas tem uma imagem personalizada (ou seja, nenhum ícone de ações é usado).

Tenho notado 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 fica realçado, o que não acontece com minhas imagens personalizadas.

O Thunderbird parece ir um passo além e ao invés de destacar os ícones, ele inverte a cor, o que funciona muito bem para um tema sombrio (veja abaixo):

Botão não destacado, cor normal

Botão destacado em foco, cor invertida

Como faço para destacar minhas imagens de ícones personalizados ou os botões em foco?

    
por David Planella 17.05.2012 / 15:08

1 resposta

2

O problema é um problema com o tema Ambiance. Há um destaque, mas a cor de fundo da pré-luz é mais escura. Se o thunderbird está mostrando um claro destaque e invertendo as cores dos ícones, é porque está usando widgets personalizados em XUL (que não é o Gtk +), que não seguem o GTK + ou os temas de ícones, para tudo.

    
por dobey 18.05.2012 / 19:29