Shareaza用スキンの作成

[ Shareazaスキンホームに戻る ]

<commandImages>

<commandImages>はオリジナル(デフォルト)アイコンと置き換わるShareazaコマンド用の新しいアイコンを提供します。

様々な新しいコマンドアイコンを指定することができますが、それぞれのサイズは16x16でなければなりません。.icoファイル(1つのファイルにつき 1つの画像)か、.bmp画像ファイル(一つのファイルに複数の画像を横に並べて配置しておく)を読み込むことができます。アイコンファイルは自動的に透過処理されますが、ビットマップファイルは透過色を指定しておく必要があります。デフォルトではこれはlight green(00FF00)ですが、他の色を指定することもできます。

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

以下は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>

In the case of an icon, the target command where the icon is to be used is specified in the id attribute. 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.

ビットマップの場合は、複数のアイコンが同じ画像内に格納されています。それぞれのアイコンは1つ以上のコマンドに関連づけられていなければなりません。これはid属性を持つ<image>タグで行われます。

Advanced users may note that there is a second parameter named index which can be applied to the <image> tag, which specifies the index of the icon in the image file (0-based). Specific use of this attribute can be used to associate the same image index with several commands, thus avoiding duplication. For example:

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

In this example, ID_NETWORK_CONNECT and ID_NETWORK_DISCONNECT would both take on the first icon in the image. The second icon would be assigned to ID_TAB_LIBRARY.

[ Shareazaスキンホームに戻る ]

  • en
  • es
  • fr
  • de
  • hr
  • it
  • lt
  • nl
  • nb
  • pl
  • pt
  • sl
  • tr
  • el
  • he
  • ja
  • zh-tw
  • en
  • ca
  • fa
  • ru
Shareazaは多数の人達によって支えられています。謝礼ページを参照して下さい。
Visit Shareaza's Project Page at SourceForge.net
< ページのトップ | メール >