My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
ThemeFormat  
All info on how to make a theme gets in here
Updated Jan 3, 2011 by ilja.spierings@gmail.com

Introduction

All images should be in png format for stills and gif for animation.
Background should be black and white or greys for "colour".
Colour images automatically get "converted" to greyscales.


Images

These images feature a sample theme (simplicity) made by Ilja.
A theme should contain at least the following 18 images:

preview.ext welcome.ext and goodbye.ext (optional)
Theme preview for themeselector
(multiple add "1 or 2, etc" as suffix)
Could either be still or an animation
image needs to be replaced, taken from LIS pinballgame

Module icons

audio.png

video.png

disc.png

guide.png

radio.png

tv.png

home.png

photos.png
Media State Icons

play.png

pause.png

stop.png

rw.png

ff.png

mute.png

record.png


Theme config file

Each vfd should have a themeconfig.txt in the following format:

[SKININFO]
Name: "ThemeNameHere version 1.0"
Author: "AuthorNameHere"
Comments: "HereSomeText" #up to 512 chars including spaces
ResolutionSupport: "256x64, 240x64" #multiple resolution support
GreyScaleSupportNeeded: "True or False" #pixelated or smooth edges
MultiplePreviewImages: "True or False" #searches for preview_X.ext (or preview_X_256x64.ext)
CustomBackground: "True or False" #searches for background.png (or background_256x64.png)
CustomWelcome: "True or False" #searches for welcome.ext (or welcome_256x64.ext)
CustomGoodbye: "True or False" #searches for goodbye.ext (or goodbye_256x64.ext)


[SKINLAYOUT, 256x64]
ProgressBarLocation: "6,55; 58,55; 6,59; 58,59" #Upperleft; Upperright; Bottomleft; Bottomright
ProgressBarOuterline: "True or False" #Draw a line at the coordinates you specified
ProgressBarThickness: "1px" #Line thickness in pixels, inward
ProgressBarOffset: "0px" #Offset from outer lines
ProgressLable: "" #Supported by coordinates
ProgressFont: "" #Usual font support
ProgressFormat: "" #Normal (A.BC/X.YZ) Played (A.BC) or ToGo (-X.YZ)
MediaStateInfoIcon: "1,1; 32,1; 1,32; 32,32" #Upperleft; Upperright; Bottomleft; Bottomright
ModuleIcon: "225,1; 256,1; 225,32; 256,32" #Upperleft; Upperright; Bottomleft; Bottomright
TextLable: "6,35; 58,35; 6,52; 58,52" #Upperleft; Upperright; Bottomleft; Bottomright
TextLableFont: "Arial, 16, smooth"
BitrateLable: "100,3; 218,3; 100,16; 218,16" #Upperleft; Upperright; Bottomleft; Bottomright
BitrateLableFont: "Arial, 12, smooth"
CodecLable: "100,20; 218,20; 100,33; 218,33" #Upperleft; Upperright; Bottomleft; Bottomright
CodecLableFont: "Arial, 12, smooth"


[CLOCKLAYOUT, 256x64]
AnalogClock: "True or False" #Disable the analog clock for this skin
DigitalClock: "True or False" #Disable the digital clock for this skin
AnalogClock: "193,1; 256,1; 193,64; 256,64" #Upperleft; Upperright; Bottomleft; Bottomright
DigitalClockHorizontal: "Center" #Outline Left, Right, Center
DigitalClockVertical: "Center" #Outline Left, Right, Center
DigitalClockFont: "Arial, 20, smooth"
ClockLable: "3,3; 185,3; 3,29; 185,29" #Upperleft; Upperright; Bottomleft; Bottomright
ClockFont: "Arial, 18, smooth"
Clockline: "City" #Labels: City, Country, TimeLable(at end of lable)
ClockLable2: "3,36; 185,36; 3,61; 185,61" #Upperleft; Upperright; Bottomleft; Bottomright
Clockline2: "" #X/Y, TimeDifference
Clockline2Font: "Arial, 12, smooth"


[WEATHERLAYOUT, 256x64]
WeatherIcon: "193,1; 256,1; 193,64; 256,64" #Upperleft; Upperright; Bottomleft; Bottomright
CityLable: "3,3; 185,3; 3,29; 185,29" #Upperleft; Upperright; Bottomleft; Bottomright
CityFont: "Arial, 18, smooth"
CityFormat: "XY, City" #Labels: XY(IE "1/3"), City, Country
WeatherLable: "3,36; 185,36; 3,61; 185,61" #Upperleft; Upperright; Bottomleft; Bottomright
WeatherFont: "Arial, 18, smooth"
WeatherLine: "Temperature, Weather" #Labels: Temperature, Weather, WindSpeed, WindDirection
WeatherLable2: "" #Possibility to use multiple line support, options see WeatherLable
WeatherLine2: "" #Possibility to use multiple line support, options see WeatherLine


[FULLSCREENEQUALIZERLAYOUT, 256x64]
#For future reference


[HALFSCREENEQUALIZERLAYOUT, 256x64]
#For Future Reference


Red: Mediastate icon
Green: Module icon
Blue: Progress bar
Yellow: Textlable
Purple: Bitratelable
Orange: Codeclable


Borrowed Content

If you decide to borrow some open content you give credits due.
That means a license.txt with: Author name, mail address, license type under which it was released and link to the original content.
Under no circumstances you claim other people's work as your own!

Powered by Google Project Hosting