List of Built In Controls: Difference between revisions
Jump to navigation
Jump to search
>Ronie |
|||
(192 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
=== | <section begin="main content" /> | ||
{| | == .xml files == | ||
!width="50" |ID !!width="150" | | |||
=== AddonBrowser.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 10: | Line 13: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
|5 || | |5 ||radiobutton ||Enable auto-updating of the installed add-on's | ||
|- | |||
|6 ||radiobutton ||Enable add-on notifications | |||
|- | |||
|7 ||radiobutton ||Enable language filter | |||
|- | |||
|8 ||radiobutton ||Hide broken addons | |||
|- | |||
|9 ||button ||Check for repo updates | |||
|} | |} | ||
=== DialogAddonInfo.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|6 ||button ||Install the selected add-on | |6 ||button ||Install the selected add-on | ||
Line 27: | Line 36: | ||
|9 ||button ||Show the settings of the selected add-on | |9 ||button ||Show the settings of the selected add-on | ||
|- | |- | ||
|10 ||button ||Show the | |10 ||button ||Show the dependencies of the selected add-on | ||
|- | |||
|12 ||button ||Run the selected add-on | |||
|- | |||
|13 ||radiobutton ||Auto-update | |||
|- | |||
|14 ||button ||Select add-on version | |||
|- | |||
|50 ||container ||List of available screenshots | |||
|} | |} | ||
=== DialogAddonSettings.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
|- | |||
!width="50" |ID !!width="150" | | |2 ||label ||Heading label | ||
|- | |||
|3 ||grouplist ||Grouplist template | |||
|- | |||
|5 ||grouplist ||Grouplist template | |||
|- | |||
|6 ||textbox ||Setting description help text | |||
|- | |||
|7 ||button ||Button template | |||
|- | |||
|8 ||radiobutton ||Radiobutton template | |||
|- | |- | ||
| | |9 ||spincontrolex ||Spincontrolex template | ||
|- | |- | ||
| | |10 ||togglebutton ||Togglebutton template | ||
|- | |- | ||
| | |11 ||image ||Default separator image | ||
|- | |- | ||
| | |12 ||edit ||Edit template | ||
|- | |- | ||
| | |13 ||sliderex ||Slider template | ||
|- | |- | ||
| | |14 ||label ||Label template | ||
|- | |- | ||
| | |15 ||button ||Colour button | ||
|- | |- | ||
| | |20 ||button ||Settings level change button | ||
|- | |- | ||
| | |28 ||button ||OK button | ||
|- | |- | ||
| | |29 ||button ||Cancel button | ||
|- | |- | ||
| | |30 ||button ||<unused button> | ||
|} | |} | ||
=== | === DialogAudioDSPManager.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |20 ||container ||List with available options | ||
|- | |- | ||
| | |21 ||container ||List with active options | ||
|- | |- | ||
| | |22 ||radiobutton ||Continuous save button | ||
|- | |- | ||
| | |23 ||button ||Apply button | ||
|- | |- | ||
| | |24 ||button ||Clear button | ||
|- | |- | ||
| | |9000 ||container ||List with available modes | ||
|} | |||
=== DialogBusy.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
| | |10 ||progress ||Progress bar | ||
|} | |} | ||
=== | |||
{| | === DialogButtonMenu.xml === | ||
{| class="prettytable" width="100%" | |||
!width="50" |ID !!width="150" | | ! width="50" | ID !! width="150" | Type !! Description | ||
|- | |- | ||
|3100 ||label ||Label of the focused button | |3100 ||label ||Label of the focused button | ||
Line 90: | Line 120: | ||
=== | === DialogColorPicker.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |1 ||label ||Heading label | ||
|- | |- | ||
| | |6 ||container ||List of colors | ||
|- | |- | ||
| | |7 ||button ||Cancel button | ||
|} | |||
=== DialogConfirm.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |||
|1 ||label ||Heading label | |||
|- | |- | ||
| | |9 ||textbox ||Message | ||
|- | |- | ||
| | |10 ||button ||No button | ||
|- | |- | ||
| | |11 ||button ||Yes button | ||
|- | |- | ||
| | |12 ||button ||(for future use) | ||
|- | |- | ||
| | |20 ||progress ||Progress bar | ||
|} | |} | ||
=== | |||
{| | === DialogContextMenu.xml === | ||
{| class="prettytable" width="100%" | |||
!width="50" |ID !!width="150" | | ! width="50" | ID !! width="150" | Type !! Description | ||
|- | |||
|999 ||image ||Background image of the context menu (center part) (deprecated) | |||
|- | |||
|998 ||image ||Background image of the context menu (bottom part) (deprecated) | |||
|- | |- | ||
| | |997 ||image ||Background image of the context menu (top part) (deprecated) | ||
|- | |- | ||
| | |996 ||grouplist || Grouplist template | ||
|- | |- | ||
| | |999 ||image ||Background image of the context menu | ||
|- | |- | ||
|1000 ||button ||Button template | |1000 ||button ||Button template | ||
Line 127: | Line 168: | ||
=== | === DialogExtendedProgressBar.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |- | ||
|30 ||label ||Heading label | |||
|- | |||
|31 ||label ||Line 1 | |||
|- | |- | ||
| | |32 ||progress ||Scan progress bar | ||
|} | |} | ||
=== | === DialogGameControllers.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |3 ||grouplist ||List of controller types | ||
| | |- | ||
|5 ||grouplist ||List of feature types | |||
|- | |||
|7 ||button ||Button template | |||
|- | |||
|- | |- | ||
| | |8 ||label ||Settings category label template | ||
|- | |- | ||
| | |9 ||image ||Settings separator image template | ||
|- | |- | ||
| | |10 ||button ||Button template | ||
|- | |- | ||
| | |17 ||button ||Help button | ||
|- | |- | ||
| | |18 ||button ||OK button | ||
|- | |- | ||
| | |19 ||button ||Reset button | ||
|- | |- | ||
| | |20 ||button ||Get more... button | ||
|- | |- | ||
| | |21 ||button ||Ignore input button | ||
|- | |- | ||
| | |22 ||button ||Get all button | ||
|- | |- | ||
| | |31 ||gamecontroller ||Gamecontroller image template | ||
|- | |- | ||
| | |32 ||textbox ||Controller description | ||
|} | |} | ||
=== | === DialogFavourites.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |450 ||container ||List of available favourites | ||
|} | |} | ||
=== | === DialogKeyboard.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|8 ||button ||Backspace button | |8 ||button ||Backspace button | ||
|- | |- | ||
| | |100 – 111 ||button ||Digits 0 – 9 | ||
|- | |- | ||
| | |120 – 171 ||button ||Characters A – Z | ||
|- | |- | ||
|300 ||button ||Done Button | |300 ||button ||Done Button | ||
Line 226: | Line 248: | ||
|307 ||button ||Enter IP address button | |307 ||button ||Enter IP address button | ||
|- | |- | ||
| | |309 ||button ||Layout button | ||
|- | |- | ||
|311 ||label ||Heading label | |311 ||label ||Heading label | ||
|- | |||
|312 ||edit ||Label displaying the text being entered | |||
|- | |||
|313 ||label ||Label displaying the text being entered (when keyboard layout is Chinese) | |||
|- | |||
|314 ||label ||Label displaying the available choices (when keyboard layout is Chinese) | |||
|} | |} | ||
=== DialogMediaSource.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||label ||Heading label | |2 ||label ||Heading label | ||
Line 243: | Line 269: | ||
|11 ||button ||Browse for location button | |11 ||button ||Browse for location button | ||
|- | |- | ||
|12 || | |12 ||edit ||Button for entering the name for the selected source | ||
|- | |- | ||
|13 ||button ||Add new source button | |13 ||button ||Add new source button | ||
Line 251: | Line 277: | ||
|18 ||button ||OK button | |18 ||button ||OK button | ||
|- | |- | ||
|19 ||button ||Cancel button | |19 ||button ||Cancel button (unused) | ||
|} | |} | ||
=== | === DialogMusicInfo.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |6 ||button ||Refresh artist information / Refresh album information | ||
|- | |- | ||
| | |7 ||button ||User rating | ||
|- | |- | ||
| | |8 ||button ||Play album/song | ||
|- | |- | ||
| | |10 ||button ||Get artist thumbnail / Get album thumbnail | ||
|- | |- | ||
| | |11 ||button ||Connect to the Last.fm radio channel for this artist | ||
|- | |- | ||
| | |12 ||button ||Get artist fanart image | ||
|- | |- | ||
| | |13 ||button ||Get song thumbnail | ||
|- | |- | ||
| | |50 ||container || Discography of the selected artist / tracks on the selected album / contributors on the selected song | ||
|} | |||
=== DialogNotification.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
| | |400 ||image ||Default Icon | ||
|- | |- | ||
| | |401 ||label ||Heading text | ||
|- | |- | ||
| | |402 ||label ||Message text | ||
|} | |} | ||
=== | === DialogNumeric.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|1 ||label ||Heading label | |1 ||label ||Heading label | ||
Line 325: | Line 334: | ||
=== | === DialogPictureInfo.xml === | ||
{| | {| class="prettytable" width="100%" | ||
|- | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |- | ||
|5 ||container ||List of the available exif information of the image currently being displayed | |||
|} | |||
=== DialogPVRChannelManager.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
| | |4 ||button ||OK button | ||
|- | |||
|5 ||button ||Apply button | |||
|- | |||
|6 ||button ||Cancel button | |||
|- | |||
|7 ||radiobutton ||Activate channel button | |||
|- | |||
|6 ||button ||Cancel button | |||
|- | |||
|8 ||edit ||Channel name | |||
|- | |||
|9 ||button ||Channel logo | |||
|- | |||
|11 ||spincontrolex ||Select group | |||
|- | |||
|12 ||radiobutton ||Activate EPG | |||
|- | |||
|13 ||spincontrolex ||Select EPG source button | |||
|- | |||
|30 ||button ||Switch to group management | |||
|- | |- | ||
| | |31 ||button ||New channel | ||
|- | |- | ||
| | |34 ||button ||Toggle radio / tv channels | ||
|- | |- | ||
| | |20 ||container ||Channel list | ||
|} | |||
=== DialogPVRChannelsOSD.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
| | |11 ||container ||Channels list | ||
|} | |} | ||
=== | === DialogPVRGroupManager.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |- | ||
|11 ||container ||Ungrouped channels | |||
|- | |||
|12 ||container ||Grouped channels | |||
|- | |||
|13 ||container ||Group list | |||
|- | |||
|25 ||radiobutton ||Hide / Unhide button | |||
|- | |||
|26 ||button ||Add button | |||
|- | |||
|27 ||button ||Rename button | |||
|- | |||
|28 ||button ||Delete button | |||
|- | |||
|29 ||button ||OK button | |||
|- | |- | ||
| | |34 ||togglebutton ||Switch between TV / Radio | ||
|} | |} | ||
=== DialogPVRChannelGuide.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |||
|11 ||container ||Guide list | |||
|} | |||
=== | === DialogPVRGuideSearch.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |9 ||edit ||Search string | ||
|- | |||
|10 ||radiobutton ||Include description | |||
|- | |||
|11 ||radiobutton ||Case sensitive | |||
|- | |||
|12 ||spincontrolex ||Minimal duration | |||
|- | |||
|13 ||spincontrolex ||Maximal duration | |||
|- | |||
|14 ||edit ||Start date | |||
|- | |||
|15 ||edit ||End date | |||
|- | |||
|16 ||edit ||Start time | |||
|- | |||
|17 ||edit ||End Time | |||
|- | |||
|18 ||spincontrolex ||Genre | |||
|- | |||
|19 ||radiobutton ||Avoid repeats | |||
|- | |||
|20 ||radiobutton ||Unknown genres | |||
|- | |||
|21 ||spincontrolex ||Groups | |||
|- | |||
|22 ||radiobutton ||FTA | |||
|- | |||
|23 ||spincontrolex ||Channels | |||
|- | |- | ||
| | |24 ||radiobutton ||Ignore timers | ||
|- | |- | ||
| | |25 ||button ||Cancel button | ||
|- | |- | ||
| | |26 ||button ||Search button | ||
|- | |- | ||
| | |27 ||radiobutton ||Ignore recordings | ||
|- | |- | ||
| | |28 ||button ||Defaults button | ||
|} | |} | ||
=== | === DialogPVRInfo.xml === | ||
{| | {| class="prettytable" width="100%" | ||
|- | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |- | ||
|4 ||button ||Similar button | |||
|- | |||
|5 ||button ||Switch to channel button | |||
|- | |||
|6 ||button ||Record button | |||
|- | |||
|7 ||button ||OK button | |||
|- | |||
|8 ||button ||Play recording button | |||
|- | |||
|9 ||button ||Add timer button | |||
|- | |||
|10 ||button ||Play programme button | |||
|- | |||
|11 ||button ||Set reminder button | |||
|} | |||
=== DialogSeekBar.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
|401 ||slider ||Marker representing the current seek position | |401 ||slider ||Marker representing the current seek position | ||
|- | |- | ||
|402 || | |402 ||slider ||Marker representing the epg seek position (PVR) | ||
|- | |||
|403 ||slider ||Marker representing the current timeshift position (PVR) | |||
|} | |} | ||
=== DialogSelect.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|1 ||label ||Heading label | |1 ||label ||Heading label | ||
|- | |||
|2 ||label ||Number of items in the list | |||
|- | |- | ||
|3 ||container ||List of available options | |3 ||container ||List of available options | ||
|- | |- | ||
|2 ||label || | |5 ||button ||OK (on multiple selection) or Manual/Get More... button | ||
|- | |||
|6 ||container ||List of available add-ons | |||
|- | |||
|7 ||button ||Cancel button | |||
|- | |||
|8 ||button || Add/Get More... button | |||
|- | |||
|11 ||container ||List with game video thumbnails | |||
|- | |||
|12 ||textbox ||Description of the currently-selected video filter | |||
|} | |||
=== DialogSettings.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |||
|2 ||label ||Header label | |||
|- | |||
|5 ||grouplist ||Grouplist template | |||
|- | |||
|7 ||button ||button template | |||
|- | |||
|8 ||radiobutton ||radiobutton template | |||
|- | |||
|9 ||spincontrolex ||spincontrolex template | |||
|- | |||
|11 ||image ||image template | |||
|- | |||
|12 ||edit ||edit template | |||
|- | |||
|13 ||sliderex ||sliderex template | |||
|- | |||
|14 ||label ||label template | |||
|- | |||
|28 ||button ||ok button | |||
|- | |- | ||
| | |29 ||button ||cancel button | ||
|- | |- | ||
| | |30 ||button ||clear/settings button | ||
|} | |} | ||
=== | |||
{| | === DialogSlider.xml === | ||
{| class="prettytable" width="100%" | |||
!width="50" |ID !!width="150" | | ! width="50" | ID !! width="150" | Type !! Description | ||
|- | |- | ||
|10 ||label ||Heading label | |10 ||label ||Heading label | ||
Line 410: | Line 557: | ||
=== | === DialogSubtitles.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |100 ||label ||Name of subtitle service | ||
|- | |- | ||
| | |110 ||image ||Logo of subtitle service | ||
|- | |- | ||
| | |120 ||container ||List of available subtitles | ||
|- | |- | ||
| | |130 ||label ||Local subtitle available | ||
|- | |||
|140 ||label ||Number of available subtitles | |||
|- | |||
|150 ||container ||List of available subtitle services | |||
|- | |||
|160 ||button ||Manual search buttom | |||
|} | |} | ||
=== | === DialogTextViewer.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|5 ||textbox ||Text area for add-on output | |5 ||textbox ||Text area for add-on output | ||
Line 434: | Line 585: | ||
=== | === DialogVideoInfo.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|3 ||image ||Video thumb | |3 ||image ||Video thumb | ||
Line 443: | Line 593: | ||
|4 ||textbox ||Text area for displaying the video plot | |4 ||textbox ||Text area for displaying the video plot | ||
|- | |- | ||
|5 ||button ||Toggle between video review and cast members | |5 ||button ||Toggle between video review and cast members (Deprecated) | ||
|- | |- | ||
|6 ||button ||Refresh video information | |6 ||button ||Refresh video information | ||
|- | |||
|7 ||button ||User rating | |||
|- | |- | ||
|8 ||button ||Play video | |8 ||button ||Play video | ||
Line 451: | Line 603: | ||
|9 ||button ||Resume video | |9 ||button ||Resume video | ||
|- | |- | ||
|10 ||button ||Get video | |10 ||button ||Get video Fanart, Poster, Banner, or Thumb | ||
|- | |- | ||
|11 ||button ||Play movie trailer | |11 ||button ||Play movie trailer | ||
|- | |- | ||
| | |13 ||button ||Show all movies by the director of the selected movie | ||
|- | |- | ||
|50 ||container ||List of cast members of the currently selected movie | |50 ||container ||List of cast members of the currently selected movie | ||
Line 461: | Line 613: | ||
=== | === DialogVideoManager.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |- | ||
|21||button ||Play | |||
|- | |- | ||
| | |22||button ||Add version | ||
|- | |- | ||
| | |23||button ||Add extra | ||
|- | |- | ||
| | |24||button ||Rename version | ||
|- | |- | ||
| | |25||button ||Set default | ||
|- | |- | ||
| | |26||button ||Remove | ||
|- | |||
|27||button ||Choose art | |||
|- | |||
|28||button ||Rename extra | |||
|} | |} | ||
=== MyFavourites.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |||
|2 ||button ||Select viewtype | |||
|- | |||
|3 ||button ||Select sort method | |||
|- | |||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |||
|- | |||
|19 ||radiobutton / edit||Filter the content to only show items that include the specified string in the name | |||
|} | |||
=== | === EventLog.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |20 ||button ||Clear button | ||
|- | |- | ||
| | |21 ||button ||Level button | ||
|- | |- | ||
| | |22 ||radiobutton ||Only show current level radiobutton | ||
|- | |- | ||
| | |50 ||container ||Container with event loglines | ||
|} | |} | ||
=== FileBrowser.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|450 ||container ||Directory list | |450 ||container ||Directory list | ||
Line 520: | Line 684: | ||
=== | === FileManager.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|12 ||label ||Number of items in directory list 1 | |12 ||label ||Number of items in directory list 1 | ||
Line 539: | Line 702: | ||
=== | === GameOSD.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
| | |1101 ||label ||Help text | ||
|- | |- | ||
| | |1102 ||gamecontroller ||Controller layout | ||
|} | |} | ||
=== LoginScreen.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||label ||Heading label | |2 ||label ||Heading label | ||
Line 571: | Line 723: | ||
=== | === MusicOSD.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|500 ||button ||Select visualization | |500 ||button ||Select visualization | ||
|- | |- | ||
|501 ||button || | |501 ||button ||Lock visualization to the current preset | ||
|} | |} | ||
=== MusicVisualisation.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||visualisation ||Background Visualization | |2 ||visualisation ||Background Visualization | ||
Line 610: | Line 740: | ||
=== | === MyMusicNav.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 623: | Line 752: | ||
|5 ||radiobutton ||Switch to file mode | |5 ||radiobutton ||Switch to file mode | ||
|- | |- | ||
|8 ||edit ||Search for a string anywhere in the | |8 ||edit ||Search for a string anywhere in the Kodi music database | ||
|- | |- | ||
|12 ||label ||Number of items in the list | |12 ||label ||Number of items in the list | ||
|- | |- | ||
|15 ||label || | |15 ||label ||Filter label | ||
|- | |- | ||
|16 ||radiobutton ||Start party mode (randomly play songs from your entire music collection) | |16 ||radiobutton ||Start party mode (randomly play songs from your entire music collection) | ||
Line 635: | Line 764: | ||
|18 ||label ||Warning to the user to turn off library mode when no scanned media is found | |18 ||label ||Warning to the user to turn off library mode when no scanned media is found | ||
|- | |- | ||
|19 ||radiobutton ||Filter the media files to only show items that include the specified string in the name | |19 ||radiobutton / edit||Filter the media files to only show items that include the specified string in the name | ||
|- | |- | ||
|20 ||button ||Update library | |||
|20 | |||
|} | |} | ||
=== MyMusicPlaylistEditor.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|6 ||button ||Load the playlist | |6 ||button ||Load the playlist | ||
Line 681: | Line 781: | ||
|12 ||label ||Number of items in the current directory or library list | |12 ||label ||Number of items in the current directory or library list | ||
|- | |- | ||
| | |XX ||container ||List allowing you to browse your directories and music library | ||
|- | |- | ||
|100 ||container ||List of songs in the playlist | |100 ||container ||List of songs in the playlist | ||
Line 688: | Line 788: | ||
|} | |} | ||
=== MyPics.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 700: | Line 798: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |6 ||button ||Start a picture slideshow | ||
|- | |- | ||
|7 ||button || | |7 ||button ||Start a recursive picture slideshow | ||
|- | |- | ||
|9 || | |9 ||radiobutton ||Randomize the picture slideshow | ||
|- | |- | ||
|12 ||label ||Number of items in the list | |12 ||label ||Number of items in the list | ||
Line 714: | Line 808: | ||
=== | |||
{| | |||
!width="50" |ID !!width="150" | | === MyPlaylist.xml === | ||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 725: | Line 821: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |12 ||label ||Number of items in the playlist | ||
|- | |||
|20 ||radiobutton ||Shuffle the playlist | |||
|- | |||
|21 ||button ||Save the playlist | |||
|- | |||
|22 ||button ||Clear the playlist | |||
|- | |||
|23 ||button ||Play the playlist | |||
|- | |- | ||
| | |24 ||button ||Play the next item in the playlist | ||
|- | |- | ||
| | |25 ||button ||Play the previous item in the playlist | ||
|- | |- | ||
| | |26 ||button ||Put the playlist on repeat | ||
|} | |} | ||
=== | === MyPrograms.xml === | ||
{| | {| class="prettytable" width="100%" | ||
! width="50" | ID !! width="150" | Type !! Description | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 750: | Line 853: | ||
=== | |||
{| | === MyPVRChannels.xml === | ||
{| class="prettytable" width="100%" | |||
!width="50" |ID !!width="150" | | ! width="50" | ID !! width="150" | Type !! Description | ||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 761: | Line 864: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |6 ||radiobutton ||Show hidden channels | ||
|- | |||
|28 ||button ||Channel groups button | |||
|- | |||
|29 ||label ||Channel groups name | |||
|- | |||
|31 ||radiobutton ||Filter | |||
|} | |} | ||
=== MyPVRGuide.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 776: | Line 883: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |10 ||epggrid ||EPG Guide Timeline | ||
|- | |- | ||
| | |11 ||container ||Channel groups selector | ||
|- | |- | ||
| | |28 ||button ||Channel groups button | ||
|- | |- | ||
| | |29 ||label ||View name (Now / Next / Timeline) | ||
|- | |- | ||
| | |30 ||label ||Channel groups name | ||
|} | |} | ||
=== MyPVRRecordings.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 801: | Line 904: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
|5 || | |5 ||radiobutton ||Group items by folder structure | ||
|- | |- | ||
| | |7 ||radiobutton ||Show deleted recordings | ||
|- | |- | ||
| | |10 ||button ||Show only watched, unwatched or all recordings | ||
|- | |- | ||
| | |28 ||button ||Channelgroups button | ||
|- | |- | ||
| | |29 ||label ||'Deleted' (When show deleted recordings is enabled, otherwise empty) | ||
|} | |||
=== MyPVRSearch.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
| | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
|- | |- | ||
| | |3 ||button ||Select sort method (sort by: name, date size, etc...) | ||
|- | |||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |||
|- | |- | ||
| | |28 ||button ||Channel groups button | ||
|} | |||
=== MyPVRTimers.xml === | |||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
|- | |- | ||
| | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
|- | |- | ||
| | |3 ||button ||Select sort method (sort by: name, date size, etc...) | ||
|- | |- | ||
| | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |8 ||radiobutton ||Hide disabled timers | ||
|- | |- | ||
| | |28 ||button ||Channel groups button | ||
|} | |} | ||
=== MyVideoNav.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | |2 ||button ||Select viewtype (list, thumbnail, media info, etc...) | ||
Line 840: | Line 954: | ||
|4 ||togglebutton ||Select sortmode (ascending or descending) | |4 ||togglebutton ||Select sortmode (ascending or descending) | ||
|- | |- | ||
| | |5 ||button ||Switch to file mode | ||
|- | |||
|6 ||button ||Play DVD (used the play physical DVD discs) | |||
|- | |||
|8 ||button ||Search for a string anywhere in the Kodi video database | |||
|- | |- | ||
| | |10 ||button ||Show only watched, unwatched or all videos | ||
|- | |||
|12 ||label ||Number of items in the list | |||
|- | |||
|14 ||button ||Show only unwatched or all videos | |||
|- | |- | ||
| | |11 ||button ||Unlock shares | ||
|- | |- | ||
| | |15 ||label ||Filter label | ||
|- | |- | ||
| | |16 ||button ||Start party mode (randomly play musicvideos from your collection) | ||
|- | |- | ||
| | |18 ||label ||Warning to the user to turn off library mode when no scanned media is found | ||
|- | |- | ||
| | |19 ||radiobutton / edit ||Filter the media files to only show items that include the specified string in the name | ||
|- | |- | ||
| | |20 ||button ||Update library | ||
|} | |} | ||
=== MyWeather.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Refresh the weather information | |2 ||button ||Refresh the weather information | ||
Line 878: | Line 998: | ||
|- | |- | ||
|35 ||image ||Today's weather icon | |35 ||image ||Today's weather icon | ||
|- | |- | ||
|223 ||label ||Localized “Temperature” string | |223 ||label ||Localized “Temperature” string | ||
Line 894: | Line 1,012: | ||
|} | |} | ||
=== Pointer.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|1 ||image ||Pointer no focus image | |1 ||image ||Pointer no focus image | ||
Line 910: | Line 1,026: | ||
=== | === SettingsCategory.xml === | ||
{| class="prettytable" width="100%" | |||
! width="50" | ID !! width="150" | Type !! Description | |||
{| | |||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||label ||Label displaying the current settings category | |2 ||label ||Label displaying the current settings category | ||
Line 956: | Line 1,035: | ||
|- | |- | ||
|5 ||grouplist ||Grouplist template for the settings section | |5 ||grouplist ||Grouplist template for the settings section | ||
|- | |||
|6 ||textbox ||Settings description | |||
|- | |- | ||
|7 ||button ||Button template | |7 ||button ||Button template | ||
Line 968: | Line 1,049: | ||
|- | |- | ||
|12 ||edit ||Edit control template | |12 ||edit ||Edit control template | ||
|- | |||
|13 ||sliderex ||Sliderex control template | |||
|- | |||
|14 ||label ||Label template | |||
|- | |||
|15 ||button ||Color button | |||
|- | |||
|20 ||button ||Setting level button | |||
|} | |} | ||
=== SettingsProfile.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||container ||List of available profiles | |2 ||container ||List of available profiles | ||
|- | |- | ||
| | |4 ||button ||Enable the loginscreen | ||
|- | |- | ||
| | |5 ||button ||Auto login | ||
|} | |} | ||
=== SettingsScreenCalibration.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||label ||Coordinates label | |2 ||label ||Coordinates label | ||
Line 1,001: | Line 1,086: | ||
|11 ||resize ||Pixel aspect ratio box | |11 ||resize ||Pixel aspect ratio box | ||
|- | |- | ||
|20 ||videowindow || | |12 ||mover||Reset calibration control | ||
|- | |||
|20 ||videowindow ||currently playing video | |||
|} | |} | ||
=== SlideShow.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|10 ||label || | |10 ||label ||Error loading image message | ||
|- | |- | ||
|13 ||[any] ||These controls are visible when the slideshow is paused | |13 ||[any] ||These controls are visible when the slideshow is paused | ||
|} | |} | ||
=== SettingsSystemInfo.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 – 11 ||label ||Line 2 – Line 11 | |2 – 11 ||label ||Line 2 – Line 11 | ||
|- | |||
|30 ||textbox ||privacy-policy text | |||
|- | |- | ||
|40 ||label ||System information category label | |40 ||label ||System information category label | ||
|- | |- | ||
|52 ||label || | |52 ||label ||Kodi build label | ||
|- | |||
|53 ||label || Kodi build date label | |||
|- | |- | ||
|94 ||button ||Show storage information | |94 ||button ||Show storage information | ||
Line 1,040: | Line 1,123: | ||
|- | |- | ||
|98 ||button ||Show hardware information | |98 ||button ||Show hardware information | ||
|- | |||
|99 ||button ||Show PVR information | |||
|- | |||
|100 ||button ||Show privacy-policy | |||
|} | |} | ||
=== SmartPlaylistEditor.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||label ||Heading label | |2 ||label ||Heading label | ||
Line 1,052: | Line 1,137: | ||
|10 ||container ||List of playlist rules | |10 ||container ||List of playlist rules | ||
|- | |- | ||
|12 || | |12 ||button ||Name of the playlist | ||
|- | |- | ||
|13 ||button ||Add a rule | |13 ||button ||Add a rule | ||
Line 1,060: | Line 1,145: | ||
|15 ||button ||Edit a rule | |15 ||button ||Edit a rule | ||
|- | |- | ||
|16 || | |16 ||button ||Match rules option (match all rules / match one or more rules) | ||
|- | |- | ||
|17 || | |17 ||button ||Limit rules option (number of results: 10, 25, 50, 100, etc... items) | ||
|- | |- | ||
|18 || | |18 ||button ||Sort rules option (order the results by: title, genre, random, etc...) | ||
|- | |- | ||
|19 || | |19 ||button ||Sort direction option (ascending / descending) | ||
|- | |- | ||
|20 ||button ||OK button | |20 ||button ||OK button | ||
Line 1,072: | Line 1,157: | ||
|21 ||button ||Cancel button | |21 ||button ||Cancel button | ||
|- | |- | ||
|22 || | |22 ||button ||Set Playlist type (movies, episodes, mixed, etc...) | ||
|- | |||
|23 ||button ||Group by | |||
|- | |||
|24 ||radiobutton ||Mixed | |||
|} | |} | ||
=== SmartPlaylistRule.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|15 || | |15 ||button ||Select field (director, duration, video resolution, etc...) | ||
|- | |- | ||
|16 || | |16 ||button ||Select operator (is, is not, less than, etc...) | ||
|- | |- | ||
|17 || | |17 ||edit ||Enter a value the rule should match | ||
|- | |- | ||
|18 ||button ||OK button | |18 ||button ||OK button | ||
Line 1,094: | Line 1,181: | ||
|} | |} | ||
=== VideoFullScreen.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
|- | |||
!width="50" |ID !!width="150" | | |1 ||label ||Numpad seek label | ||
|- | |- | ||
|10 ||label ||Line 1 | |10 ||label ||Line 1 | ||
Line 1,105: | Line 1,192: | ||
|- | |- | ||
|12 ||label ||Line 3 | |12 ||label ||Line 3 | ||
|} | |} | ||
=== VideoOSDBookmarks.xml === | |||
=== | {| class="prettytable" width="100%" | ||
{| | ! width="50" | ID !! width="150" | Type !! Description | ||
!width="50" |ID !!width="150" | | |||
|- | |- | ||
|2 ||button ||Add a video bookmark | |2 ||button ||Add a video bookmark | ||
Line 1,124: | Line 1,203: | ||
|- | |- | ||
|4 ||button ||Use the currently selected video bookmark as the episode thumbnail | |4 ||button ||Use the currently selected video bookmark as the episode thumbnail | ||
|- | |- | ||
|11 ||container ||List of available bookmarks | |11 ||container ||List of available bookmarks | ||
Line 1,131: | Line 1,208: | ||
<section end="main content" /> | |||
== See also == | |||
'''Development:''' | |||
* [[Add-on development]] | |||
* [[Skinning]] | |||
[[Category:Skin development]] | |||
Latest revision as of 21:48, 12 April 2024
.xml files
AddonBrowser.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
5 | radiobutton | Enable auto-updating of the installed add-on's |
6 | radiobutton | Enable add-on notifications |
7 | radiobutton | Enable language filter |
8 | radiobutton | Hide broken addons |
9 | button | Check for repo updates |
DialogAddonInfo.xml
ID | Type | Description |
---|---|---|
6 | button | Install the selected add-on |
7 | button | Disable the selected add-on |
8 | button | Update the selected add-on |
9 | button | Show the settings of the selected add-on |
10 | button | Show the dependencies of the selected add-on |
12 | button | Run the selected add-on |
13 | radiobutton | Auto-update |
14 | button | Select add-on version |
50 | container | List of available screenshots |
DialogAddonSettings.xml
ID | Type | Description |
---|---|---|
2 | label | Heading label |
3 | grouplist | Grouplist template |
5 | grouplist | Grouplist template |
6 | textbox | Setting description help text |
7 | button | Button template |
8 | radiobutton | Radiobutton template |
9 | spincontrolex | Spincontrolex template |
10 | togglebutton | Togglebutton template |
11 | image | Default separator image |
12 | edit | Edit template |
13 | sliderex | Slider template |
14 | label | Label template |
15 | button | Colour button |
20 | button | Settings level change button |
28 | button | OK button |
29 | button | Cancel button |
30 | button | <unused button> |
DialogAudioDSPManager.xml
ID | Type | Description |
---|---|---|
20 | container | List with available options |
21 | container | List with active options |
22 | radiobutton | Continuous save button |
23 | button | Apply button |
24 | button | Clear button |
9000 | container | List with available modes |
DialogBusy.xml
ID | Type | Description |
---|---|---|
10 | progress | Progress bar |
DialogButtonMenu.xml
ID | Type | Description |
---|---|---|
3100 | label | Label of the focused button |
DialogColorPicker.xml
ID | Type | Description |
---|---|---|
1 | label | Heading label |
6 | container | List of colors |
7 | button | Cancel button |
DialogConfirm.xml
ID | Type | Description |
---|---|---|
1 | label | Heading label |
9 | textbox | Message |
10 | button | No button |
11 | button | Yes button |
12 | button | (for future use) |
20 | progress | Progress bar |
DialogContextMenu.xml
ID | Type | Description |
---|---|---|
999 | image | Background image of the context menu (center part) (deprecated) |
998 | image | Background image of the context menu (bottom part) (deprecated) |
997 | image | Background image of the context menu (top part) (deprecated) |
996 | grouplist | Grouplist template |
999 | image | Background image of the context menu |
1000 | button | Button template |
DialogExtendedProgressBar.xml
ID | Type | Description |
---|---|---|
30 | label | Heading label |
31 | label | Line 1 |
32 | progress | Scan progress bar |
DialogGameControllers.xml
ID | Type | Description |
---|---|---|
3 | grouplist | List of controller types |
5 | grouplist | List of feature types |
7 | button | Button template |
8 | label | Settings category label template |
9 | image | Settings separator image template |
10 | button | Button template |
17 | button | Help button |
18 | button | OK button |
19 | button | Reset button |
20 | button | Get more... button |
21 | button | Ignore input button |
22 | button | Get all button |
31 | gamecontroller | Gamecontroller image template |
32 | textbox | Controller description |
DialogFavourites.xml
ID | Type | Description |
---|---|---|
450 | container | List of available favourites |
DialogKeyboard.xml
ID | Type | Description |
---|---|---|
8 | button | Backspace button |
100 – 111 | button | Digits 0 – 9 |
120 – 171 | button | Characters A – Z |
300 | button | Done Button |
301 | button | Cancel button |
302 | radiobutton | Shift button |
303 | radiobutton | Caps-Lock button |
304 | radiobutton | Switch to symbols |
305 | button | Navigate left button |
306 | button | Navigate right button |
307 | button | Enter IP address button |
309 | button | Layout button |
311 | label | Heading label |
312 | edit | Label displaying the text being entered |
313 | label | Label displaying the text being entered (when keyboard layout is Chinese) |
314 | label | Label displaying the available choices (when keyboard layout is Chinese) |
DialogMediaSource.xml
ID | Type | Description |
---|---|---|
2 | label | Heading label |
10 | container | List of added media sources |
11 | button | Browse for location button |
12 | edit | Button for entering the name for the selected source |
13 | button | Add new source button |
14 | button | Delete source button |
18 | button | OK button |
19 | button | Cancel button (unused) |
DialogMusicInfo.xml
ID | Type | Description |
---|---|---|
6 | button | Refresh artist information / Refresh album information |
7 | button | User rating |
8 | button | Play album/song |
10 | button | Get artist thumbnail / Get album thumbnail |
11 | button | Connect to the Last.fm radio channel for this artist |
12 | button | Get artist fanart image |
13 | button | Get song thumbnail |
50 | container | Discography of the selected artist / tracks on the selected album / contributors on the selected song |
DialogNotification.xml
ID | Type | Description |
---|---|---|
400 | image | Default Icon |
401 | label | Heading text |
402 | label | Message text |
DialogNumeric.xml
ID | Type | Description |
---|---|---|
1 | label | Heading label |
4 | label | Label displaying the digits being entered |
10 – 19 | button | Digits 0 – 9 |
20 | button | Navigate left button |
21 | button | Enter Button |
22 | button | Navigate right button |
23 | button | Backspace button |
DialogPictureInfo.xml
ID | Type | Description |
---|---|---|
5 | container | List of the available exif information of the image currently being displayed |
DialogPVRChannelManager.xml
ID | Type | Description |
---|---|---|
4 | button | OK button |
5 | button | Apply button |
6 | button | Cancel button |
7 | radiobutton | Activate channel button |
6 | button | Cancel button |
8 | edit | Channel name |
9 | button | Channel logo |
11 | spincontrolex | Select group |
12 | radiobutton | Activate EPG |
13 | spincontrolex | Select EPG source button |
30 | button | Switch to group management |
31 | button | New channel |
34 | button | Toggle radio / tv channels |
20 | container | Channel list |
DialogPVRChannelsOSD.xml
ID | Type | Description |
---|---|---|
11 | container | Channels list |
DialogPVRGroupManager.xml
ID | Type | Description |
---|---|---|
11 | container | Ungrouped channels |
12 | container | Grouped channels |
13 | container | Group list |
25 | radiobutton | Hide / Unhide button |
26 | button | Add button |
27 | button | Rename button |
28 | button | Delete button |
29 | button | OK button |
34 | togglebutton | Switch between TV / Radio |
DialogPVRChannelGuide.xml
ID | Type | Description |
---|---|---|
11 | container | Guide list |
DialogPVRGuideSearch.xml
ID | Type | Description |
---|---|---|
9 | edit | Search string |
10 | radiobutton | Include description |
11 | radiobutton | Case sensitive |
12 | spincontrolex | Minimal duration |
13 | spincontrolex | Maximal duration |
14 | edit | Start date |
15 | edit | End date |
16 | edit | Start time |
17 | edit | End Time |
18 | spincontrolex | Genre |
19 | radiobutton | Avoid repeats |
20 | radiobutton | Unknown genres |
21 | spincontrolex | Groups |
22 | radiobutton | FTA |
23 | spincontrolex | Channels |
24 | radiobutton | Ignore timers |
25 | button | Cancel button |
26 | button | Search button |
27 | radiobutton | Ignore recordings |
28 | button | Defaults button |
DialogPVRInfo.xml
ID | Type | Description |
---|---|---|
4 | button | Similar button |
5 | button | Switch to channel button |
6 | button | Record button |
7 | button | OK button |
8 | button | Play recording button |
9 | button | Add timer button |
10 | button | Play programme button |
11 | button | Set reminder button |
DialogSeekBar.xml
ID | Type | Description |
---|---|---|
401 | slider | Marker representing the current seek position |
402 | slider | Marker representing the epg seek position (PVR) |
403 | slider | Marker representing the current timeshift position (PVR) |
DialogSelect.xml
ID | Type | Description |
---|---|---|
1 | label | Heading label |
2 | label | Number of items in the list |
3 | container | List of available options |
5 | button | OK (on multiple selection) or Manual/Get More... button |
6 | container | List of available add-ons |
7 | button | Cancel button |
8 | button | Add/Get More... button |
11 | container | List with game video thumbnails |
12 | textbox | Description of the currently-selected video filter |
DialogSettings.xml
ID | Type | Description |
---|---|---|
2 | label | Header label |
5 | grouplist | Grouplist template |
7 | button | button template |
8 | radiobutton | radiobutton template |
9 | spincontrolex | spincontrolex template |
11 | image | image template |
12 | edit | edit template |
13 | sliderex | sliderex template |
14 | label | label template |
28 | button | ok button |
29 | button | cancel button |
30 | button | clear/settings button |
DialogSlider.xml
ID | Type | Description |
---|---|---|
10 | label | Heading label |
11 | slider | Slider |
12 | label | Label representing the slider value |
DialogSubtitles.xml
ID | Type | Description |
---|---|---|
100 | label | Name of subtitle service |
110 | image | Logo of subtitle service |
120 | container | List of available subtitles |
130 | label | Local subtitle available |
140 | label | Number of available subtitles |
150 | container | List of available subtitle services |
160 | button | Manual search buttom |
DialogTextViewer.xml
ID | Type | Description |
---|---|---|
5 | textbox | Text area for add-on output |
DialogVideoInfo.xml
ID | Type | Description |
---|---|---|
3 | image | Video thumb |
4 | textbox | Text area for displaying the video plot |
5 | button | Toggle between video review and cast members (Deprecated) |
6 | button | Refresh video information |
7 | button | User rating |
8 | button | Play video |
9 | button | Resume video |
10 | button | Get video Fanart, Poster, Banner, or Thumb |
11 | button | Play movie trailer |
13 | button | Show all movies by the director of the selected movie |
50 | container | List of cast members of the currently selected movie |
DialogVideoManager.xml
ID | Type | Description |
---|---|---|
21 | button | Play |
22 | button | Add version |
23 | button | Add extra |
24 | button | Rename version |
25 | button | Set default |
26 | button | Remove |
27 | button | Choose art |
28 | button | Rename extra |
MyFavourites.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype |
3 | button | Select sort method |
4 | togglebutton | Select sortmode (ascending or descending) |
19 | radiobutton / edit | Filter the content to only show items that include the specified string in the name |
EventLog.xml
ID | Type | Description |
---|---|---|
4 | togglebutton | Select sortmode (ascending or descending) |
20 | button | Clear button |
21 | button | Level button |
22 | radiobutton | Only show current level radiobutton |
50 | container | Container with event loglines |
FileBrowser.xml
ID | Type | Description |
---|---|---|
450 | container | Directory list |
451 | container | List of available thumbnails |
411 | label | Heading label |
412 | label | Path of the selected item |
413 | button | OK button |
414 | button | Cancel button |
415 | button | Create folder |
416 | radiobutton | Flip Image horizontally |
FileManager.xml
ID | Type | Description |
---|---|---|
12 | label | Number of items in directory list 1 |
13 | label | Number of items in directory list 2 |
20 | container | Directory list 1 |
21 | container | Directory list 2 |
101 | label | Path of the currently selected directory in list 1 |
102 | label | Path of the currently selected directory in list 2 |
GameOSD.xml
ID | Type | Description |
---|---|---|
1101 | label | Help text |
1102 | gamecontroller | Controller layout |
LoginScreen.xml
ID | Type | Description |
---|---|---|
2 | label | Heading label |
3 | label | Number of the currently selected profile |
52 | container | List of the available profiles |
MusicOSD.xml
ID | Type | Description |
---|---|---|
500 | button | Select visualization |
501 | button | Lock visualization to the current preset |
MusicVisualisation.xml
ID | Type | Description |
---|---|---|
2 | visualisation | Background Visualization |
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
5 | radiobutton | Switch to file mode |
8 | edit | Search for a string anywhere in the Kodi music database |
12 | label | Number of items in the list |
15 | label | Filter label |
16 | radiobutton | Start party mode (randomly play songs from your entire music collection) |
17 | button | Manually enter artist and album name to lookup the artist and album information on the internet |
18 | label | Warning to the user to turn off library mode when no scanned media is found |
19 | radiobutton / edit | Filter the media files to only show items that include the specified string in the name |
20 | button | Update library |
MyMusicPlaylistEditor.xml
ID | Type | Description |
---|---|---|
6 | button | Load the playlist |
7 | button | Save the playlist |
8 | button | Clear the playlist |
12 | label | Number of items in the current directory or library list |
XX | container | List allowing you to browse your directories and music library |
100 | container | List of songs in the playlist |
101 | label | Number of items in the playlist |
MyPics.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
6 | button | Start a picture slideshow |
7 | button | Start a recursive picture slideshow |
9 | radiobutton | Randomize the picture slideshow |
12 | label | Number of items in the list |
MyPlaylist.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
12 | label | Number of items in the playlist |
20 | radiobutton | Shuffle the playlist |
21 | button | Save the playlist |
22 | button | Clear the playlist |
23 | button | Play the playlist |
24 | button | Play the next item in the playlist |
25 | button | Play the previous item in the playlist |
26 | button | Put the playlist on repeat |
MyPrograms.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
12 | label | Number of items in the list |
MyPVRChannels.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
6 | radiobutton | Show hidden channels |
28 | button | Channel groups button |
29 | label | Channel groups name |
31 | radiobutton | Filter |
MyPVRGuide.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
10 | epggrid | EPG Guide Timeline |
11 | container | Channel groups selector |
28 | button | Channel groups button |
29 | label | View name (Now / Next / Timeline) |
30 | label | Channel groups name |
MyPVRRecordings.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
5 | radiobutton | Group items by folder structure |
7 | radiobutton | Show deleted recordings |
10 | button | Show only watched, unwatched or all recordings |
28 | button | Channelgroups button |
29 | label | 'Deleted' (When show deleted recordings is enabled, otherwise empty) |
MyPVRSearch.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
28 | button | Channel groups button |
MyPVRTimers.xml
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
8 | radiobutton | Hide disabled timers |
28 | button | Channel groups button |
ID | Type | Description |
---|---|---|
2 | button | Select viewtype (list, thumbnail, media info, etc...) |
3 | button | Select sort method (sort by: name, date size, etc...) |
4 | togglebutton | Select sortmode (ascending or descending) |
5 | button | Switch to file mode |
6 | button | Play DVD (used the play physical DVD discs) |
8 | button | Search for a string anywhere in the Kodi video database |
10 | button | Show only watched, unwatched or all videos |
12 | label | Number of items in the list |
14 | button | Show only unwatched or all videos |
11 | button | Unlock shares |
15 | label | Filter label |
16 | button | Start party mode (randomly play musicvideos from your collection) |
18 | label | Warning to the user to turn off library mode when no scanned media is found |
19 | radiobutton / edit | Filter the media files to only show items that include the specified string in the name |
20 | button | Update library |
MyWeather.xml
ID | Type | Description |
---|---|---|
2 | button | Refresh the weather information |
3 | spincontrolex | Change weather location |
11 | label | Shows the time of last weather update |
31 | label | Current day label |
32 | label | Today's high temperature value |
33 | label | Today's low temperature value |
34 | label | Today's weather condition |
35 | image | Today's weather icon |
223 | label | Localized “Temperature” string |
224 | label | Localized “Feels like” string |
225 | label | Localized “UV index” string |
226 | label | Localized “Wind” string |
227 | label | Localized “Dew point” string |
228 | label | Localized “Humidity” string |
Pointer.xml
ID | Type | Description |
---|---|---|
1 | image | Pointer no focus image |
2 | image | Pointer focus image |
3 | image | Pointer drag image |
4 | image | Pointer click image |
SettingsCategory.xml
ID | Type | Description |
---|---|---|
2 | label | Label displaying the current settings category |
3 | grouplist | Grouplist template for the menu |
5 | grouplist | Grouplist template for the settings section |
6 | textbox | Settings description |
7 | button | Button template |
8 | radiobutton | Radiobutton template |
9 | spincontrolex | Spincontrolex template |
10 | button | Button template for the menu |
11 | image | Default separator image |
12 | edit | Edit control template |
13 | sliderex | Sliderex control template |
14 | label | Label template |
15 | button | Color button |
20 | button | Setting level button |
SettingsProfile.xml
ID | Type | Description |
---|---|---|
2 | container | List of available profiles |
4 | button | Enable the loginscreen |
5 | button | Auto login |
SettingsScreenCalibration.xml
ID | Type | Description |
---|---|---|
2 | label | Coordinates label |
3 | label | Help information |
8 | mover | Top left mover |
9 | mover | Right bottom mover |
10 | mover | Subtitle position mover |
11 | resize | Pixel aspect ratio box |
12 | mover | Reset calibration control |
20 | videowindow | currently playing video |
SlideShow.xml
ID | Type | Description |
---|---|---|
10 | label | Error loading image message |
13 | [any] | These controls are visible when the slideshow is paused |
SettingsSystemInfo.xml
ID | Type | Description |
---|---|---|
2 – 11 | label | Line 2 – Line 11 |
30 | textbox | privacy-policy text |
40 | label | System information category label |
52 | label | Kodi build label |
53 | label | Kodi build date label |
94 | button | Show storage information |
95 | button | Show summary information |
96 | button | Show network information |
97 | button | Show video information |
98 | button | Show hardware information |
99 | button | Show PVR information |
100 | button | Show privacy-policy |
SmartPlaylistEditor.xml
ID | Type | Description |
---|---|---|
2 | label | Heading label |
10 | container | List of playlist rules |
12 | button | Name of the playlist |
13 | button | Add a rule |
14 | button | Remove a rule |
15 | button | Edit a rule |
16 | button | Match rules option (match all rules / match one or more rules) |
17 | button | Limit rules option (number of results: 10, 25, 50, 100, etc... items) |
18 | button | Sort rules option (order the results by: title, genre, random, etc...) |
19 | button | Sort direction option (ascending / descending) |
20 | button | OK button |
21 | button | Cancel button |
22 | button | Set Playlist type (movies, episodes, mixed, etc...) |
23 | button | Group by |
24 | radiobutton | Mixed |
SmartPlaylistRule.xml
ID | Type | Description |
---|---|---|
15 | button | Select field (director, duration, video resolution, etc...) |
16 | button | Select operator (is, is not, less than, etc...) |
17 | edit | Enter a value the rule should match |
18 | button | OK button |
19 | button | Cancel button |
20 | button | Browse button |
VideoFullScreen.xml
ID | Type | Description |
---|---|---|
1 | label | Numpad seek label |
10 | label | Line 1 |
11 | label | Line 2 |
12 | label | Line 3 |
VideoOSDBookmarks.xml
ID | Type | Description |
---|---|---|
2 | button | Add a video bookmark |
3 | button | Clear all bookmarks |
4 | button | Use the currently selected video bookmark as the episode thumbnail |
11 | container | List of available bookmarks |
See also
Development: