Window IDs: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(33 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{mininav|[[Development]]|[[Add-on development]]}} | {{mininav|[[Development]]|[[Add-on development]]}} | ||
{{see also|Opening Windows and Dialogs|Python development|Skinning}} | {{see also|Opening Windows and Dialogs|Python development|Skinning}} | ||
__TOC__ | |||
= Window IDs = | |||
<section begin="main content" /> | <section begin="main content" /> | ||
This table cross-references Window names, Window definitions | This table cross-references Window names, Window definitions, and Window ID. | ||
Code that performs the cross-reference is found on Github as follows: | |||
{{Github_link|[https://github.com/xbmc/xbmc/blob/master/xbmc/input/WindowTranslator.cpp Master Branch - WindowTranslator.cpp]}} | |||
{{Github_link|[https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/WindowIDs.h Master Branch - WindowsIDs.h]}} | |||
* [[keymap.xml]] uses the Window name. | * [[keymap.xml]] uses the Window name. | ||
Line 15: | Line 29: | ||
{| class="prettytable sortable" | {| class="prettytable sortable" | ||
|- | |- | ||
! Name !! Definition !! Window | ! Name !! Definition !! Window ID !! source XML file !! Remark | ||
|- | |- | ||
| <code>home</code> | | <code>home</code> | ||
| <code>WINDOW_HOME</code> | | <code>WINDOW_HOME</code> | ||
| <code>10000</code> | | <code>10000</code> | ||
| Home.xml | | Home.xml | ||
|- | |- | ||
Line 26: | Line 39: | ||
| <code>WINDOW_PROGRAMS</code> | | <code>WINDOW_PROGRAMS</code> | ||
| <code>10001</code> | | <code>10001</code> | ||
| MyPrograms.xml | | MyPrograms.xml | ||
|- | |- | ||
Line 32: | Line 44: | ||
| <code>WINDOW_PICTURES</code> | | <code>WINDOW_PICTURES</code> | ||
| <code>10002</code> | | <code>10002</code> | ||
| MyPics.xml | | MyPics.xml | ||
|- | |- | ||
Line 38: | Line 49: | ||
| <code>WINDOW_FILES</code> | | <code>WINDOW_FILES</code> | ||
| <code>10003</code> | | <code>10003</code> | ||
| FileManager.xml | | FileManager.xml | ||
|- | |- | ||
Line 44: | Line 54: | ||
| <code>WINDOW_SETTINGS_MENU</code> | | <code>WINDOW_SETTINGS_MENU</code> | ||
| <code>10004</code> | | <code>10004</code> | ||
| Settings.xml | | Settings.xml | ||
|- | |- | ||
Line 50: | Line 59: | ||
| <code>WINDOW_SYSTEM_INFORMATION</code> | | <code>WINDOW_SYSTEM_INFORMATION</code> | ||
| <code>10007</code> | | <code>10007</code> | ||
| SettingsSystemInfo.xml | | SettingsSystemInfo.xml | ||
|- | |- | ||
| <code>screencalibration</code> | | <code>screencalibration</code> | ||
| <code> | | <code>WINDOW_SCREEN_CALIBRATION</code> | ||
| <code>10011</code> | | <code>10011</code> | ||
| SettingsScreenCalibration.xml | | SettingsScreenCalibration.xml | ||
|- | |- | ||
| <code> | | <code>systemsettings</code> | ||
| <code> | | <code>WINDOW_SETTINGS_START</code> | ||
| <code> | | <code>10016</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
Line 92: | Line 74: | ||
| <code>WINDOW_SETTINGS_SYSTEM</code> | | <code>WINDOW_SETTINGS_SYSTEM</code> | ||
| <code>10016</code> | | <code>10016</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
Line 104: | Line 79: | ||
| <code>WINDOW_SETTINGS_SERVICE</code> | | <code>WINDOW_SETTINGS_SERVICE</code> | ||
| <code>10018</code> | | <code>10018</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
Line 116: | Line 84: | ||
| <code>WINDOW_SETTINGS_MYPVR</code> | | <code>WINDOW_SETTINGS_MYPVR</code> | ||
| <code>10021</code> | | <code>10021</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| <code>gamesettings</code> | |||
| <code>WINDOW_SETTINGS_MYGAMES</code> | |||
| <code>10022</code> | |||
| SettingsCategory.xml | |||
|- | |||
| <code>videos</code> | | <code>videos</code> | ||
| <code>WINDOW_VIDEO_NAV</code> | | <code>WINDOW_VIDEO_NAV</code> | ||
| <code>10025</code> | | <code>10025</code> | ||
| MyVideoNav.xml | | MyVideoNav.xml | ||
|- | |- | ||
Line 128: | Line 99: | ||
| <code>WINDOW_VIDEO_PLAYLIST</code> | | <code>WINDOW_VIDEO_PLAYLIST</code> | ||
| <code>10028</code> | | <code>10028</code> | ||
| | | MyPlaylist.xml | ||
|- | |- | ||
| <code>loginscreen</code> | | <code>loginscreen</code> | ||
| <code> | | <code>WINDOW_LOGIN_SCREEN</code> | ||
| <code>10029</code> | | <code>10029</code> | ||
| LoginScreen.xml | | LoginScreen.xml | ||
|- | |||
| <code>playersettings</code> | |||
| <code>WINDOW_SETTINGS_PLAYER</code> | |||
| <code>10030</code> | |||
| SettingsCategory.xml | |||
|- | |||
| <code>mediasettings</code> | |||
| <code>WINDOW_SETTINGS_MEDIA</code> | |||
| <code>10031</code> | |||
| SettingsCategory.xml | |||
|- | |||
| <code>interfacesettings</code> | |||
| <code>WINDOW_SETTINGS_INTERFACE</code> | |||
| <code>10032</code> | |||
| SettingsCategory.xml | |||
|- | |- | ||
| <code>profiles</code> | | <code>profiles</code> | ||
| <code>WINDOW_SETTINGS_PROFILES</code> | | <code>WINDOW_SETTINGS_PROFILES</code> | ||
| <code>10034</code> | | <code>10034</code> | ||
| SettingsProfile.xml | | SettingsProfile.xml | ||
|- | |- | ||
Line 146: | Line 129: | ||
| <code>WINDOW_SKIN_SETTINGS</code> | | <code>WINDOW_SKIN_SETTINGS</code> | ||
| <code>10035</code> | | <code>10035</code> | ||
| SkinSettings.xml | | SkinSettings.xml | ||
|- | |- | ||
Line 152: | Line 134: | ||
| <code>WINDOW_ADDON_BROWSER</code> | | <code>WINDOW_ADDON_BROWSER</code> | ||
| <code>10040</code> | | <code>10040</code> | ||
| AddonBrowser.xml | | AddonBrowser.xml | ||
|- | |- | ||
Line 158: | Line 139: | ||
| <code>WINDOW_EVENT_LOG</code> | | <code>WINDOW_EVENT_LOG</code> | ||
| <code>10050</code> | | <code>10050</code> | ||
| EventLog.xml | | EventLog.xml | ||
|- | |||
| <code>favouritesbrowser</code> | |||
| <code>WINDOW_FAVOURITES</code> | |||
| <code>10060</code> | |||
| MyFavourites.xml | |||
| Added in Kodi v20 Nexus <ref>https://github.com/xbmc/xbmc/pull/22001</ref> | |||
|- | |- | ||
| <code>pointer</code> | | <code>pointer</code> | ||
| <code>WINDOW_DIALOG_POINTER</code> | | <code>WINDOW_DIALOG_POINTER</code> | ||
| <code>10099</code> | | <code>10099</code> | ||
| Pointer.xml | | Pointer.xml | ||
|- | |- | ||
Line 170: | Line 155: | ||
| <code>WINDOW_DIALOG_YES_NO</code> | | <code>WINDOW_DIALOG_YES_NO</code> | ||
| <code>10100</code> | | <code>10100</code> | ||
| DialogConfirm.xml | | DialogConfirm.xml | ||
|- | |- | ||
Line 176: | Line 160: | ||
| <code>WINDOW_DIALOG_PROGRESS</code> | | <code>WINDOW_DIALOG_PROGRESS</code> | ||
| <code>10101</code> | | <code>10101</code> | ||
| DialogConfirm.xml | | DialogConfirm.xml | ||
|- | |- | ||
Line 182: | Line 165: | ||
| <code>WINDOW_DIALOG_KEYBOARD</code> | | <code>WINDOW_DIALOG_KEYBOARD</code> | ||
| <code>10103</code> | | <code>10103</code> | ||
| DialogKeyboard.xml | | DialogKeyboard.xml | ||
|- | |- | ||
Line 188: | Line 170: | ||
| <code>WINDOW_DIALOG_VOLUME_BAR</code> | | <code>WINDOW_DIALOG_VOLUME_BAR</code> | ||
| <code>10104</code> | | <code>10104</code> | ||
| DialogVolumeBar.xml | | DialogVolumeBar.xml | ||
|- | |||
| <code>submenu</code> | |||
| <code>WINDOW_DIALOG_SUB_MENU</code> | |||
| <code>10105</code> | |||
| DialogSubMenu.xml | |||
|- | |- | ||
| <code>contextmenu</code> | | <code>contextmenu</code> | ||
| <code>WINDOW_DIALOG_CONTEXT_MENU</code> | | <code>WINDOW_DIALOG_CONTEXT_MENU</code> | ||
| <code>10106</code> | | <code>10106</code> | ||
| DialogContextMenu.xml | | DialogContextMenu.xml | ||
|- | |- | ||
Line 200: | Line 185: | ||
| <code>WINDOW_DIALOG_KAI_TOAST</code> | | <code>WINDOW_DIALOG_KAI_TOAST</code> | ||
| <code>10107</code> | | <code>10107</code> | ||
| DialogNotification.xml | | DialogNotification.xml | ||
|- | |- | ||
Line 206: | Line 190: | ||
| <code>WINDOW_DIALOG_NUMERIC</code> | | <code>WINDOW_DIALOG_NUMERIC</code> | ||
| <code>10109</code> | | <code>10109</code> | ||
| DialogNumeric.xml | | DialogNumeric.xml | ||
|- | |- | ||
Line 212: | Line 195: | ||
| <code>WINDOW_DIALOG_GAMEPAD</code> | | <code>WINDOW_DIALOG_GAMEPAD</code> | ||
| <code>10110</code> | | <code>10110</code> | ||
| DialogSelect.xml | | DialogSelect.xml | ||
|- | |- | ||
Line 218: | Line 200: | ||
| <code>WINDOW_DIALOG_BUTTON_MENU</code> | | <code>WINDOW_DIALOG_BUTTON_MENU</code> | ||
| <code>10111</code> | | <code>10111</code> | ||
| DialogButtonMenu.xml | | DialogButtonMenu.xml | ||
|- | |- | ||
| <code>playercontrols</code> | | <code>playercontrols</code> | ||
| <code>WINDOW_DIALOG_PLAYER_CONTROLS</code> | | <code>WINDOW_DIALOG_PLAYER_CONTROLS</code> | ||
| <code>10114</code> | | <code>10114</code> | ||
| PlayerControls.xml | | PlayerControls.xml | ||
|- | |- | ||
Line 236: | Line 210: | ||
| <code>WINDOW_DIALOG_SEEK_BAR</code> | | <code>WINDOW_DIALOG_SEEK_BAR</code> | ||
| <code>10115</code> | | <code>10115</code> | ||
| DialogSeekBar.xml | | DialogSeekBar.xml | ||
|- | |- | ||
Line 242: | Line 215: | ||
| <code>WINDOW_DIALOG_PLAYER_PROCESS_INFO</code> | | <code>WINDOW_DIALOG_PLAYER_PROCESS_INFO</code> | ||
| <code>10116</code> | | <code>10116</code> | ||
| DialogPlayerProcessInfo.xml | | DialogPlayerProcessInfo.xml | ||
|- | |- | ||
Line 248: | Line 220: | ||
| <code>WINDOW_DIALOG_MUSIC_OSD</code> | | <code>WINDOW_DIALOG_MUSIC_OSD</code> | ||
| <code>10120</code> | | <code>10120</code> | ||
| MusicOSD.xml | | MusicOSD.xml | ||
|- | |||
| <code>visualisationpresetlist</code> | |||
| <code>WINDOW_DIALOG_VIS_SETTINGS</code> | |||
| <code>10121</code> | |||
| | |||
|- | |- | ||
| <code>visualisationpresetlist</code> | | <code>visualisationpresetlist</code> | ||
| <code>WINDOW_DIALOG_VIS_PRESET_LIST</code> | | <code>WINDOW_DIALOG_VIS_PRESET_LIST</code> | ||
| <code>10122</code> | | <code>10122</code> | ||
| DialogSelect.xml | | DialogSelect.xml | ||
|- | |- | ||
Line 260: | Line 235: | ||
| <code>WINDOW_DIALOG_VIDEO_OSD_SETTINGS</code> | | <code>WINDOW_DIALOG_VIDEO_OSD_SETTINGS</code> | ||
| <code>10123</code> | | <code>10123</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>osdaudiosettings</code> | | <code>osdaudiosettings</code> | ||
| <code>WINDOW_DIALOG_AUDIO_OSD_SETTINGS</code> | | <code>WINDOW_DIALOG_AUDIO_OSD_SETTINGS</code> | ||
| <code>10124</code> | | <code>10124</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>videobookmarks</code> | | <code>videobookmarks</code> | ||
| <code>WINDOW_DIALOG_VIDEO_BOOKMARKS</code> | | <code>WINDOW_DIALOG_VIDEO_BOOKMARKS</code> | ||
| <code>10125</code> | | <code>10125</code> | ||
| VideoOSDBookmarks.xml | | VideoOSDBookmarks.xml | ||
|- | |- | ||
Line 278: | Line 250: | ||
| <code>WINDOW_DIALOG_FILE_BROWSER</code> | | <code>WINDOW_DIALOG_FILE_BROWSER</code> | ||
| <code>10126</code> | | <code>10126</code> | ||
| FileBrowser.xml | | FileBrowser.xml | ||
|- | |- | ||
Line 284: | Line 255: | ||
| <code>WINDOW_DIALOG_NETWORK_SETUP</code> | | <code>WINDOW_DIALOG_NETWORK_SETUP</code> | ||
| <code>10128</code> | | <code>10128</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>mediasource</code> | | <code>mediasource</code> | ||
| <code>WINDOW_DIALOG_MEDIA_SOURCE</code> | | <code>WINDOW_DIALOG_MEDIA_SOURCE</code> | ||
| <code>10129</code> | | <code>10129</code> | ||
| DialogMediaSource.xml | | DialogMediaSource.xml | ||
|- | |- | ||
Line 296: | Line 265: | ||
| <code>WINDOW_DIALOG_PROFILE_SETTINGS</code> | | <code>WINDOW_DIALOG_PROFILE_SETTINGS</code> | ||
| <code>10130</code> | | <code>10130</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>locksettings</code> | | <code>locksettings</code> | ||
| <code>WINDOW_DIALOG_LOCK_SETTINGS</code> | | <code>WINDOW_DIALOG_LOCK_SETTINGS</code> | ||
| <code>10131</code> | | <code>10131</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>contentsettings</code> | | <code>contentsettings</code> | ||
| <code>WINDOW_DIALOG_CONTENT_SETTINGS</code> | | <code>WINDOW_DIALOG_CONTENT_SETTINGS</code> | ||
| <code>10132</code> | | <code>10132</code> | ||
| <code> | | DialogSettings.xml | ||
| | |- | ||
| <code>libexportsettings</code> | |||
| <code>WINDOW_DIALOG_LIBEXPORT_SETTINGS</code> | |||
| <code>10133</code> | |||
| DialogSettings.xml | |||
|- | |- | ||
| <code>favourites</code> | | <code>favourites</code> | ||
| <code>WINDOW_DIALOG_FAVOURITES</code> | | <code>WINDOW_DIALOG_FAVOURITES</code> | ||
| <code>10134</code> | | <code>10134</code> | ||
| DialogFavourites.xml | | DialogFavourites.xml | ||
| Deprecated. Will be removed in Kodi v21 | |||
|- | |- | ||
| <code>songinformation</code> | | <code>songinformation</code> | ||
| <code>WINDOW_DIALOG_SONG_INFO</code> | | <code>WINDOW_DIALOG_SONG_INFO</code> | ||
| <code>10135</code> | | <code>10135</code> | ||
| DialogMusicInfo.xml | | DialogMusicInfo.xml | ||
|- | |- | ||
Line 326: | Line 296: | ||
| <code>WINDOW_DIALOG_SMART_PLAYLIST_EDITOR</code> | | <code>WINDOW_DIALOG_SMART_PLAYLIST_EDITOR</code> | ||
| <code>10136</code> | | <code>10136</code> | ||
| SmartPlaylistEditor.xml | | SmartPlaylistEditor.xml | ||
|- | |- | ||
Line 332: | Line 301: | ||
| <code>WINDOW_DIALOG_SMART_PLAYLIST_RULE</code> | | <code>WINDOW_DIALOG_SMART_PLAYLIST_RULE</code> | ||
| <code>10137</code> | | <code>10137</code> | ||
| SmartPlaylistRule.xml | | SmartPlaylistRule.xml | ||
|- | |- | ||
Line 338: | Line 306: | ||
| <code>WINDOW_DIALOG_BUSY</code> | | <code>WINDOW_DIALOG_BUSY</code> | ||
| <code>10138</code> | | <code>10138</code> | ||
| DialogBusy.xml | | DialogBusy.xml | ||
|- | |- | ||
Line 344: | Line 311: | ||
| <code>WINDOW_DIALOG_PICTURE_INFO</code> | | <code>WINDOW_DIALOG_PICTURE_INFO</code> | ||
| <code>10139</code> | | <code>10139</code> | ||
| DialogPictureInfo.xml | | DialogPictureInfo.xml | ||
|- | |- | ||
Line 350: | Line 316: | ||
| <code>WINDOW_DIALOG_ADDON_SETTINGS</code> | | <code>WINDOW_DIALOG_ADDON_SETTINGS</code> | ||
| <code>10140</code> | | <code>10140</code> | ||
| DialogAddonSettings.xml | | DialogAddonSettings.xml | ||
|- | |- | ||
| <code>fullscreeninfo</code> | | <code>fullscreeninfo</code> | ||
| <code>WINDOW_DIALOG_FULLSCREEN_INFO</code> | | <code>WINDOW_DIALOG_FULLSCREEN_INFO</code> | ||
| <code>10142</code> | | <code>10142</code> | ||
| DialogFullScreenInfo.xml | | DialogFullScreenInfo.xml | ||
|- | |- | ||
Line 368: | Line 326: | ||
| <code>WINDOW_DIALOG_SLIDER</code> | | <code>WINDOW_DIALOG_SLIDER</code> | ||
| <code>10145</code> | | <code>10145</code> | ||
| DialogSlider.xml | | DialogSlider.xml | ||
|- | |- | ||
Line 374: | Line 331: | ||
| <code>WINDOW_DIALOG_ADDON_INFO</code> | | <code>WINDOW_DIALOG_ADDON_INFO</code> | ||
| <code>10146</code> | | <code>10146</code> | ||
| DialogAddonInfo.xml | | DialogAddonInfo.xml | ||
|- | |- | ||
Line 380: | Line 336: | ||
| <code>WINDOW_DIALOG_TEXT_VIEWER</code> | | <code>WINDOW_DIALOG_TEXT_VIEWER</code> | ||
| <code>10147</code> | | <code>10147</code> | ||
| DialogTextViewer.xml | | DialogTextViewer.xml | ||
|- | |- | ||
| <code> | | <code></code> | ||
| <code> | | <code>WINDOW_DIALOG_PLAY_EJECT</code> | ||
| <code>10148</code> | |||
| DialogConfirm.xml | |||
|- | |||
| <code></code> | |||
| <code>WINDOW_DIALOG_PERIPHERALS</code> | |||
| <code>10149</code> | | <code>10149</code> | ||
| DialogSelect.xml | | DialogSelect.xml | ||
|- | |- | ||
Line 392: | Line 351: | ||
| <code>WINDOW_DIALOG_PERIPHERAL_SETTINGS</code> | | <code>WINDOW_DIALOG_PERIPHERAL_SETTINGS</code> | ||
| <code>10150</code> | | <code>10150</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>extendedprogressdialog</code> | | <code>extendedprogressdialog</code> | ||
| <code>WINDOW_DIALOG_EXT_PROGRESS</code> | | <code>WINDOW_DIALOG_EXT_PROGRESS</code> | ||
| <code>10151</code> | | <code>10151</code> | ||
| DialogExtendedProgressBar.xml | | DialogExtendedProgressBar.xml | ||
|- | |- | ||
Line 404: | Line 361: | ||
| <code>WINDOW_DIALOG_MEDIA_FILTER</code> | | <code>WINDOW_DIALOG_MEDIA_FILTER</code> | ||
| <code>10152</code> | | <code>10152</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>subtitlesearch</code> | | <code>subtitlesearch</code> | ||
| <code>WINDOW_DIALOG_SUBTITLES</code> | | <code>WINDOW_DIALOG_SUBTITLES</code> | ||
| <code>10153</code> | | <code>10153</code> | ||
| DialogSubtitles.xml | | DialogSubtitles.xml | ||
|- | |- | ||
| <code> | | <code></code> | ||
| <code> | | <code>WINDOW_DIALOG_KEYBOARD_TOUCH</code> | ||
| <code> | | <code>10156</code> | ||
| <code> | | | ||
| | |- | ||
| <code>osdcmssettings</code> | |||
| <code>WINDOW_DIALOG_CMS_OSD_SETTINGS</code> | |||
| <code>10157</code> | |||
| DialogSettings.xml | |||
|- | |||
| <code>infoprovidersettings</code> | |||
| <code>WINDOW_DIALOG_INFOPROVIDER_SETTINGS</code> | |||
| <code>10158</code> | |||
| DialogSettings.xml | |||
|- | |||
| <code>osdsubtitlesettings</code> | |||
| <code>WINDOW_DIALOG_SUBTITLE_OSD_SETTINGS</code> | |||
| <code>10159</code> | |||
| DialogSettings.xml | |||
|- | |- | ||
| <code> | | <code>busydialognocancel</code> | ||
| <code> | | <code>WINDOW_DIALOG_BUSY_NOCANCEL</code> | ||
| <code> | | <code>10160</code> | ||
| | | DialogBusy.xml | ||
|- | |- | ||
| <code>musicplaylist</code> | | <code>musicplaylist</code> | ||
| <code>WINDOW_MUSIC_PLAYLIST</code> | | <code>WINDOW_MUSIC_PLAYLIST</code> | ||
| <code>10500</code> | | <code>10500</code> | ||
| | | MyPlaylist.xml | ||
|- | |- | ||
| <code>music</code> | | <code>music</code> | ||
| <code>WINDOW_MUSIC_NAV</code> | | <code>WINDOW_MUSIC_NAV</code> | ||
| <code>10502</code> | | <code>10502</code> | ||
| MyMusicNav.xml | | MyMusicNav.xml | ||
|- | |- | ||
Line 440: | Line 406: | ||
| <code>WINDOW_MUSIC_PLAYLIST_EDITOR</code> | | <code>WINDOW_MUSIC_PLAYLIST_EDITOR</code> | ||
| <code>10503</code> | | <code>10503</code> | ||
| MyMusicPlaylistEditor.xml | | MyMusicPlaylistEditor.xml | ||
|- | |- | ||
| <code>teletext</code> | |||
| <code>WINDOW_DIALOG_OSD_TELETEXT</code> | |||
| <code>10550</code> | |||
| | |||
|- | |||
| <code>pvrguideinfo</code> | | <code>pvrguideinfo</code> | ||
| <code>WINDOW_DIALOG_PVR_GUIDE_INFO</code> | | <code>WINDOW_DIALOG_PVR_GUIDE_INFO</code> | ||
| <code> | | <code>10600</code> | ||
| DialogPVRInfo.xml | | DialogPVRInfo.xml | ||
|- | |- | ||
| <code>pvrrecordinginfo</code> | | <code>pvrrecordinginfo</code> | ||
| <code>WINDOW_DIALOG_PVR_RECORDING_INFO</code> | | <code>WINDOW_DIALOG_PVR_RECORDING_INFO</code> | ||
| <code> | | <code>10601</code> | ||
| DialogPVRInfo.xml | | DialogPVRInfo.xml | ||
|- | |- | ||
| <code>pvrtimersetting</code> | | <code>pvrtimersetting</code> | ||
| <code>WINDOW_DIALOG_PVR_TIMER_SETTING</code> | | <code>WINDOW_DIALOG_PVR_TIMER_SETTING</code> | ||
| <code> | | <code>10602</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>pvrgroupmanager</code> | | <code>pvrgroupmanager</code> | ||
| <code>WINDOW_DIALOG_PVR_GROUP_MANAGER</code> | | <code>WINDOW_DIALOG_PVR_GROUP_MANAGER</code> | ||
| <code> | | <code>10603</code> | ||
| DialogPVRGroupManager.xml | | DialogPVRGroupManager.xml | ||
|- | |- | ||
| <code>pvrchannelmanager</code> | | <code>pvrchannelmanager</code> | ||
| <code>WINDOW_DIALOG_PVR_CHANNEL_MANAGER</code> | | <code>WINDOW_DIALOG_PVR_CHANNEL_MANAGER</code> | ||
| <code> | | <code>10604</code> | ||
| DialogPVRChannelManager.xml | | DialogPVRChannelManager.xml | ||
|- | |- | ||
| <code>pvrguidesearch</code> | | <code>pvrguidesearch</code> | ||
| <code>WINDOW_DIALOG_PVR_GUIDE_SEARCH</code> | | <code>WINDOW_DIALOG_PVR_GUIDE_SEARCH</code> | ||
| <code>10605</code> | |||
| DialogPVRGuideSearch.xml | |||
|- | |||
| <code>pvrchannelscan</code> | |||
| <code>WINDOW_DIALOG_PVR_CHANNEL_SCAN</code> | |||
| <code>10606</code> | |||
| none (unused) | |||
|- | |||
| <code>pvrupdateprogress</code> | |||
| <code>WINDOW_DIALOG_PVR_UPDATE_PROGRESS</code> | |||
| <code>10607</code> | | <code>10607</code> | ||
| | | none (unused) | ||
|- | |- | ||
| <code>pvrosdchannels</code> | | <code>pvrosdchannels</code> | ||
| <code>WINDOW_DIALOG_PVR_OSD_CHANNELS</code> | | <code>WINDOW_DIALOG_PVR_OSD_CHANNELS</code> | ||
| <code>10608</code> | |||
| DialogPVRChannelsOSD.xml | |||
|- | |||
| <code>pvrchannelguide</code> | |||
| <code>WINDOW_DIALOG_PVR_CHANNEL_GUIDE</code> | |||
| <code>10609</code> | |||
| DialogPVRChannelGuide.xml | |||
|- | |||
| <code>pvrradiordsinfo</code> | |||
| <code>WINDOW_DIALOG_PVR_RADIO_RDS_INFO</code> | |||
| <code>10610</code> | | <code>10610</code> | ||
| | | DialogPVRRadioRDSInfo.xml | ||
|- | |- | ||
| <code> | | <code>pvrrecordingsettings</code> | ||
| <code> | | <code>WINDOW_DIALOG_PVR_RECORDING_SETTING</code> | ||
| <code>10611</code> | | <code>10611</code> | ||
| <code> | | DialogSettings.xml | ||
| | |- | ||
| <code></code> | |||
| <code>WINDOW_DIALOG_PVR_CLIENT_PRIORITIES</code> | |||
| <code>10612</code> | |||
| DialogSettings.xml | |||
|- | |- | ||
| <code> | | <code>pvrguidecontrols</code> | ||
| <code> | | <code>WINDOW_DIALOG_PVR_GUIDE_CONTROLS</code> | ||
| <code> | | <code>10613</code> | ||
| < | | | ||
| <ref>https://github.com/xbmc/xbmc/pull/16638</ref> | |||
|- | |- | ||
| <code>tvchannels</code> | | <code>tvchannels</code> | ||
| <code>WINDOW_TV_CHANNELS</code> | | <code>WINDOW_TV_CHANNELS</code> | ||
| <code> | | <code>10700</code> | ||
| MyPVRChannels.xml | | MyPVRChannels.xml | ||
|- | |- | ||
| <code>tvrecordings</code> | | <code>tvrecordings</code> | ||
| <code>WINDOW_TV_RECORDINGS</code> | | <code>WINDOW_TV_RECORDINGS</code> | ||
| <code> | | <code>10701</code> | ||
| MyPVRRecordings.xml | | MyPVRRecordings.xml | ||
|- | |- | ||
| <code>tvguide</code> | | <code>tvguide</code> | ||
| <code>WINDOW_TV_GUIDE</code> | | <code>WINDOW_TV_GUIDE</code> | ||
| <code> | | <code>10702</code> | ||
| MyPVRGuide.xml | | MyPVRGuide.xml | ||
|- | |- | ||
| <code>tvtimers</code> | | <code>tvtimers</code> | ||
| <code>WINDOW_TV_TIMERS</code> | | <code>WINDOW_TV_TIMERS</code> | ||
| <code> | | <code>10703</code> | ||
| MyPVRTimers.xml | | MyPVRTimers.xml | ||
|- | |- | ||
| <code>tvsearch</code> | | <code>tvsearch</code> | ||
| <code>WINDOW_TV_SEARCH</code> | | <code>WINDOW_TV_SEARCH</code> | ||
| <code> | | <code>10704</code> | ||
| MyPVRSearch.xml | | MyPVRSearch.xml | ||
|- | |- | ||
| <code>radiochannels</code> | | <code>radiochannels</code> | ||
| <code>WINDOW_RADIO_CHANNELS</code> | | <code>WINDOW_RADIO_CHANNELS</code> | ||
| <code> | | <code>10705</code> | ||
| MyPVRChannels.xml | | MyPVRChannels.xml | ||
|- | |- | ||
| <code>radiorecordings</code> | | <code>radiorecordings</code> | ||
| <code>WINDOW_RADIO_RECORDINGS</code> | | <code>WINDOW_RADIO_RECORDINGS</code> | ||
| <code> | | <code>10706</code> | ||
| MyPVRRecordings.xml | | MyPVRRecordings.xml | ||
|- | |- | ||
| <code>radioguide</code> | | <code>radioguide</code> | ||
| <code>WINDOW_RADIO_GUIDE</code> | | <code>WINDOW_RADIO_GUIDE</code> | ||
| <code> | | <code>10707</code> | ||
| MyPVRGuide.xml | | MyPVRGuide.xml | ||
|- | |- | ||
| <code>radiotimers</code> | | <code>radiotimers</code> | ||
| <code>WINDOW_RADIO_TIMERS</code> | | <code>WINDOW_RADIO_TIMERS</code> | ||
| <code> | | <code>10708</code> | ||
| MyPVRTimers.xml | | MyPVRTimers.xml | ||
|- | |- | ||
| <code>radiosearch</code> | | <code>radiosearch</code> | ||
| <code>WINDOW_RADIO_SEARCH</code> | | <code>WINDOW_RADIO_SEARCH</code> | ||
| <code> | | <code>10709</code> | ||
| MyPVRSearch.xml | | MyPVRSearch.xml | ||
|- | |||
| <code>tvtimerrules</code> | |||
| <code>WINDOW_TV_TIMER_RULES</code> | |||
| <code>10710</code> | |||
| MyPVRTimers.xml | |||
|- | |||
| <code>radiotimerrules</code> | |||
| <code>WINDOW_RADIO_TIMER_RULES</code> | |||
| <code>10711</code> | |||
| MyPVRTimers.xml | |||
|- | |||
| <code>FullscreenLiveTV</code> | |||
| <code>WINDOW_FULLSCREEN_LIVETV</code> | |||
| <code>10800</code> | |||
| None (shortcut to fullscreenvideo) | |||
|- | |||
| <code>fullscreenradio</code> | |||
| <code>WINDOW_FULLSCREEN_RADIO</code> | |||
| <code>10801</code> | |||
| None (shortcut to visualisation) | |||
|- | |||
| <code>fullscreenlivetvpreview</code> | |||
| <code>WINDOW_FULLSCREEN_LIVETV_PREVIEW</code> | |||
| <code>10802</code> | |||
| None (shortcut to fullscreenlivetv) | |||
|- | |||
| <code>fullscreenradiopreview</code> | |||
| <code>WINDOW_FULLSCREEN_RADIO_PREVIEW</code> | |||
| <code>10803</code> | |||
| None (shortcut to fullscreenradio | |||
|- | |||
| <code>fullscreenlivetvinput</code> | |||
| <code>WINDOW_FULLSCREEN_LIVETV_INPUT</code> | |||
| <code>10804</code> | |||
| None (shortcut to fullscreenlivetv) | |||
|- | |- | ||
| <code> | | <code>fullscreenradioinput</code> | ||
| <code> | | <code>WINDOW_FULLSCREEN_RADIO_INPUT</code> | ||
| <code> | | <code>10805</code> | ||
| | | None (shortcut to fullscreenradio) | ||
|- | |- | ||
| <code>gamecontrollers</code> | | <code>gamecontrollers</code> | ||
| <code>WINDOW_DIALOG_GAME_CONTROLLERS</code> | | <code>WINDOW_DIALOG_GAME_CONTROLLERS</code> | ||
| <code>10820</code> | | <code>10820</code> | ||
| DialogGameControllers.xml | | DialogGameControllers.xml | ||
|- | |||
| <code>games</code> | |||
| <code>WINDOW_GAMES</code> | |||
| <code>10821</code> | |||
| MyGames.xml | |||
|- | |||
| <code>gameosd</code> | |||
| <code>WINDOW_DIALOG_GAME_OSD</code> | |||
| <code>10822</code> | |||
| GameOSD.xml | |||
|- | |||
| <code>gamevideofilter</code> | |||
| <code>WINDOW_DIALOG_GAME_VIDEO_FILTER</code> | |||
| <code>10823</code> | |||
| DialogSelect.xml | |||
|- | |||
| <code>gameviewmode</code> | |||
| <code>WINDOW_DIALOG_GAME_STRETCH_MODE</code> | |||
| <code>10824</code> | |||
| DialogSelect.xml | |||
|- | |||
| <code>gamevolume</code> | |||
| <code>WINDOW_DIALOG_GAME_VOLUME</code> | |||
| <code>10825</code> | |||
| DialogVolumeBar.xml | |||
|- | |||
| <code>gameadvancedsettings</code> | |||
| <code>WINDOW_DIALOG_GAME_ADVANCED_SETTINGS</code> | |||
| <code>10826</code> | |||
| DialogAddonSettings.xml | |||
|- | |||
| <code>gamevideorotation</code> | |||
| <code>WINDOW_DIALOG_GAME_VIDEO_ROTATION</code> | |||
| <code>10827</code> | |||
| DialogSelect.xml | |||
|- | |||
| <code>gameports</code> | |||
| <code>WINDOW_DIALOG_GAME_PORTS</code> | |||
| <code>10828</code> | |||
| DialogGameControllers.xml | |||
| <ref>https://github.com/xbmc/xbmc/pull/20505</ref> | |||
|- | |||
| <code>ingamesaves</code> | |||
| <code>WINDOW_DIALOG_IN_GAME_SAVES</code> | |||
| <code>10829</code> | |||
| DialogSelect.xml | |||
| <ref>https://github.com/xbmc/xbmc/pull/20913</ref> | |||
|- | |||
| <code>gamesaves</code> | |||
| <code>WINDOW_DIALOG_GAME_SAVES</code> | |||
| <code>10830</code> | |||
| DialogSelect.xml | |||
| <ref>https://github.com/xbmc/xbmc/pull/20913</ref> | |||
|- | |||
| <code>gameagents</code> | |||
| <code>WINDOW_DIALOG_GAME_AGENTS</code> | |||
| <code>10831</code> | |||
| DialogGameControllers.xml | |||
| <ref>https://github.com/xbmc/xbmc/pull/23548</ref> | |||
|- | |- | ||
| <code>Custom Skin Windows</code> | | <code>Custom Skin Windows</code> | ||
| <code>- </code> | | <code>- </code> | ||
| <code>- </code> | | <code>- </code> | ||
| | | | ||
| custom*.xml | | custom*.xml - WINDOW_ID's from 11100 to 11199 reserved for Skins | ||
|- | |- | ||
| <code>selectdialog</code> | | <code>selectdialog</code> | ||
| <code>WINDOW_DIALOG_SELECT</code> | | <code>WINDOW_DIALOG_SELECT</code> | ||
| <code>12000</code> | | <code>12000</code> | ||
| DialogSelect.xml | | DialogSelect.xml | ||
|- | |- | ||
Line 584: | Line 653: | ||
| <code>WINDOW_DIALOG_MUSIC_INFO</code> | | <code>WINDOW_DIALOG_MUSIC_INFO</code> | ||
| <code>12001</code> | | <code>12001</code> | ||
| DialogMusicInfo.xml | | DialogMusicInfo.xml | ||
|- | |- | ||
Line 590: | Line 658: | ||
| <code>WINDOW_DIALOG_OK</code> | | <code>WINDOW_DIALOG_OK</code> | ||
| <code>12002</code> | | <code>12002</code> | ||
| DialogConfirm.xml | | DialogConfirm.xml | ||
|- | |- | ||
Line 596: | Line 663: | ||
| <code>WINDOW_DIALOG_VIDEO_INFO</code> | | <code>WINDOW_DIALOG_VIDEO_INFO</code> | ||
| <code>12003</code> | | <code>12003</code> | ||
| DialogVideoInfo.xml | | DialogVideoInfo.xml | ||
|- | |||
| <code>managevideoversions</code> | |||
| <code>WINDOW_DIALOG_MANAGE_VIDEO_VERSIONS</code> | |||
| <code>12004</code> | |||
| DialogVideoManager.xml | |||
| Added in Kodi v21 Omega | |||
|- | |- | ||
| <code>fullscreenvideo</code> | | <code>fullscreenvideo</code> | ||
| <code>WINDOW_FULLSCREEN_VIDEO</code> | | <code>WINDOW_FULLSCREEN_VIDEO</code> | ||
| <code>12005</code> | | <code>12005</code> | ||
| VideoFullScreen.xml | | VideoFullScreen.xml | ||
|- | |- | ||
Line 608: | Line 679: | ||
| <code>WINDOW_VISUALISATION</code> | | <code>WINDOW_VISUALISATION</code> | ||
| <code>12006</code> | | <code>12006</code> | ||
| MusicVisualisation.xml | | MusicVisualisation.xml | ||
|- | |- | ||
Line 614: | Line 684: | ||
| <code>WINDOW_SLIDESHOW</code> | | <code>WINDOW_SLIDESHOW</code> | ||
| <code>12007</code> | | <code>12007</code> | ||
| SlideShow.xml | | SlideShow.xml | ||
|- | |||
| <code>dialogcolorpicker</code> | |||
| <code>WINDOW_DIALOG_COLOR_PICKER</code> | |||
| <code>12008</code> | |||
| DialogColorPicker.xml | |||
| Added in Kodi v20 Nexus | |||
|- | |||
| <code>selectvideoversion</code> | |||
| <code>WINDOW_DIALOG_SELECT_VIDEO_VERSION</code> | |||
| <code>12015</code> | |||
| DialogSelect.xml | |||
| Added in Kodi v21 Omega | |||
|- | |||
| <code>selectvideoextra</code> | |||
| <code>WINDOW_DIALOG_SELECT_VIDEO_EXTRA</code> | |||
| <code>12016</code> | |||
| DialogSelect.xml | |||
| Added in Kodi v21 Omega | |||
|- | |||
| <code>managevideoextras</code> | |||
| <code>WINDOW_DIALOG_MANAGE_VIDEO_EXTRAS</code> | |||
| <code>12017</code> | |||
| DialogVideoManager.xml | |||
| Added in Kodi v21 Omega | |||
|- | |- | ||
| <code>weather</code> | | <code>weather</code> | ||
| <code>WINDOW_WEATHER</code> | | <code>WINDOW_WEATHER</code> | ||
| <code>12600</code> | | <code>12600</code> | ||
| MyWeather.xml | | MyWeather.xml | ||
|- | |- | ||
Line 626: | Line 718: | ||
| <code>WINDOW_SCREENSAVER</code> | | <code>WINDOW_SCREENSAVER</code> | ||
| <code>12900</code> | | <code>12900</code> | ||
| none | | none | ||
|- | |- | ||
| <code>videoosd</code> | | <code>videoosd</code> | ||
| <code> | | <code>WINDOW_DIALOG_VIDEO_OSD</code> | ||
| <code>12901</code> | | <code>12901</code> | ||
| VideoOSD.xml | | VideoOSD.xml | ||
|- | |- | ||
| <code>videomenu</code> | | <code>videomenu</code> | ||
| <code> | | <code>WINDOW_VIDEO_MENU</code> | ||
| <code>12902</code> | | <code>12902</code> | ||
| none | | none | ||
|- | |- | ||
| <code>videotimeseek</code> | |||
| <code>WINDOW_VIDEO_TIME_SEEK</code> | |||
| <code>12905</code> | |||
| none | |||
|- | |||
| <code>fullscreengame</code> | |||
| <code>WINDOW_FULLSCREEN_GAME</code> | |||
| <code>12906</code> | |||
| none | |||
|- | |||
| <code>splash</code> | |||
| <code>WINDOW_SPLASH</code> | |||
| <code>12997</code> | |||
| | |||
|- | |||
| <code>startwindow</code> | | <code>startwindow</code> | ||
| <code>WINDOW_START</code> | | <code>WINDOW_START</code> | ||
| <code>12998</code> | | <code>12998</code> | ||
| shortcut to the current startwindow | | shortcut to the current startwindow | ||
|- | |- | ||
Line 650: | Line 753: | ||
| <code>WINDOW_STARTUP_ANIM</code> | | <code>WINDOW_STARTUP_ANIM</code> | ||
| <code>12999</code> | | <code>12999</code> | ||
| Startup.xml | | Startup.xml | ||
|- | |- | ||
| colspan="5" bgcolor="#ffffff" | In addition, there are the following "special" windows whose id is not really a concern (and you'll notice isn't unique) | | colspan="5" bgcolor="#ffffff" | In addition, there are the following "special" windows whose id is not really a concern (and you'll notice isn't unique) | ||
|- | |- | ||
| <code> | | <code>Python Windows</code> | ||
| <code>- </code> | | <code>- </code> | ||
| <code> | | <code>-</code> | ||
| | | | ||
| WINDOW_ID's from 13000 to 13099 reserved for Python | |||
|- | |- | ||
| <code>addon</code> | | <code>addon</code> | ||
| <code>- </code> | | <code>- </code> | ||
| <code>- </code> | | <code>- </code> | ||
| | | | ||
| | | WINDOW_ID's from 14000 to 14099 reserved for Addons | ||
|} | |} | ||
<section end="main content" /> | <section end="main content" /> | ||
= Removed window IDs = | |||
* <code>programssettings</code> - Removed in ? | |||
* <code>scripts</code> - Removed in v10 Dharma | * <code>scripts</code> - Removed in v10 Dharma | ||
* <code>networksettings</code> - Removed in v12 Frodo | * <code>networksettings</code> - Removed in v12 Frodo | ||
Line 681: | Line 787: | ||
* <code>infodialog</code> - Removed in v17 Jarvis | * <code>infodialog</code> - Removed in v17 Jarvis | ||
* <code>video</code> - Removed in v17 Krypton | * <code>video</code> - Removed in v17 Krypton | ||
* <code>videolibrary - Removed in v17 Krypton | * <code>videolibrary</code> - Removed in v17 Krypton | ||
* <code>musiclibrary - Removed in v17 Krypton | * <code>musiclibrary</code> - Removed in v17 Krypton | ||
* <code>mutebug</code> - Removed in v17 Krypton | |||
* <code>videossettings</code> - Removed in v17 Krypton | |||
* <code>musicsettings</code> - Removed in v17 Krypton | |||
* <code>appearancesettings</code> - Removed in v17 Krypton | |||
* <code>picturessettings</code> - Removed in v17 Krypton | |||
* <code>weathersettings</code> - Removed in v17 Krypton | |||
* <code>osdaudiodspsettings</code> - Removed in v18 Leia | |||
* <code>testpattern</code> - Removed in v18 Leia <ref>https://github.com/xbmc/xbmc/pull/14725</ref> | |||
* <code>accesspoints</code> - Removed in v19 Matrix <ref>https://github.com/xbmc/xbmc/pull/16120</ref> | |||
= References = | |||
<references /> | |||
= See also = | |||
* [[Keymaps]] | * [[Keymaps]] | ||
* [[Action IDs]] | * [[Action IDs]] | ||
Line 690: | Line 812: | ||
{{updated| | |||
{{top}} | |||
{{updated|20}} | |||
[[Category:Python]] | [[Category:Python]] | ||
[[Category:Add-on development]] | [[Category:Add-on development]] | ||
[[Category:Skin development]] | [[Category:Skin development]] |
Latest revision as of 17:55, 9 April 2024
Development | Add-on development | Window IDs |
Window IDs
This table cross-references Window names, Window definitions, and Window ID.
Code that performs the cross-reference is found on Github as follows:
Master Branch - WindowTranslator.cpp |
Master Branch - WindowsIDs.h |
- keymap.xml uses the Window name.
- Kodi's C++ code uses the Window definitions and Window ID's.
- ActivateWindow() should use the Window name.
- sounds.xml should use the window name
You can use secondary parameters with all media windows, as can be seen here:
Name | Definition | Window ID | source XML file | Remark |
---|---|---|---|---|
home
|
WINDOW_HOME
|
10000
|
Home.xml | |
programs
|
WINDOW_PROGRAMS
|
10001
|
MyPrograms.xml | |
pictures
|
WINDOW_PICTURES
|
10002
|
MyPics.xml | |
filemanager
|
WINDOW_FILES
|
10003
|
FileManager.xml | |
settings
|
WINDOW_SETTINGS_MENU
|
10004
|
Settings.xml | |
systeminfo
|
WINDOW_SYSTEM_INFORMATION
|
10007
|
SettingsSystemInfo.xml | |
screencalibration
|
WINDOW_SCREEN_CALIBRATION
|
10011
|
SettingsScreenCalibration.xml | |
systemsettings
|
WINDOW_SETTINGS_START
|
10016
|
SettingsCategory.xml | |
systemsettings
|
WINDOW_SETTINGS_SYSTEM
|
10016
|
SettingsCategory.xml | |
servicesettings
|
WINDOW_SETTINGS_SERVICE
|
10018
|
SettingsCategory.xml | |
pvrsettings
|
WINDOW_SETTINGS_MYPVR
|
10021
|
SettingsCategory.xml | |
gamesettings
|
WINDOW_SETTINGS_MYGAMES
|
10022
|
SettingsCategory.xml | |
videos
|
WINDOW_VIDEO_NAV
|
10025
|
MyVideoNav.xml | |
videoplaylist
|
WINDOW_VIDEO_PLAYLIST
|
10028
|
MyPlaylist.xml | |
loginscreen
|
WINDOW_LOGIN_SCREEN
|
10029
|
LoginScreen.xml | |
playersettings
|
WINDOW_SETTINGS_PLAYER
|
10030
|
SettingsCategory.xml | |
mediasettings
|
WINDOW_SETTINGS_MEDIA
|
10031
|
SettingsCategory.xml | |
interfacesettings
|
WINDOW_SETTINGS_INTERFACE
|
10032
|
SettingsCategory.xml | |
profiles
|
WINDOW_SETTINGS_PROFILES
|
10034
|
SettingsProfile.xml | |
skinsettings
|
WINDOW_SKIN_SETTINGS
|
10035
|
SkinSettings.xml | |
addonbrowser
|
WINDOW_ADDON_BROWSER
|
10040
|
AddonBrowser.xml | |
eventlog
|
WINDOW_EVENT_LOG
|
10050
|
EventLog.xml | |
favouritesbrowser
|
WINDOW_FAVOURITES
|
10060
|
MyFavourites.xml | Added in Kodi v20 Nexus [1] |
pointer
|
WINDOW_DIALOG_POINTER
|
10099
|
Pointer.xml | |
yesnodialog
|
WINDOW_DIALOG_YES_NO
|
10100
|
DialogConfirm.xml | |
progressdialog
|
WINDOW_DIALOG_PROGRESS
|
10101
|
DialogConfirm.xml | |
virtualkeyboard
|
WINDOW_DIALOG_KEYBOARD
|
10103
|
DialogKeyboard.xml | |
volumebar
|
WINDOW_DIALOG_VOLUME_BAR
|
10104
|
DialogVolumeBar.xml | |
submenu
|
WINDOW_DIALOG_SUB_MENU
|
10105
|
DialogSubMenu.xml | |
contextmenu
|
WINDOW_DIALOG_CONTEXT_MENU
|
10106
|
DialogContextMenu.xml | |
notification
|
WINDOW_DIALOG_KAI_TOAST
|
10107
|
DialogNotification.xml | |
numericinput
|
WINDOW_DIALOG_NUMERIC
|
10109
|
DialogNumeric.xml | |
gamepadinput
|
WINDOW_DIALOG_GAMEPAD
|
10110
|
DialogSelect.xml | |
shutdownmenu
|
WINDOW_DIALOG_BUTTON_MENU
|
10111
|
DialogButtonMenu.xml | |
playercontrols
|
WINDOW_DIALOG_PLAYER_CONTROLS
|
10114
|
PlayerControls.xml | |
seekbar
|
WINDOW_DIALOG_SEEK_BAR
|
10115
|
DialogSeekBar.xml | |
playerprocessinfo
|
WINDOW_DIALOG_PLAYER_PROCESS_INFO
|
10116
|
DialogPlayerProcessInfo.xml | |
musicosd
|
WINDOW_DIALOG_MUSIC_OSD
|
10120
|
MusicOSD.xml | |
visualisationpresetlist
|
WINDOW_DIALOG_VIS_SETTINGS
|
10121
|
||
visualisationpresetlist
|
WINDOW_DIALOG_VIS_PRESET_LIST
|
10122
|
DialogSelect.xml | |
osdvideosettings
|
WINDOW_DIALOG_VIDEO_OSD_SETTINGS
|
10123
|
DialogSettings.xml | |
osdaudiosettings
|
WINDOW_DIALOG_AUDIO_OSD_SETTINGS
|
10124
|
DialogSettings.xml | |
videobookmarks
|
WINDOW_DIALOG_VIDEO_BOOKMARKS
|
10125
|
VideoOSDBookmarks.xml | |
filebrowser
|
WINDOW_DIALOG_FILE_BROWSER
|
10126
|
FileBrowser.xml | |
networksetup
|
WINDOW_DIALOG_NETWORK_SETUP
|
10128
|
DialogSettings.xml | |
mediasource
|
WINDOW_DIALOG_MEDIA_SOURCE
|
10129
|
DialogMediaSource.xml | |
profilesettings
|
WINDOW_DIALOG_PROFILE_SETTINGS
|
10130
|
DialogSettings.xml | |
locksettings
|
WINDOW_DIALOG_LOCK_SETTINGS
|
10131
|
DialogSettings.xml | |
contentsettings
|
WINDOW_DIALOG_CONTENT_SETTINGS
|
10132
|
DialogSettings.xml | |
libexportsettings
|
WINDOW_DIALOG_LIBEXPORT_SETTINGS
|
10133
|
DialogSettings.xml | |
favourites
|
WINDOW_DIALOG_FAVOURITES
|
10134
|
DialogFavourites.xml | Deprecated. Will be removed in Kodi v21 |
songinformation
|
WINDOW_DIALOG_SONG_INFO
|
10135
|
DialogMusicInfo.xml | |
smartplaylisteditor
|
WINDOW_DIALOG_SMART_PLAYLIST_EDITOR
|
10136
|
SmartPlaylistEditor.xml | |
smartplaylistrule
|
WINDOW_DIALOG_SMART_PLAYLIST_RULE
|
10137
|
SmartPlaylistRule.xml | |
busydialog
|
WINDOW_DIALOG_BUSY
|
10138
|
DialogBusy.xml | |
pictureinfo
|
WINDOW_DIALOG_PICTURE_INFO
|
10139
|
DialogPictureInfo.xml | |
addonsettings
|
WINDOW_DIALOG_ADDON_SETTINGS
|
10140
|
DialogAddonSettings.xml | |
fullscreeninfo
|
WINDOW_DIALOG_FULLSCREEN_INFO
|
10142
|
DialogFullScreenInfo.xml | |
sliderdialog
|
WINDOW_DIALOG_SLIDER
|
10145
|
DialogSlider.xml | |
addoninformation
|
WINDOW_DIALOG_ADDON_INFO
|
10146
|
DialogAddonInfo.xml | |
textviewer
|
WINDOW_DIALOG_TEXT_VIEWER
|
10147
|
DialogTextViewer.xml | |
|
WINDOW_DIALOG_PLAY_EJECT
|
10148
|
DialogConfirm.xml | |
|
WINDOW_DIALOG_PERIPHERALS
|
10149
|
DialogSelect.xml | |
peripheralsettings
|
WINDOW_DIALOG_PERIPHERAL_SETTINGS
|
10150
|
DialogSettings.xml | |
extendedprogressdialog
|
WINDOW_DIALOG_EXT_PROGRESS
|
10151
|
DialogExtendedProgressBar.xml | |
mediafilter
|
WINDOW_DIALOG_MEDIA_FILTER
|
10152
|
DialogSettings.xml | |
subtitlesearch
|
WINDOW_DIALOG_SUBTITLES
|
10153
|
DialogSubtitles.xml | |
|
WINDOW_DIALOG_KEYBOARD_TOUCH
|
10156
|
||
osdcmssettings
|
WINDOW_DIALOG_CMS_OSD_SETTINGS
|
10157
|
DialogSettings.xml | |
infoprovidersettings
|
WINDOW_DIALOG_INFOPROVIDER_SETTINGS
|
10158
|
DialogSettings.xml | |
osdsubtitlesettings
|
WINDOW_DIALOG_SUBTITLE_OSD_SETTINGS
|
10159
|
DialogSettings.xml | |
busydialognocancel
|
WINDOW_DIALOG_BUSY_NOCANCEL
|
10160
|
DialogBusy.xml | |
musicplaylist
|
WINDOW_MUSIC_PLAYLIST
|
10500
|
MyPlaylist.xml | |
music
|
WINDOW_MUSIC_NAV
|
10502
|
MyMusicNav.xml | |
musicplaylisteditor
|
WINDOW_MUSIC_PLAYLIST_EDITOR
|
10503
|
MyMusicPlaylistEditor.xml | |
teletext
|
WINDOW_DIALOG_OSD_TELETEXT
|
10550
|
||
pvrguideinfo
|
WINDOW_DIALOG_PVR_GUIDE_INFO
|
10600
|
DialogPVRInfo.xml | |
pvrrecordinginfo
|
WINDOW_DIALOG_PVR_RECORDING_INFO
|
10601
|
DialogPVRInfo.xml | |
pvrtimersetting
|
WINDOW_DIALOG_PVR_TIMER_SETTING
|
10602
|
DialogSettings.xml | |
pvrgroupmanager
|
WINDOW_DIALOG_PVR_GROUP_MANAGER
|
10603
|
DialogPVRGroupManager.xml | |
pvrchannelmanager
|
WINDOW_DIALOG_PVR_CHANNEL_MANAGER
|
10604
|
DialogPVRChannelManager.xml | |
pvrguidesearch
|
WINDOW_DIALOG_PVR_GUIDE_SEARCH
|
10605
|
DialogPVRGuideSearch.xml | |
pvrchannelscan
|
WINDOW_DIALOG_PVR_CHANNEL_SCAN
|
10606
|
none (unused) | |
pvrupdateprogress
|
WINDOW_DIALOG_PVR_UPDATE_PROGRESS
|
10607
|
none (unused) | |
pvrosdchannels
|
WINDOW_DIALOG_PVR_OSD_CHANNELS
|
10608
|
DialogPVRChannelsOSD.xml | |
pvrchannelguide
|
WINDOW_DIALOG_PVR_CHANNEL_GUIDE
|
10609
|
DialogPVRChannelGuide.xml | |
pvrradiordsinfo
|
WINDOW_DIALOG_PVR_RADIO_RDS_INFO
|
10610
|
DialogPVRRadioRDSInfo.xml | |
pvrrecordingsettings
|
WINDOW_DIALOG_PVR_RECORDING_SETTING
|
10611
|
DialogSettings.xml | |
|
WINDOW_DIALOG_PVR_CLIENT_PRIORITIES
|
10612
|
DialogSettings.xml | |
pvrguidecontrols
|
WINDOW_DIALOG_PVR_GUIDE_CONTROLS
|
10613
|
[2] | |
tvchannels
|
WINDOW_TV_CHANNELS
|
10700
|
MyPVRChannels.xml | |
tvrecordings
|
WINDOW_TV_RECORDINGS
|
10701
|
MyPVRRecordings.xml | |
tvguide
|
WINDOW_TV_GUIDE
|
10702
|
MyPVRGuide.xml | |
tvtimers
|
WINDOW_TV_TIMERS
|
10703
|
MyPVRTimers.xml | |
tvsearch
|
WINDOW_TV_SEARCH
|
10704
|
MyPVRSearch.xml | |
radiochannels
|
WINDOW_RADIO_CHANNELS
|
10705
|
MyPVRChannels.xml | |
radiorecordings
|
WINDOW_RADIO_RECORDINGS
|
10706
|
MyPVRRecordings.xml | |
radioguide
|
WINDOW_RADIO_GUIDE
|
10707
|
MyPVRGuide.xml | |
radiotimers
|
WINDOW_RADIO_TIMERS
|
10708
|
MyPVRTimers.xml | |
radiosearch
|
WINDOW_RADIO_SEARCH
|
10709
|
MyPVRSearch.xml | |
tvtimerrules
|
WINDOW_TV_TIMER_RULES
|
10710
|
MyPVRTimers.xml | |
radiotimerrules
|
WINDOW_RADIO_TIMER_RULES
|
10711
|
MyPVRTimers.xml | |
FullscreenLiveTV
|
WINDOW_FULLSCREEN_LIVETV
|
10800
|
None (shortcut to fullscreenvideo) | |
fullscreenradio
|
WINDOW_FULLSCREEN_RADIO
|
10801
|
None (shortcut to visualisation) | |
fullscreenlivetvpreview
|
WINDOW_FULLSCREEN_LIVETV_PREVIEW
|
10802
|
None (shortcut to fullscreenlivetv) | |
fullscreenradiopreview
|
WINDOW_FULLSCREEN_RADIO_PREVIEW
|
10803
|
None (shortcut to fullscreenradio | |
fullscreenlivetvinput
|
WINDOW_FULLSCREEN_LIVETV_INPUT
|
10804
|
None (shortcut to fullscreenlivetv) | |
fullscreenradioinput
|
WINDOW_FULLSCREEN_RADIO_INPUT
|
10805
|
None (shortcut to fullscreenradio) | |
gamecontrollers
|
WINDOW_DIALOG_GAME_CONTROLLERS
|
10820
|
DialogGameControllers.xml | |
games
|
WINDOW_GAMES
|
10821
|
MyGames.xml | |
gameosd
|
WINDOW_DIALOG_GAME_OSD
|
10822
|
GameOSD.xml | |
gamevideofilter
|
WINDOW_DIALOG_GAME_VIDEO_FILTER
|
10823
|
DialogSelect.xml | |
gameviewmode
|
WINDOW_DIALOG_GAME_STRETCH_MODE
|
10824
|
DialogSelect.xml | |
gamevolume
|
WINDOW_DIALOG_GAME_VOLUME
|
10825
|
DialogVolumeBar.xml | |
gameadvancedsettings
|
WINDOW_DIALOG_GAME_ADVANCED_SETTINGS
|
10826
|
DialogAddonSettings.xml | |
gamevideorotation
|
WINDOW_DIALOG_GAME_VIDEO_ROTATION
|
10827
|
DialogSelect.xml | |
gameports
|
WINDOW_DIALOG_GAME_PORTS
|
10828
|
DialogGameControllers.xml | [3] |
ingamesaves
|
WINDOW_DIALOG_IN_GAME_SAVES
|
10829
|
DialogSelect.xml | [4] |
gamesaves
|
WINDOW_DIALOG_GAME_SAVES
|
10830
|
DialogSelect.xml | [5] |
gameagents
|
WINDOW_DIALOG_GAME_AGENTS
|
10831
|
DialogGameControllers.xml | [6] |
Custom Skin Windows
|
-
|
-
|
custom*.xml - WINDOW_ID's from 11100 to 11199 reserved for Skins | |
selectdialog
|
WINDOW_DIALOG_SELECT
|
12000
|
DialogSelect.xml | |
musicinformation
|
WINDOW_DIALOG_MUSIC_INFO
|
12001
|
DialogMusicInfo.xml | |
okdialog
|
WINDOW_DIALOG_OK
|
12002
|
DialogConfirm.xml | |
movieinformation
|
WINDOW_DIALOG_VIDEO_INFO
|
12003
|
DialogVideoInfo.xml | |
managevideoversions
|
WINDOW_DIALOG_MANAGE_VIDEO_VERSIONS
|
12004
|
DialogVideoManager.xml | Added in Kodi v21 Omega |
fullscreenvideo
|
WINDOW_FULLSCREEN_VIDEO
|
12005
|
VideoFullScreen.xml | |
visualisation
|
WINDOW_VISUALISATION
|
12006
|
MusicVisualisation.xml | |
slideshow
|
WINDOW_SLIDESHOW
|
12007
|
SlideShow.xml | |
dialogcolorpicker
|
WINDOW_DIALOG_COLOR_PICKER
|
12008
|
DialogColorPicker.xml | Added in Kodi v20 Nexus |
selectvideoversion
|
WINDOW_DIALOG_SELECT_VIDEO_VERSION
|
12015
|
DialogSelect.xml | Added in Kodi v21 Omega |
selectvideoextra
|
WINDOW_DIALOG_SELECT_VIDEO_EXTRA
|
12016
|
DialogSelect.xml | Added in Kodi v21 Omega |
managevideoextras
|
WINDOW_DIALOG_MANAGE_VIDEO_EXTRAS
|
12017
|
DialogVideoManager.xml | Added in Kodi v21 Omega |
weather
|
WINDOW_WEATHER
|
12600
|
MyWeather.xml | |
screensaver
|
WINDOW_SCREENSAVER
|
12900
|
none | |
videoosd
|
WINDOW_DIALOG_VIDEO_OSD
|
12901
|
VideoOSD.xml | |
videomenu
|
WINDOW_VIDEO_MENU
|
12902
|
none | |
videotimeseek
|
WINDOW_VIDEO_TIME_SEEK
|
12905
|
none | |
fullscreengame
|
WINDOW_FULLSCREEN_GAME
|
12906
|
none | |
splash
|
WINDOW_SPLASH
|
12997
|
||
startwindow
|
WINDOW_START
|
12998
|
shortcut to the current startwindow | |
startup
|
WINDOW_STARTUP_ANIM
|
12999
|
Startup.xml | |
In addition, there are the following "special" windows whose id is not really a concern (and you'll notice isn't unique) | ||||
Python Windows
|
-
|
-
|
WINDOW_ID's from 13000 to 13099 reserved for Python | |
addon
|
-
|
-
|
WINDOW_ID's from 14000 to 14099 reserved for Addons |
Removed window IDs
programssettings
- Removed in ?scripts
- Removed in v10 Dharmanetworksettings
- Removed in v12 Frodomusicscan
- Removed in v12 Frodovideoscan
- Removed in v12 Frodovideofiles
- Removed in v13 Gothampvr
- Replaced in v14 Helix with more specific PVR windowskaraoke
- Removed in v16 Jarvismusicoverlay
- Removed in v16 Jarvisvideooverlay
- Removed in v16 Jarvismusicfiles
- Removed in v16 Jarvisinfodialog
- Removed in v17 Jarvisvideo
- Removed in v17 Kryptonvideolibrary
- Removed in v17 Kryptonmusiclibrary
- Removed in v17 Kryptonmutebug
- Removed in v17 Kryptonvideossettings
- Removed in v17 Kryptonmusicsettings
- Removed in v17 Kryptonappearancesettings
- Removed in v17 Kryptonpicturessettings
- Removed in v17 Kryptonweathersettings
- Removed in v17 Kryptonosdaudiodspsettings
- Removed in v18 Leiatestpattern
- Removed in v18 Leia [7]accesspoints
- Removed in v19 Matrix [8]
References
- ↑ https://github.com/xbmc/xbmc/pull/22001
- ↑ https://github.com/xbmc/xbmc/pull/16638
- ↑ https://github.com/xbmc/xbmc/pull/20505
- ↑ https://github.com/xbmc/xbmc/pull/20913
- ↑ https://github.com/xbmc/xbmc/pull/20913
- ↑ https://github.com/xbmc/xbmc/pull/23548
- ↑ https://github.com/xbmc/xbmc/pull/14725
- ↑ https://github.com/xbmc/xbmc/pull/16120
See also
Return to top |
---|