/*!
\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 label8060250truecentercenterfalseMusicPlayer.Artist30false
font14
FFB2D4F5ff000000false50 -
~~~~~~~~~~~~~
--------------------------------------------------------------------------------
\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)
*/