Resize control: Difference between revisions
Jump to navigation
Jump to search
>Dankula |
>DonJ No edit summary |
||
Line 50: | Line 50: | ||
| class="usercell" | If true, the resizer will pulse when selected. | | class="usercell" | If true, the resizer will pulse when selected. | ||
|} | |} | ||
[[category:Skin Development]] |
Revision as of 10:18, 23 January 2007
The resize control is used to specify an area of changeable ratio for use in the screen calibration portion of XBMC. You can choose the size, and look of the resizer.
Example
<xml> <control>
<description>My first resize control</description> <type>resize</type> <id>1</id> <posx>80</posx> <posy>60</posy> <width>250</width> <height>200</height> <texturefocus>mytexture.png</texturefocus> <texturenofocus>mytexture.png</texturenofocus> <pulseonselect>true</pulseonselect>
</control> </xml>
Available Tags
Note that each tag is lower case only. This is important, as xml tags are case-sensitive.
description | Only used to make things clear for the skinner. Not read by XBMC at all. |
type | Should be resize for an resize control. |
id | Specifies the control's id. The value this takes depends on the control type, and the window that you are using the control on. There are special control id's that must be present in each window. Any other controls that the skinner adds can be any id they like. Most image controls can be id 0 or id 1, as the only information they display is specified either in the <texture> or <info> tags. |
posx | Specifies where the left edge of the image should be drawn. This is offset from the window's coordinates (normally the left edge of the screen, or 0). As the resize control is always centered, this is ignored. |
posy | Specifies where the top edge of the image should be drawn. This is offset from the window's coordinates (normally the top edge of the screen, or 0). As the resize control is always centered, this is ignored. |
width | Specifies the width that should be used to draw the image. The resizer will be resized to fit into this width. |
height | Specifies the height that should be used to draw the image. The resizer will be resized to fit into this height. |
texturefocus |
Specifies the image file which should be displayed when the resizer has focus. You can use animated gif's, jpgs, pngs, or bmps. This should be the path to the image file from the media/ folder of your skin directory. XBMC will first look inside the compresses Textures.xpr file, and if not found, will look inside the media/ folder for the actual skin file. Compressing textures into Textures.xpr means far faster loading times. |
texturenofocus | Specifies the image file which should be displayed when the resizer does not have focus. |
pulseonselect | If true, the resizer will pulse when selected. |