Tutorial sobre Skinning

[ Voltar a Skinning do Shareaza ]

Adicionando Compatibilidade RTL (da direita pra esquerda)

A fim de suportar idiomas que são escritos começando da direita que vai pra esquerda algumas coisas adicionais precisam ser levadas em consideração quando fizer uma skin.

Testando se sua skin funciona corretamente.

Ir para o modo RTL mudando o idioma no Shareaza para o hebraico. O logo deve ser parecer com:

Logo RTL

Se o Logo não aparenta estar correto, siga este passos:

  1. Abra seu software editor de imagens.

  2. Selecione o logo inteiro e copie/cole para fazer uma nova imagem. Tenha certeza de que a largura do logo inteiro que voce selecionou está precisa e ela deve a mesma que você escreveu na sua skin XMLs, na parte do Shareaza CMainWnd:

    <part name="TopLeft" rect="x,x,Width,x"/>
  3. Espelhe a nova imagem.

  4. Faça uma nota dos seguintes tamanhos:

    • nCaptionOffset = Esta é a diferença entre x = 0 da sua nova imagem espelhada para o início da legenda do Shareaza. Parte 1 na imagem do logo acima.

    • nCaptionWidth = Esta é a largura entre o início da legenda do Shareaza e do fim da legenda do Shareaza que você quer espelhar. Parte 2 na imagem do logo acima.

    • nSystemOffset = Esta é a diferença entre o fim da legenda do Shareaza para o início do ícone do Sistema do Shareaza. Parte 3 na imagem do logo acima.

    • nSytemWidth = Esta é a largura entre o início do ícone do Shareaza e o fim do ícone do Shareaza. Parte 4 na imagem do logo acima.

  5. Bem acima da âncora "minimizar" na janela principal das XMLs sua pele, adicione isto com os valores que você achou:

    <anchor name="Mirror" rect="nCaptionOffset,nCaptionWidth,nSystemOffset,nSytemWidth"/>
  6. No caso que o ícone precise ser espelhado também, usar o nome "MirrorFull" em vez de "Mirror".

  7. Teste o resultado, as vezes não vão exatamente como planejado, e os valores precisarão ser mudados manualmente +1 / -1.

[ Voltar a Skinning do Shareaza ]

  • en
  • es
  • fr
  • de
  • hr
  • it
  • lt
  • nl
  • nb
  • pl
  • pt
  • sl
  • tr
  • el
  • he
  • ja
  • zh-tw
  • en
  • ca
  • fa
  • ru
Muitas pessoas contribuem com o tempo delas e esforço para o Shareaza. Por favor veja nossa página de reconhecimento.
Visit Shareaza's Project Page at SourceForge.net
< Topo da Página | Contacte-nos >