List of Built In Controls

From Official Kodi Wiki
Revision as of 19:40, 4 May 2010 by >Ronie (creation of Built in Controls page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

1 List of Built in Controls

1.1 AddonBrowser.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
5 button Enable auto-updates


1.2 DialogAddonInfo.xml

ID TYPE DESCRIPTION
6 button Install add-on
7 button Disable add-on
8 button Update add-on
9 button Add-on settings


1.3 DialogAddonSettings.xml

ID TYPE DESCRIPTION
2 grouplist Grouplist template
3 button Button template
4 radiobutton Radiobutton template
5 spincontrolex Spincontrolex template
6 image Default separator image
7 label Label template
10 button OK button
11 button Cancel button
12 button Defaults button
20 label Heading label


1.4 DialogAlbumInfo.xml

ID TYPE DESCRIPTION
3 image Artist / album thumb
4 textbox Artist biography / album review
5 button Toggle between artist biography and artist discography / album tracks and album review
6 button Refresh artist / album information
10 button Get artist / album thumb
11 button Connect to Last.fm radio channel for this artist
12 button Get artist fanart
50 container Artist discography / album tracks


1.5 DialogButtonMenu.xml

ID TYPE DESCRIPTION
3100 label Label of the focused button


1.6 DialogContentSettings.xml

ID TYPE DESCRIPTION
3 spincontrolex Select content type
4 container List of available scrapers
5 grouplist Grouplist template
6 button Scraper settings
7 button Button template
8 radiobutton Radiobutton template
28 button OK button
29 button Cancel button


1.7 DialogContextMenu.xml

ID TYPE DESCRIPTION
999 image Background image (center)
998 image Background image (bottom)
997 image Background image (top)
1000 button Button template


1.8 DialogFavourites.xml

ID TYPE DESCRIPTION
450 container List of favourites


1.9 DialogFileStacking.xml

ID TYPE DESCRIPTION
450 container List of all the parts the stacked movie consists of.


1.10 DialogGamePad.xml

ID TYPE DESCRIPTION
2 label Line 1
3 label Line 2
4 label Line 3


1.11 DialogKaiToast.xml

ID TYPE DESCRIPTION
400 image Default Icon
401 label Heading text
402 label Message text
403 image Information icon
404 image Warning icon
405 image Error icon


1.12 DialogKaraokeSongSelector.xml

ID TYPE DESCRIPTION
401 label Song number
402 label Song Name


1.13 DialogKaraokeSongSelectorLarge.xml

ID TYPE DESCRIPTION
401 label Song number
402 label Song Name


1.14 DialogKeyboard.xml

ID TYPE DESCRIPTION
8 button Backspace button
48 – 57 button Digits 0 – 9
65 – 90 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 button
305 button Navigate left button
306 button Navigate right button
307 button Enter IP address button
310 label Label displaying the text being entered
311 label Heading label


1.15 DialogMediaSource.xml

ID TYPE DESCRIPTION
2 label Heading label
10 container List of added media sources
11 button Browse for location button
12 button 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
20 button Set content button


1.16 DialogMusicScan.xml

ID TYPE DESCRIPTION
401 label Status label
402 label Label displaying the item currently being scanned
403 progress Scan progress bar


1.17 DialogMuteBug.xml

ID TYPE DESCRIPTION
901 image (MUTEBUG_IMAGE)


1.18 DialogNetworkSetup.xml

ID TYPE DESCRIPTION
10 spincontrolex Select protocol
11 button Enter server address button
12 button Browse for server button
13 button Enter port number button
14 button Enter username button
15 button Enter Password button
16 button Manually enter server path
18 button OK button
19 button Cancel button


1.19 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


1.20 DialogOK.xml

ID TYPE DESCRIPTION
1 label Heading label
2 label Line 1
3 label Line 2
4 label Line 3
10 button OK button


1.21 DialogPictureInfo.xml

ID TYPE DESCRIPTION
5 container List of available exif information


1.22 DialogProgress.xml

ID TYPE DESCRIPTION
1 label Heading label
2 label Line 1
3 label Line 2
4 label Line 3
10 button Cancel button
20 progress Progress bar


1.23 DialogScriptInfo.xml

ID TYPE DESCRIPTION
5 textbox Text area for script output


1.24 DialogSeekBar.xml

ID TYPE DESCRIPTION
401 slider Marker representing the current seek position
402 label Time label displaying current seek position


1.25 DialogSelect.xml

ID TYPE DESCRIPTION
1 label Heading label
3 container List of available options
2 label Number of items in the list
5 button OK button


1.26 DialogSlider.xml

ID TYPE DESCRIPTION
10 label Heading label
11 slider Slider
12 label Label representing the slider value


1.27 DialogSongInfo.xml

ID TYPE DESCRIPTION
10 button OK button
11 button Cancel button
12 button Switch to album information
13 button Get song thumb


1.28 DialogVideoInfo.xml

ID TYPE DESCRIPTION
3 image Video thumb
4 textbox Text area for displaying the video plot
5 button Toggle between review and cast members
6 button Refresh video information
8 button Play video
9 button Resume video
10 button Get video thumb
11 button Play movie trailer
12 button Get video fanart
50 container List of added cast members


1.29 DialogVideoScan.xml

ID TYPE DESCRIPTION
401 label Status label
402 label Label displaying the directory currently being scanned
403 progress Progress bar displaying the overall progress
404 progress Progress bar displaying the progress of the current item
405 label Label displaying the item currently being scanned


1.30 DialogYesNo.xml

ID TYPE DESCRIPTION
1 label Heading label
2 label Line 1
3 label Line 2
4 label Line 3
10 button No button
11 button Yes button


1.31 FileBrowser.xml

ID TYPE DESCRIPTION
450 container Directory list
451 container List of available thumbs
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


1.32 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 Current directory in list 1
102 label Current directory in list 2


1.33 LockSettings.xml

ID TYPE DESCRIPTION
5 grouplist Grouplist template
7 button Button template
8 radiobutton Radiobutton template
9 spincontrolex Spincontrolex template
28 button OK button
29 button Cancel button


1.34 LoginScreen.xml

ID TYPE DESCRIPTION
2 label Heading label
3 label Profile number
52 container List of available profiles


1.35 MusicKaraokeLyrics.xml

ID TYPE DESCRIPTION
1 karvisualisation Background Visualization
2 image Background image


1.36 MusicOSD.xml

ID TYPE DESCRIPTION
500 button Show the select visualization button
501 button (CONTROL_LOCK_BUTTON)
503 selectbutton Select visualization


1.37 MusicOverlay.xml

ID TYPE DESCRIPTION
1 image (CONTROL_LOGO_PIC)


1.38 MusicVisualisation.xml

ID TYPE DESCRIPTION
2 visualisation Background Visualization


1.39 MyMusicNav.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
5 radiobutton Switch to file mode
8 edit Search button
12 label Number of items
15 label (CONTROL_FILTER)
16 radiobutton Start party mode
17 button Manually enter artist and album name to lookup the artist and album information on the internet
18 label Warns the user to turn off library mode when no scanned media is found
19 radiobutton Filter button


1.40 MyMusicPlaylist.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 button Select sortmode
12 label Number of items
20 radiobutton Shuffle playlist
21 button Save playlist
22 button Clear playlist
23 button Play playlist
24 button Play next song
25 button Play previous song
26 button Repeat playlist


1.41 MyMusicPlaylistEditor.xml

ID TYPE DESCRIPTION
6 button Load Playlist
7 button Save playlist
8 button Clear playlist
12 label Number of items in directory / library list
50 container Directoy and library list
100 container Playlist list
101 label Number of items in playlist


1.42 MyMusicSongs.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
5 radiobutton (CONTROL_BTNTYPE)
7 button Switch to playlists
9 button Scan item to library
10 button Record button
11 button Rip button
12 label Number of items


1.43 MyPics.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
6 button Start slideshow
7 button Start recursive slideshow
9 radiobutton Randomize slideshow
12 label Number of items


1.44 MyPrograms.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
12 label Number of items


1.45 MyScripts.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
12 label Number of items


1.46 MyVideo.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
5 button (CONTROL_BTNTYPE)
6 button Play DVD
7 radiobutton Stack button
8 button Scan item to library
12 label Number of items
13 button Switch to playlists


1.47 MyVideoNav.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
5 button Switch to file mode
6 button Play DVD
7 radiobutton Stack button
8 button Search button
12 label Number of items
19 radiobutton Filter button
10 button Toggle between watched, unwatched or all videos
14 button Toggle between unwatched or all videos
11 button Unlock shares
15 label (CONTROL_FILTER)
16 button Start party mode
17 button Flatten library
18 label Warns the user to turn off library mode when no scanned media is found


1.48 MyVideoPlaylist.xml

ID TYPE DESCRIPTION
2 button Select viewtype
3 button Select sortmethod
4 togglebutton Select sortmode
12 button Number of items
20 radiobutton Shuffle playlist
21 button Save playlist
22 button Clear playlist
23 button Play playlist
24 button Play next song
25 button Play previous song
26 button Repeat playlist


1.49 MyWeather.xml

ID TYPE DESCRIPTION
2 button Refresh weather
3 spincontrolex Change weather location
11 label Displaying time of last weather update
31 label Current day label
32 label Today's high temp value
33 label Today's low temp value
34 label Today's weather condition
35 image Today's weather icon
101 image (CONTROL_IMAGELOGO)
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


1.50 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


1.51 ProfileSettings.xml

ID TYPE DESCRIPTION
2 image Profile image
5 grouplist Grouplist template
7 button Button template
8 radiobutton Radiobutton template
9 spincontrolex Spincontrolex template
11 image Separator image template
28 button OK button
29 button Cancel button
1000 label Profile name
1001 label Profile directory


1.52 Settings.xml

ID TYPE DESCRIPTION
12 (CONTROL_CREDITS)


1.53 SettingsCategory.xml

ID TYPE DESCRIPTION
2 label Label displaying the current category
3 grouplist Grouplist template for the menu
5 grouplist Grouplist template for the settings section
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


1.54 SettingsProfile.xml

ID TYPE DESCRIPTION
2 container List of available profiles
3 (CONTROL_LASTLOADED_PROFILE)
4 button Enable loginscreen


1.55 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
20 videowindow (CONTROL_VIDEO)


1.56 SlideShow.xml

ID TYPE DESCRIPTION
10 label (LABEL_ROW1)
11 label (LABEL_ROW2)
12 label (LABEL_ROW2_EXTRA)
13 [any] These controls are visible when the slideshow is paused


1.57 SettingsSystemInfo.xml

ID TYPE DESCRIPTION
2 – 11 label Line 2 – Line 11
40 label Category label
52 label Xbmc build 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


1.58 SmartPlaylistEditor.xml

ID TYPE DESCRIPTION
2 label Heading label
10 container List of playlist rules
12 edit Name of the playlist
13 button Add rule
14 button Remove rule
15 button Edit rule
16 spincontrolex Match rules option
17 spincontrolex Limit rules option
18 spincontrolex Sort rules option
19 togglebutton Sort direction option
20 button OK button
21 button Cancel button
22 spincontrolex Set Playlist type


1.59 SmartPlaylistRule.xml

ID TYPE DESCRIPTION
15 spincontrolex Select item
16 spincontrolex Select operator
17 button Enter Value
18 button OK button
19 button Cancel button
20 button Browse button


1.60 VideoFullScreen.xml

ID TYPE DESCRIPTION
10 label Line 1
11 label Line 2
12 label Line 3
13 button (BTN_OSD_VIDEO)
14 button (BTN_OSD_AUDIO)
15 button (BTN_OSD_SUBTITLE)


1.61 VideoOSDBookmarks.xml

ID TYPE DESCRIPTION
2 button Add bookmark
3 button Clear Bookmarks
4 button Set episode thumb
10 (CONTROL_LIST)
11 container List of available bookmarks


1.62 VideoOSDSettings.xml

ID TYPE DESCRIPTION
2 label Heading label
3 label Label warning user that no settings are available
5 grouplist Grouplist template
7 button Button template
8 radiobutton Radiobutton template
9 spincontrolex Spincontrolex template
10 slider Slider template
11 image Default separator image
28 button OK button
29 button Cancel button


1.63 VideoOverlay.xml

ID TYPE DESCRIPTION
2 (CONTROL_PLAYTIME)
3 (CONTROL_PLAY_LOGO)
4 (CONTROL_PAUSE_LOGO)
5 (CONTROL_INFO)
6 (CONTROL_BIG_PLAYTIME)
7 (CONTROL_FF_LOGO)
8 (CONTROL_RW_LOGO)


1.64 VisualisationPresetList.xml

ID TYPE DESCRIPTION
2 container List of available presets
3 label Heading label
4 label Label warning user that no presets are available