For information on how to use Appearance Manager within GB-PVR, see the Users Guide
Appearance Manager Skin Development.
The Appearance Manager plugin has several requirements that must be considered when creating a skin.
[SIZE="5"]
Directory Structure[/SIZE]
Under the skin named directory, include the following directories:
\Appearance
\Appearance\Backgrounds
\Appearance\ButtonSets
\Appearance\Languages
\Appearance\SkinEffects
Directories Explained
\Appearance
This folder contains the skin.xml file and typically any other optional image files that you may want displayed. Optional image files can be located in another directory and called in the skin.xml file using proper skinning path methods.
Example: <DrawImage filename="..\Images\EyeChart.png" loc="10,10" size="220,220"/>
\Appearance\Backgrounds
This folder is where background sub-folder options are located. If you want only a few background options, you must still place them in a sub-folder.
Example:
\Appearance\Backgrounds\Skin-X\
background-1.jpg
background-2.jpg
background-3.jpg
File names can be anything .jpg
Providing additional folders results in those sub-folder names being displayed in the top button in the appearance manager plugin. The user then can cycle through those directories using left or right arrow keys or buttons.
Example:
\Appearance\Backgrounds\Colors\
Black.jpg
Blue.jpg
Green.jpg
\Appearance\Backgrounds\Skin-X\
background-1.jpg
background-2.jpg
background-3.jpg
\Appearance\ButtonSets
This folder is where menu buttons sub-folder options are located. If you want only one button option, you must still place them in a sub-folder.
Example:
\Appearance\ButtonSets\None\
MainButtonSelected.png (Required)
MainButtonNormal.png (Required)
Additional buttons that the skin uses can be included here using the same names as called by the skin.
Adding additional sub-folders with different buttons will result in those buttons being displayed by appearance manager when the user presses left or right arrow keys or buttons.
\Appearance\ButtonSets\None\
MainButtonSelected.png
MainButtonNormal.png
\Appearance\ButtonSets\Black Jack\
MainButtonSelected.png
MainButtonNormal.png
\Appearance\Languages
This is where sub-folders with language.xml files are located.
This is optional and not required. Language files can be downloaded from the SkinPacks wiki page.
\Appearance\SkinEffects
Skin effects are static images that are displayed over the top of the background images.
Repeat the same method with directories here as well.
Example:
\Appearance\SkinEffects\Black Jack\
\Appearance\SkinEffects\None\
Additionally, list plugin sub directories under these folders for specific skin effects created. More info will be included in the SkinEffects section later.
[SIZE="5"]
Required Image Files[/SIZE]
Without the following files, Appearance Manager will report errors when attempting to run.
Located in the skin "root" directory, Appearance Manager looks for the following files:
MainButtonNormal.png
MainButtonSelected.png
MainBackground.jpg
Background.jpg
In the skin's \Main Menu directory:
se.png
This is the end of the required section.
Appearance Manager Skin Development.
The Appearance Manager plugin has several requirements that must be considered when creating a skin.
[SIZE="5"]
Directory Structure[/SIZE]
Under the skin named directory, include the following directories:
\Appearance
\Appearance\Backgrounds
\Appearance\ButtonSets
\Appearance\Languages
\Appearance\SkinEffects
Directories Explained
\Appearance
This folder contains the skin.xml file and typically any other optional image files that you may want displayed. Optional image files can be located in another directory and called in the skin.xml file using proper skinning path methods.
Example: <DrawImage filename="..\Images\EyeChart.png" loc="10,10" size="220,220"/>
\Appearance\Backgrounds
This folder is where background sub-folder options are located. If you want only a few background options, you must still place them in a sub-folder.
Example:
\Appearance\Backgrounds\Skin-X\
background-1.jpg
background-2.jpg
background-3.jpg
File names can be anything .jpg
Providing additional folders results in those sub-folder names being displayed in the top button in the appearance manager plugin. The user then can cycle through those directories using left or right arrow keys or buttons.
Example:
\Appearance\Backgrounds\Colors\
Black.jpg
Blue.jpg
Green.jpg
\Appearance\Backgrounds\Skin-X\
background-1.jpg
background-2.jpg
background-3.jpg
\Appearance\ButtonSets
This folder is where menu buttons sub-folder options are located. If you want only one button option, you must still place them in a sub-folder.
Example:
\Appearance\ButtonSets\None\
MainButtonSelected.png (Required)
MainButtonNormal.png (Required)
Additional buttons that the skin uses can be included here using the same names as called by the skin.
Adding additional sub-folders with different buttons will result in those buttons being displayed by appearance manager when the user presses left or right arrow keys or buttons.
\Appearance\ButtonSets\None\
MainButtonSelected.png
MainButtonNormal.png
\Appearance\ButtonSets\Black Jack\
MainButtonSelected.png
MainButtonNormal.png
\Appearance\Languages
This is where sub-folders with language.xml files are located.
This is optional and not required. Language files can be downloaded from the SkinPacks wiki page.
\Appearance\SkinEffects
Skin effects are static images that are displayed over the top of the background images.
Repeat the same method with directories here as well.
Example:
\Appearance\SkinEffects\Black Jack\
\Appearance\SkinEffects\None\
Additionally, list plugin sub directories under these folders for specific skin effects created. More info will be included in the SkinEffects section later.
[SIZE="5"]
Required Image Files[/SIZE]
Without the following files, Appearance Manager will report errors when attempting to run.
Located in the skin "root" directory, Appearance Manager looks for the following files:
MainButtonNormal.png
MainButtonSelected.png
MainBackground.jpg
Background.jpg
In the skin's \Main Menu directory:
se.png
This is the end of the required section.
Fatman_do
[SIZE="1"]
HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150
Storage: 30GB OS & Recording, 160GB Post Processing & Archive
Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out
Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE]
[SIZE="2"]
Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
[SIZE="1"]
HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150
Storage: 30GB OS & Recording, 160GB Post Processing & Archive
Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out
Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE]
[SIZE="2"]
Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]