How to make your own skin
If you have icons & you want to see them in the plug-in then you can assemble your own skin. To create new skin you must make two icon sets: standard & small size, icons should correspond to next status states:
Display backlight brightness
Battery. Two icons: AC & line modes
RAM
ROM
SD card. Two icons: available SD card & N/A SD card
Balance
Phone
Wifi
Bluetooth
SMS
VOIP
Then You must describe skin's structure & content in xml-file.
I will explain structure of the xml file:
Node «fs»: root — root folder for all skin's files.
Node «sizes»: item-width & item-height - width & height of status cell.
Node «images» describe background image, Progress line background, Progress line image, selection standard/small size frame image. You can use standard images or create Your own images.
Nodes «icons/icon»: Icons type - status name, this values MUST be one of pre-defined list: BacklightBrightness, Battery, Memory, Storage, StorageCard, Balance.
Nodes "icons/icon/file" contains path to standard & small icons.
You must put xml file & all skin's images to Program files/PDA Status/Skins.
Node «fs»: root — root folder for all skin's files.
Node «sizes»: item-width & item-height - width & height of status cell.
Node «images» describe background image, Progress line background, Progress line image, selection standard/small size frame image. You can use standard images or create Your own images.
Nodes «icons/icon»: Icons type - status name, this values MUST be one of pre-defined list: BacklightBrightness, Battery, Memory, Storage, StorageCard, Balance.
Nodes "icons/icon/file" contains path to standard & small icons.
You must put xml file & all skin's images to Program files/PDA Status/Skins.
Example
I found icons for plug-in on website yellowicons & I made two icon sets: standard size 48x48 pixels & small size 42x42 pixels & I put them to folders of the same name. Then I created folder «Default» which will be root (path to all files will be described relative to folder «Default»). I put folders with icons and standard background image, Progress line background, Progress line image, selection standard/small size frame image to folder «Default». Then I fill in blank of xml file.
Node «fs»: folder «Default» - root folder:
<fs root="Default" />
Node «sizes»:
<sizes>
<standard icon-size="48" item-width="54" item-height="64" />
<small icon-size="42" item-width="42" item-height="58" />
</sizes>
Node «images»: I don't have background image and so images background="null". Other images are standard:
<images background="null"
selection-standard="Default-Selection.png"
selection-small="Default-SelectionSmall.png"
progress-back="Default-ProgressBack.png"
progress-line="Default-Progress.png" />
Node «icons»: folder «Default» - root folder and so path to icons describe relative to this folder:
<icons>
<!-- Brightness -->
<icon type="BacklightBrightness">
<file standard="Icons\48x48\Default-PDA_Brightness.png"
small="Icons\42x42\Default-PDA_Brightness-s.png" />
</icon>
I put folder «Default» and xml file to Program files/PDA Status/Skins xml file & all skin's images.













