![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
▼General | General descriptions |
Doxygen on Kodi's Add-On headers | |
▼Revisions | |
▼Python API Changes | Overview of changes on Python API for Kodi |
Python API v22 | |
Python API v21 | |
Python API v20 | |
Python API v19 | |
Python API v18 | |
Python API v17 | |
Python API v16 | |
Python API v15 | |
Python API v14 | |
Python API v13 | |
Python API v12 | |
▼Skinning engine changes | Overview of changes on Skinning engine for Kodi |
Skinning engine v22 | |
Skinning engine v21 | |
Skinning engine v20 | |
Skinning engine v19 | |
Skinning engine v18 | |
Skinning engine v17 | |
Skinning engine v16 | |
Skinning engine v15 | |
Skinning engine v14 | |
Skinning engine v13 | |
Skinning engine v12 | |
▼General Development parts | General Add-On Development parts |
Infolabels and Boolean conditions | |
List of built-in functions | |
▼Skin Development | Skin Add-On Development |
▼Controls | Controls are the substance of your skin. They define everything from buttons, to text labels, to visualization placement. This portion of the manual will explain each and every control in detail |
Add-on Rendering control | Control where rendering becomes performed from add-on to show on Kodi |
Button control | A standard push button control. |
Color button control | A color button control (as used for color settings). |
EPGGrid control | Used to display the EPG guide in the PVR section. |
Edit control | Used as an input control for the osd keyboard and other input fields. |
Fade label control | Used to show multiple pieces of text in the same position, by fading from one to the other. |
Fixed List Container | Used for a list of items with a fixed focus. Same as the Wrap List Container except it doesn't wrap. |
Game Control | Used to display the currently playing game, with optional effects, while playing a game. |
Game Controller | Used to display a game controller, with optional effects. |
Game Controller List | Used to display a list of game controllers, allowing for special effects such as controller highlighting and port selection. |
Group Control | Used to group controls together. |
Group List Control | Special case of the group control that forms a scrolling list of controls. |
Image Control | Used to show an image. |
Label Control | Used to show some lines of text. |
List Container | Used for a scrolling lists of items. Replaces the list control. |
Mover Control | Used in the calibration screens. |
Group MultiImage Control | Used to show a slideshow of images. |
Panel Container | Used for a scrolling panel of items. Replaces the thumbnail panel. |
Progress Control | Used to show the progress of a particular operation. |
RSS ticker | Used to display scrolling RSS feeds. |
Ranges Control | Used to show multiple range blocks |
Radio button control | A radio button control (as used for on/off settings). |
Resize control | Used to set the pixel ratio in Video Calibration. |
Scroll Bar Control | Used for a implementing a scroll bar. |
Settings Slider Control | Used for a slider control in the settings menus. |
Settings Spin Control | Used for cycling up/down controls in the settings menus. |
Slider Control | Used for a volume slider. |
Spin Control | Used for cycling up/down controls. |
Text Box | Used to show a multi-page piece of text. |
Toggle button control | A toggle on/off button that can take 2 different states. |
Video Control | Used to display the currently playing video whilst in the GUI. |
Visualisation Control | Used to display a visualisation while music is playing. |
Wrap List Container | Used for a wrapping list of items with fixed focus. |
WindowIDs | |
Skin Timers | Programatic time-based resources for Skins |
Code Guidelines | |
Bug List | |
Todo List | |
Deprecated List |