Ranges Control: Difference between revisions
Jump to navigation
Jump to search
m (Ronie moved page Ranges control to Ranges Control without leaving a redirect) |
No edit summary |
||
Line 19: | Line 19: | ||
===Available tags=== | ===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. | 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. | ||
Latest revision as of 01:16, 10 January 2021
The ranges control is used for showing multiple range UI elements on the same control. It is used in Kodi, for example, to show the intervals of a cutlist (EDL) or chapters in the video seekbar. You can choose the position, size and look and feel of the control.
Example
<control type="ranges"> <left>0</left> <top>70</top> <width>100%</width> <height>8</height> <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg> <lefttexture>colors/white.png</lefttexture> <midtexture colordiffuse="FFFF0000">colors/white.png</midtexture> <righttexture>colors/white.png</righttexture> <info>Player.Cutlist</info> </control>
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.
Tag | Description |
---|---|
texturebg | The background texture for the range control. |
lefttexture | The texture used in the left hand side of the range |
midtexture | The texture used for the mid section of the range |
righttexture | The texture used in the right hand side of the range |
info | Specifies the information the range control holds. It expects an infolabel that returns a string in CSV format: e.g. "start1,end1,start2,end2,...". Tokens must have values in the range from 0.0 to 100.0. end token must be less or equal than start token. Examples of currently supported infolabels are Player.CutList and Player.Chapters which can be found at the specific infolabels-section: Player labels
|
See also
Development: