Provide for the ability of skin developers to colorize TV Guide program entries according to the program genre.
Skinners of skins other than Default(Wide) are required to make changes to skins to be compatible with this implementation.
Note: Skins must also update the settings_tv.xml to allow users to select button and genre colors in TV Guide. See Checkbutton Implementation for further information.
The TV Guide provides for end users and skinners to enable and manage the coloring of program entries according to program genre.
See also: TV Guide
This implementation is not backward compatible. Skinners must update their mytvguide.xml to change the button control (id=100, the group button) from a button to a button3part. Use Default(Wide) as a guide to make the changes. The image file "small_vbutton_lr_colorize.png" is included in Default(Wide). The image is not rendered but is required for button3part to work properly. The following skin xml demonstrates the required changes.
<control> <description>TvGroup button</description> <type>button3part</type> <id>100</id> <posX>32</posX> <posY>83</posY> <width>45</width> <height>425</height> <label></label> <onleft>60</onleft> <onright>6</onright> <onup>6</onup> <ondown>6</ondown> <textureFocusedLeft>small_vbutton_lr_colorize.png</textureFocusedLeft> <textureNonFocusedLeft>small_vbutton_lr_colorize.png</textureNonFocusedLeft> <textureFocusedMid>small_vbutton_focus.png</textureFocusedMid> <textureNonFocusedMid>small_vbutton_nofocus.png</textureNonFocusedMid> <textureFocusedRight>small_vbutton_lr_colorize.png</textureFocusedRight> <textureNonFocusedRight>small_vbutton_lr_colorize.png</textureNonFocusedRight> <textureIcon>-</textureIcon> <textureIcon2>-</textureIcon2> </control>