/*! \page Label_Control Label Control \brief **Used to show some lines of text.** \tableofcontents The label control is used for displaying text in Kodi. You can choose the font, size, colour, location and contents of the text to be displayed. -------------------------------------------------------------------------------- \section Label_Control_sect1 Example ~~~~~~~~~~~~~ My First label 80 60 250 true center center false MusicPlayer.Artist 30 false font14 FFB2D4F5 ff000000 false 50 - ~~~~~~~~~~~~~ -------------------------------------------------------------------------------- \section Label_Control_sect2 Auto size labels Wrapping your label in a grouplist with the auto width and appropriate minimum and maximum values. Allows the labels width to dynamically change relative to how long the label text is. This allows a image or other control to be aligned to the right of the actual label text no matter how wide the label is. ~~~~~~~~~~~~~ auto ~~~~~~~~~~~~~ As of XBMC Gotham, simply specifying `auto` is also supported. -------------------------------------------------------------------------------- \section Label_Control_sect3 Multi-line labels If you want your label control to span multiple lines, you can insert a new line character in your label. For example: ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ Also, if you want your label control to conform to the `` parameter, but still want to be able to give it more content than will fit on one line, then setting: ~~~~~~~~~~~~~ true ~~~~~~~~~~~~~ will cause the text to be cut up (at the spaces in the text) onto multiple lines. Note that if a single word is larger than `` then it will not be cut, and will still overflow. -------------------------------------------------------------------------------- \section Label_Control_sect4 Available tags In addition to the [Default Control Tags](http://kodi.wiki/view/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 | |--------------:|:--------------------------------------------------------------| | align | Can be left, right, or center. Aligns the text within the given label ``. Defaults to left | aligny | Can be top or center. Aligns the text within its given label ``. Defaults to top | scroll | When true, the text will scroll if longer than the label's ``. If false, the text will be truncated. Defaults to false. | label | Specifies the text which should be drawn. You should specify an entry from the strings.po here (either the Kodi strings.po or your skin's strings.po file), however you may also hardcode a piece of text also if you wish, though of course it will not be localisable. You can use the full [label formatting syntax](http://kodi.wiki/view/Label_Formatting) and [you may also specify more than one piece of information here by using the $INFO and $LOCALIZE formats](http://kodi.wiki/view/Label_Parsing). | info | Specifies the information that should be presented. Kodi will auto-fill in this info in place of the `. [See here for more information](http://kodi.wiki/view/InfoLabels). | number | Specifies a number that should be presented. This is just here to allow a skinner to use a number rather than a text label (as any number given to ` will be used to lookup in strings.po) | angle | The angle the text should be rendered at, in degrees. A value of 0 is horizontal. | haspath | Specifies whether or not this label is filled with a path. Long paths are shortened by compressing the file path while keeping the actual filename full length. | font | Specifies the font to use from the font.xml file. | textcolor | Specifies the color the text should be, in hex **AARRGGBB** format, or a name from the [colour theme](http://kodi.wiki/view/Colour_Themes). | shadowcolor | Specifies the color of the drop shadow on the text, in **AARRGGBB** format, or a name from the [colour theme](http://kodi.wiki/view/Colour_Themes). | wrapmultiline | If true, any text that doesn't fit on one line will be wrapped onto multiple lines. | scrollspeed | Scroll speed of text in pixels per second. Defaults to 60. | scrollsuffix | Specifies the suffix used in scrolling labels. Defaults to `"¦"`. -------------------------------------------------------------------------------- \section Label_Control_sect5 See also #### Development: - [Add-on development](http://kodi.wiki/view/Add-on_development) - [Skinning](http://kodi.wiki/view/Skinning) */