Onde estão as imagens dos botões para o tema Ambiance?

0

Gostaria de saber onde os arquivos de imagem dos botões do tema Ambiance podem ser encontrados. (Os botões que são usados para caixas de diálogo e similares; não os botões de controle de janela.)

Eu tentei /usr/share/themes/Ambiance/gtk-2.0/ , mas isso não contém uma pasta "botões" como os temas normais.
Eu tentei decifrar o arquivo gtkrc , mas sem sucesso.

Sim, sei que você pode usar apenas uma captura de tela, mas não para o propósito que eu preciso. (Eu preciso das bordas transparentes corretamente antialiased.)
Se alguém pudesse me explicar onde eu poderia encontrar esses arquivos, eu agradeceria muito.

    
por JamesTheAwesomeDude 23.01.2013 / 03:43

2 respostas

0

Esses botões são processados rapidamente pelo mecanismo de tema ( Murrine para o GTK + 2, Unico para o GTK +3, ambos criados por Andrea Cimitan). Não há imagens.

Mas se você precisar gerar imagens vetorizadas de widgets do GTK + 3, use a captura de tela do vetor gtk .

    
por fitojb 27.02.2013 / 08:37
-1

Como encontrar ícones padrão usados por temas

A maioria dos ícones usados nos temas faz parte dos conjuntos de ícones, não dos temas em si. Você pode usar qualquer conjunto de ícones com qualquer tema.

Para encontrar os ícones padrão para uso com o Ambiente:

1) Ver como texto: /usr/share/themes/Ambiance/index.theme

Você verá ubuntu-mono-dark listado como padrão.

2) Vá para /usr/share/icons/ubuntu-mono-dark

Se você navegar pelos diretórios, você verá ícones específicos do Unity, mas não os ícones gerais do aplicativo.

3) Ver como texto: /usr/share/icons/ubuntu-mono-dark/index.theme

Esta linha Inherits=Humanity-Dark,gnome,hicolor aponta para os ícones.

Você pode ignorar o hicolor, que é para acessibilidade, mas os ícones de aplicativo que você está procurando estão em /usr/share/icons/Humanity-Dark e 'usr / share / icons / gnome'

A maioria dos ícones de aplicativos estará em /usr/share/icons/Humanity-Dark/apps e usr/share/icons/gnome/apps

Temas para botões em diálogos e objetos semelhantes

Esses elementos são geralmente chamados de widgets. A criação e o uso de widgets no código são controlados por uma estrutura de GUI. Os dois mais comuns no Ubuntu são o GTK e o Qt, mas existem outros. Os frameworks de widgets permitem que o programador essencialmente diga ao programa para, digamos, mostrar uma caixa de diálogo com os botões de confirmação e então esquecer como os botões ficarão porque a biblioteca de framework da GUI trata de tudo isso.

Informações sobre como estilizar widgets são tratadas através de várias combinações de arquivos CSS e arquivos XML no tema Gtk.

A captura de tela que você incluiu tinha um diálogo de salvamento do Gedit, que é um aplicativo Gtk.

Eu estou executando 12.10, então os caminhos e arquivos reais que você encontra podem ser um pouco diferentes, mas em /usr/share/themes/Ambiance onde você estava antes, você quer procurar principalmente no diretório gtk-3.0 .

Os principais arquivos que você deseja são:

gtk-main.css
gtk-widgets.css
gtk-widgets-assets.css
gtk-widgets-borders.css

e settings.ini , que fornece o esquema de cores padrão.

Esses arquivos terão a cor e outras informações que você está procurando. Eles podem não ser fáceis de interpretar, mas há documentação em projeto de interface do Gnome e em Gnome theming que pode ajudar.

Não sei qual é o seu objetivo final, mas se você estiver criando um aplicativo, você pode facilmente usar os widgets do Gtk através de um designer de interface como o Glade e deixar o Gtk fazer todo o trabalho para você.

    
por chaskes 23.01.2013 / 04:14