Spin Control: Difference between revisions
Jump to navigation
Jump to search
>DonJ No edit summary |
>Jmarshall No edit summary |
||
Line 2: | Line 2: | ||
===Example=== | ===Example=== | ||
<xml> | <xml> | ||
<control> | <control type="spincontrol" id="14"> | ||
<description>My first spin control</description> | <description>My first spin control</description> | ||
<posx>80</posx> | <posx>80</posx> | ||
<posy>60</posy> | <posy>60</posy> | ||
Line 16: | Line 14: | ||
<texturedown>mydowntexture.png</texturedown> | <texturedown>mydowntexture.png</texturedown> | ||
<texturedownfocus>mydownfocustexture.png</texturedownfocus> | <texturedownfocus>mydownfocustexture.png</texturedownfocus> | ||
<subtype> | <subtype>page</subtype> | ||
<font>font12</font> | <font>font12</font> | ||
<textcolor>FFFFFFFF</textcolor> | <textcolor>FFFFFFFF</textcolor> | ||
Line 34: | Line 30: | ||
</xml> | </xml> | ||
===Available Tags=== | ===Available Tags=== | ||
Note that each tag is '''lower case | In addition to the [[Default Control Tags]] the following tags are available. Note that each tag is '''lower case''' only. This is important, as xml tags are case-sensitive. | ||
{| class="dtable" | {| class="dtable" | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''textureup''' | | class="usercell" | '''textureup''' | ||
| class="usercell" | | | class="usercell" | | ||
Specifies the image file which should be displayed for the up arrow when it doesn't have focus. | Specifies the image file which should be displayed for the up arrow when it doesn't have focus. [[Texture Attributes|See here for additional information about textures.]] | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''textureupfocus''' | | class="usercell" | '''textureupfocus''' | ||
Line 78: | Line 45: | ||
| class="usercell" | '''texturedownfocus''' | | class="usercell" | '''texturedownfocus''' | ||
| class="usercell" | Specifies the image file which should be displayed for the down button when it has focus. | | class="usercell" | Specifies the image file which should be displayed for the down button when it has focus. | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''font''' | | class="usercell" | '''font''' | ||
Line 86: | Line 50: | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''textcolor''' | | class="usercell" | '''textcolor''' | ||
| class="usercell" | Color used for displaying the label. In AARRGGBB hex format. | | class="usercell" | Color used for displaying the label. In AARRGGBB hex format, or a name from the [[Colour Themes|colour theme.]]. | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''disabledcolor''' | | class="usercell" | '''disabledcolor''' | ||
| class="usercell" | Color used for the label if the control is disabled. | | class="usercell" | Color used for the label if the control is disabled. In AARRGGBB hex format, or a name from the [[Colour Themes|colour theme.]] | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''shadowcolor''' | | class="usercell" | '''shadowcolor''' | ||
| class="usercell" | Specifies the color of the drop shadow on the text | | class="usercell" | Specifies the color of the drop shadow on the text. In AARRGGBB format, or a name from the [[Colour Themes|colour theme.]] | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''subtype''' | | class="usercell" | '''subtype''' | ||
| class="usercell" | Defines what type of information the spinner holds. Can be int, float or | | class="usercell" | Defines what type of information the spinner holds. Can be int, float, text or page. Defaults to text. Make sure you use page for a page control. | ||
|- class="userrow" | |- class="userrow" | ||
| class="usercell" | '''align''' | | class="usercell" | '''align''' | ||
Line 114: | Line 72: | ||
| class="usercell" | '''textoffsety''' | | class="usercell" | '''textoffsety''' | ||
| class="usercell" | Amount to offset the label from the top edge of the button when using top alignment. | | class="usercell" | Amount to offset the label from the top edge of the button when using top alignment. | ||
|} | |} | ||
[[category:Skin Development]] | [[category:Skin Development]] |
Revision as of 06:53, 24 July 2007
The spin control is used for when a list of options can be chosen (such as a page up/down control). You can choose the position, size, and look of the spin control.
Example
<xml> <control type="spincontrol" id="14">
<description>My first spin control</description> <posx>80</posx> <posy>60</posy> <width>250</width> <height>200</height> <visible>true</visible> <colordiffuse>FFFFFFFF</colordiffuse> <textureup>myuptexture.png</textureup> <textureupfocus>myupfocustexture.png</textureupfocus> <texturedown>mydowntexture.png</texturedown> <texturedownfocus>mydownfocustexture.png</texturedownfocus> <subtype>page</subtype> font12 <textcolor>FFFFFFFF</textcolor> <disabledcolor>80FFFFFF</disabledcolor> <align></align> <aligny></aligny> <textoffsetx></textoffsetx> <textoffsety></textoffsety> <pulseonselect></pulseonselect> <onup>2</onup> <ondown>3</ondown> <onleft>1</onleft> <onright>1</onright>
</control> </xml>
Available Tags
In addition to the Default Control Tags the following tags are available. Note that each tag is lower case only. This is important, as xml tags are case-sensitive.
textureup |
Specifies the image file which should be displayed for the up arrow when it doesn't have focus. See here for additional information about textures. |
textureupfocus | Specifies the image file which should be displayed for the up button when it has focus. |
texturedown | Specifies the image file which should be displayed for the down button when it is not focused. |
texturedownfocus | Specifies the image file which should be displayed for the down button when it has focus. |
font | Font used for the button label. From fonts.xml. |
textcolor | Color used for displaying the label. In AARRGGBB hex format, or a name from the colour theme.. |
disabledcolor | Color used for the label if the control is disabled. In AARRGGBB hex format, or a name from the colour theme. |
shadowcolor | Specifies the color of the drop shadow on the text. In AARRGGBB format, or a name from the colour theme. |
subtype | Defines what type of information the spinner holds. Can be int, float, text or page. Defaults to text. Make sure you use page for a page control. |
align | Label horizontal alignment on the control. Defaults to right, can also be left. |
aligny | Label vertical alignment on the control. Defaults to top, can also be center. |
textoffsetx | Amount to offset the label from the left (or right) edge of the button when using left or right alignment. |
textoffsety | Amount to offset the label from the top edge of the button when using top alignment. |