Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:
[detail level 123]
 General

General descriptions

 Doxygen on Kodi's Add-On headers
 Revisions
 Python API ChangesOverview 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 changesOverview 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

 ControlsControls 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 controlControl where rendering becomes performed from add-on to show on Kodi
 Button controlA standard push button control.
 Color button controlA color button control (as used for color settings).
 EPGGrid controlUsed to display the EPG guide in the PVR section.
 Edit controlUsed as an input control for the osd keyboard and other input fields.
 Fade label controlUsed to show multiple pieces of text in the same position, by fading from one to the other.
 Fixed List ContainerUsed for a list of items with a fixed focus. Same as the Wrap List Container except it doesn't wrap.
 Game ControlUsed to display the currently playing game, with optional effects, while playing a game.
 Game ControllerUsed to display a game controller, with optional effects.
 Game Controller ListUsed to display a list of game controllers, allowing for special effects such as controller highlighting and port selection.
 Group ControlUsed to group controls together.
 Group List ControlSpecial case of the group control that forms a scrolling list of controls.
 Image ControlUsed to show an image.
 Label ControlUsed to show some lines of text.
 List ContainerUsed for a scrolling lists of items. Replaces the list control.
 Mover ControlUsed in the calibration screens.
 Group MultiImage ControlUsed to show a slideshow of images.
 Panel ContainerUsed for a scrolling panel of items. Replaces the thumbnail panel.
 Progress ControlUsed to show the progress of a particular operation.
 RSS tickerUsed to display scrolling RSS feeds.
 Ranges ControlUsed to show multiple range blocks
 Radio button controlA radio button control (as used for on/off settings).
 Resize controlUsed to set the pixel ratio in Video Calibration.
 Scroll Bar ControlUsed for a implementing a scroll bar.
 Settings Slider ControlUsed for a slider control in the settings menus.
 Settings Spin ControlUsed for cycling up/down controls in the settings menus.
 Slider ControlUsed for a volume slider.
 Spin ControlUsed for cycling up/down controls.
 Text BoxUsed to show a multi-page piece of text.
 Toggle button controlA toggle on/off button that can take 2 different states.
 Video ControlUsed to display the currently playing video whilst in the GUI.
 Visualisation ControlUsed to display a visualisation while music is playing.
 Wrap List ContainerUsed for a wrapping list of items with fixed focus.
 WindowIDs
 Skin TimersProgramatic time-based resources for Skins
 Code Guidelines
 Bug List
 Todo List
 Deprecated List