Skinning.commandImages/fr

From Shareaza Wiki
Revision as of 21:36, 30 April 2014 by Ji d (talk | contribs) (Created page with "{{language|Skinning.commandImages}} {{Updated|1er mai 2014|2.7.x.0}} =<commandImages>= Vous pouvez changer les icônes par défaut pour les commandes avec l'élément '''<co...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  Updated:

This page has been updated on 1er mai 2014 for the release of Shareaza v2.7.x.0.

e

<commandImages>

Vous pouvez changer les icônes par défaut pour les commandes avec l'élément <commandImages>.

N'importe quel nombre de nouvelle icône de commande peut être spécifié, mais chacune doit être d'une taille de 16x16 pixels. On peut charger des images à partir de fichiers *.ico (une image par fichier), ou à partir de fichier image *.Bmp (plusieurs images par fichier, disposés en une rangée). Les fichiers icône (*.ico) sont automatiquement transparente, alors que les fichiers bitmap (*.bmp) ont besoin d'avoir une couleur spécifique pour être transparente. Par défaut, cette couleur est le vert pâle (00FF00), il est possible de la modifier dans le *.xml si l'image *.bmp utilise une couleur différente.

Une liste des icônes par défaut et leurs identifiants correspondants peut être trouvée les pages Default.xml et Definitions.xml.

Voici un exemple avec MonthemeIcones.xml :

<?xml version="1.0" encoding="UTF-8"?>
 <skin xmlns="http://shareaza.sourceforge.net/schemas/Skin.xsd" version="1.0">
  <manifest name="Mon thème Icônes" author="Moi" 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>

Pour une icône, la commande laquelle elle est associée est spécifié dans l'attribut id. Un liste de ID commande est dans default-en.xml, ou consulter l'index d'icônes visuelles dans Default.xml et Definitions.xml.

Dans le cas d'un bitmap, plusieurs icônes sont stockées dans l'image. Chaque icône doit être associée avec une ou plusieurs commandes. Ceci est accompli avec le tag <image> qui a aussi un attribut id.

Il y a un deuxième attribut du tag image, index, qui spécifie l'emplacement de l'icône dans le fichier image, commençant avec 0. On peut voir qu'il est possible d'utiliser cet attribut pour associer le même index d'image avec plusieurs commandes. Par exemple :

<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>

Dans cet exemple, ID_NETWORK_CONNECT et ID_NETWORK_DISCONNECT auront la première icône dans l'image bmp. La deuxième icône est utilisée par ID_TAB_LIBRARY.