= MythUIThemeFormat =
Just to start documenting things.. All numbers that refer to on-screen position/size are automatically adjusted for the UI size. Boolean values can be 'yes', 'no', '1', '0', etc.
== Fonts ==
will be changing slightly.. currently is:
{{{
11
9
13
#ffffff
#000000
2,2
64
#888888
2
64
yes
yes
yes
#444444
}}}
== General widget modifiers ==
Items that are valid for every subtype
{{{
x,y
}}}
Position on screen, relative to parent.
== Images ==
Standard image example:
{{{
imagefile.png
width,height
x,y
}}}
* filename is the filename.
* staticsize forces scaling the image to that particular size.
* skipin starts drawing from coords given in the source image.
Animated image example:
{{{
imagefile%1.png
500
}}}
* Loads images imagefile0.png through imagefile30.png, and displays them sequentially 500 msecs apart.
An image must have either a filename or filepattern element. Everything else is optional.
== Text Areas ==
{{{
}}}
* area - area on screen
* value - the text to be displayed
* altarea - alternative area (ie., watch recordings screen, the description is larger if there is no video preview).
* font - name of a pre-defined font
* cutdown - if the text will be cut down ('...' replacing the end) if it's too large to fit, or just cut off
* multiline - wrap text onto multiple lines
* align - possible values are center, right, left, allcenter (v + h), vcenter, hcenter
* colorcycle - oscillate between the start and end values, with X steps in between (approx 30 steps per second).
All values optional except area, font, and value.