Onde encontrar o código GUI

4

Eu andei vasculhando o código-fonte do Unity (Shell Interface) e fiquei um pouco curioso sobre algo; onde no código você deveria encontrar código posicional? Vou esclarecer um pouco com alguns exemplos. Como você encontra no código o que diz ao Launcher para se sentar no lado esquerdo da tela? Onde no código diz o botão "Session" no painel (topo) para se sentar à direita da tela?

Eu acho que a minha verdadeira pergunta é como eu descubro isso por mim mesmo? Analisei uma grande parte do código-fonte e não consigo encontrar nada relacionado à posição real desses itens, apenas seus subitens, como o alinhamento de texto. Qualquer orientação sobre isso seria muito apreciada.

    
por muffinz 23.06.2013 / 05:21

2 respostas

2

Em relação ao posicionamento do lançador:

se você pesquisar o código-fonte 'geometria', 'largura', 'altura' e assim por diante, você encontrará a função Launcher::Resize , que define a geometria da janela do lançador.

Olhando para os chamadores dessa função ( Launcher :: SetIconSize e Launcher :: OnMonitorChanged ), você descobrirá rapidamente que o lançador está de fato posicionado no canto esquerdo da tela e tem altura total (menos a altura do painel).

    
por Flopp 02.06.2014 / 22:46
0

/usr/share/themes contém todas as opções de personalização para um tema Unity.

Avise-me se você encontrar essas configurações específicas para o seu tema.

    
por RyanNHG 18.06.2014 / 16:11

Tags