Przewodnik skórkowania

[ Powrót do skórkowania Shareazy ]

<commandImages>

<commandImages> zmienia domyślne ikony poleceń Shareazy.

Jakakolwiek ilość nowych ikon poleceń może być podana, ale każda musi być rozmiaru 16x16. Możesz załadować obrazy z plików .ico (jeden obraz na plik), lub plików .bmp (wiele obrazów na plik, ułożonych w rzędzie). Pliki ikon mają automatyczną przezroczystość, podczas gdy bitmapy muszą mieć podany kolor przezroczystości. Domyślnie jest to jasnozielony (00FF00), chociaż możesz zmienić go na inny kolor.

A visual list of the default icons and their corresponding IDs can be found in Default.xml and Definitions.xml online.

Tutaj jest przykład z MyIconsSkin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0">
   <manifest name="My Icons Skin" author="Me" type="Skin"/>
   <commandImages>
   <bitmap path="MyIcons.bmp" mask="00FF00">
      <image id="ID_TAB_HOME"/>
      <image id="ID_TAB_LIBRARY"/>
      <image id="ID_TAB_NETWORK"/>
      <image id="ID_TAB_TRANSFERS"/>
      <image id="ID_TAB_CONNECT"/>
   </bitmap>

   <icon path="MyIcon.ico" id="ID_NETWORK_CONNECT"/>
   </commandImages>
</skin>

W przypadku ikony, docelowe polecenie gdzie ma być użyta ikona jest podane w atrybucie id. For a list of command IDs, check out default-en.xml in your skins folder or consult the visual index of icons in Default.xml and Definitions.xml online.

W przypadku bitmapy, wiele ikon jest przechowywanych w jednym obrazie. Każda ikona musi być połączona w jednym lub wieloma poleceniami. Można to zrobić dzięki znacznikowi <image>, który także ma atrybut id.

Zaawansowani użytkownicy mogą zauważyć że tutaj jest drugi parametr nazwany index, który może być stosowany ze znacznikiem <image>, który określa indeks ikony w pliku obrazu (liczone od zera). W określony sposób ten atrybut może być użyty do przypisania tego samego obrazu do wielu poleceń, zapobiegając duplikatom. Na przykład:

<bitmap path="MyIcons.bmp" mask="00FF00">
      <image id="ID_NETWORK_CONNECT" index="0"/>
      <image id="ID_NETWORK_DISCONNECT" index="0"/>
      <image id="ID_TAB_LIBRARY"/>
</bitmap>

W tym przykładzie, ID_NETWORK_CONNECT i ID_NETWORK_DISCONNECT będą razem miały pierwszą ikonę z obrazka. Druga ikona będzie przypisana do ID_TAB_LIBRARY.

[ Powrót do skórkowania Shareazy ]

  • en
  • es
  • fr
  • de
  • hr
  • it
  • lt
  • nl
  • nb
  • pl
  • pt
  • sl
  • tr
  • el
  • he
  • ja
  • zh-tw
  • en
  • ca
  • fa
  • ru
Wielu ludzi poświęca swój czas i wysiłek dla Shareazy. Proszę zobaczyć naszą stronę z podziękowaniami.
Visit Shareaza's Project Page at SourceForge.net
< Góra strony | Skontaktuj się z nami >