Description
A simple progressbar control to show the progress of an operation or item.
Images

| Change | Date | Version |
|---|
| No changes yet for this control |
|
Tags
Progress
| Element Name | Data Type | Description |
| label | String | A label which is drawn inside the progressbar control |
| texturebg | String | A background image |
| onlymidtexture | String | Ignores "lefttexture" and "righttexture". Using just "midtexture". yes or no (default: no) |
| midheight | Integer | Height of progressbar |
| midwidth | Integer | Width of progressbar |
| midoffsetX | Integer | Offset of progressbar to X-Position of background |
| midoffsetY | Integer | Offset of progressbar to Y-Position of background |
| lefttexture | String | A texture which presents the left part of the progress bar |
| midtexture | String | A texture which presents the middle part of the progress bar |
| righttexture | String | A texture which presents the right part of the progress bar |
| innerheight | Integer | |
| offset | Integer | |
Inherited by Control
See GUIControl for the full documentation of this control.
| Element Name | Data Type | Description |
| id | Integer | The id of the control. The id will couple the skin file to the code, so if we later on want to check that a user pressed a button, the id will be required and must be unique. For controls that will never be referenced in the code it is safe to set it to "1" |
| description | String | An optional description of the control for your reference |
| type | String | The type of the control, for instance "button", "label", "textbox" and all other controls. |
| posX | Integer | The X-position on the window for this control |
| posY | Integer | The Y-position on the window for this control |
| width | Integer | The width of this control |
| height | Integer | The height of this control |
| onleft | Integer | The control id to move the focus to when the user moves left. If not specified (or zero) MediaPortal will find the closest control in that direction to move to |
| onright | Integer | The control id to move the focus to when the user moves right. If not specified (or zero) MediaPortal will find the closest control in that direction to move to |
| onup | Integer | The control id to move the focus to when the user moves up. If not specified (or zero) MediaPortal will find the closest control in that direction to move to |
| ondown | Integer | The control id to move the focus to when the user moves down. If not specified (or zero) MediaPortal will find the closest control in that direction to move to |
| colordiffuse | Long | Allows you to mix a color & a graphics texture. E.g. If you have a graphics texture like a blue button you can mix it with a yellow color diffuse and the end result will be green. Defaults to 0xFFFFFFFF |
| dimColor | Integer | Color for a control when it is not focussed. Defaults to half transparent (0x60ffffff) |
| onfocus | String | [Since 1.3] Executes a MediaPortal skin function when the control gains focus. See Skin Settings for more information. |
XML Examples
<control>
<type>progress</type>
<id>104</id>
<posX>533</posX>
<posY>650</posY>
<width>622</width>
</control>
with "onlymidtexture" used
<<control>
<description>Progress Bar</description>
<type>progress</type>
<id>20</id>
<posX>530</posX>
<posY>45</posY>
<width>140</width>
<height>20</height>
<label>-</label>
<texturebg>background.png</texturebg>
<onlymidtexture>yes</onlymidtexture>
<midwidth>134</midwidth>
<midheight>14</midheight>
<midoffsetX>3</midoffsetX>
<midoffsetY>3</midoffsetY>
<midtexture>mid.png</midtexture>
<visible>yes</visible>
</control>