Window IDs: Difference between revisions
Jump to navigation
Jump to search
>Martijn No edit summary |
No edit summary |
||
(115 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
{{mininav|[[Development]]|[[Add-on development]]}} | |||
{{see also|Opening Windows and Dialogs|Python development|Skinning}} | |||
* keymap.xml uses the Window name. | |||
* | __TOC__ | ||
* | |||
* sounds.xml | = Window IDs = | ||
<section begin="main content" /> | |||
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. | |||
* 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<br /> | |||
'''You can use secondary parameters with all media windows, as can be seen here:''' | '''You can use secondary parameters with all media windows, as can be seen here:''' | ||
* [[Opening Windows and Dialogs]] | * '''[[Opening Windows and Dialogs]]''' | ||
{| class=" | {| class="prettytable sortable" | ||
|- | |- | ||
! | ! Name !! Definition !! Window ID !! source XML file !! Remark | ||
|- | |- | ||
| home | | <code>home</code> | ||
| WINDOW_HOME | | <code>WINDOW_HOME</code> | ||
| 10000 | | <code>10000</code> | ||
| Home.xml | | Home.xml | ||
|- | |- | ||
| programs | | <code>programs</code> | ||
| WINDOW_PROGRAMS | | <code>WINDOW_PROGRAMS</code> | ||
| 10001 | | <code>10001</code> | ||
| MyPrograms.xml | | MyPrograms.xml | ||
|- | |- | ||
| pictures | | <code>pictures</code> | ||
| WINDOW_PICTURES | | <code>WINDOW_PICTURES</code> | ||
| 10002 | | <code>10002</code> | ||
| MyPics.xml | | MyPics.xml | ||
|- | |- | ||
| filemanager | | <code>filemanager</code> | ||
| WINDOW_FILES | | <code>WINDOW_FILES</code> | ||
| 10003 | | <code>10003</code> | ||
| FileManager.xml | | FileManager.xml | ||
|- | |- | ||
| settings | | <code>settings</code> | ||
| WINDOW_SETTINGS_MENU | | <code>WINDOW_SETTINGS_MENU</code> | ||
| 10004 | | <code>10004</code> | ||
| Settings.xml | | Settings.xml | ||
|- | |- | ||
| | | <code>systeminfo</code> | ||
| <code>WINDOW_SYSTEM_INFORMATION</code> | |||
| <code>10007</code> | |||
| WINDOW_SYSTEM_INFORMATION | |||
| 10007 | |||
| SettingsSystemInfo.xml | | SettingsSystemInfo.xml | ||
|- | |- | ||
| screencalibration | | <code>screencalibration</code> | ||
| | | <code>WINDOW_SCREEN_CALIBRATION</code> | ||
| 10011 | | <code>10011</code> | ||
| SettingsScreenCalibration.xml | | SettingsScreenCalibration.xml | ||
|- | |- | ||
| | | <code>systemsettings</code> | ||
| | | <code>WINDOW_SETTINGS_START</code> | ||
| | | <code>10016</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| | | <code>systemsettings</code> | ||
| | | <code>WINDOW_SETTINGS_SYSTEM</code> | ||
| | | <code>10016</code> | ||
| | | SettingsCategory.xml | ||
|- | |||
| <code>servicesettings</code> | |||
| <code>WINDOW_SETTINGS_SERVICE</code> | |||
| <code>10018</code> | |||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| | | <code>pvrsettings</code> | ||
| | | <code>WINDOW_SETTINGS_MYPVR</code> | ||
| | | <code>10021</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| | | <code>gamesettings</code> | ||
| | | <code>WINDOW_SETTINGS_MYGAMES</code> | ||
| | | <code>10022</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |||
| <code>videos</code> | |||
| <code>WINDOW_VIDEO_NAV</code> | |||
| <code>10025</code> | |||
| MyVideoNav.xml | |||
|- | |||
| <code>videoplaylist</code> | |||
| <code>WINDOW_VIDEO_PLAYLIST</code> | |||
| <code>10028</code> | |||
| MyPlaylist.xml | |||
|- | |||
| <code>loginscreen</code> | |||
| <code>WINDOW_LOGIN_SCREEN</code> | |||
| <code>10029</code> | |||
| LoginScreen.xml | |||
|- | |- | ||
| | | <code>playersettings</code> | ||
| | | <code>WINDOW_SETTINGS_PLAYER</code> | ||
| | | <code>10030</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| | | <code>mediasettings</code> | ||
| | | <code>WINDOW_SETTINGS_MEDIA</code> | ||
| | | <code>10031</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| | | <code>interfacesettings</code> | ||
| | | <code>WINDOW_SETTINGS_INTERFACE</code> | ||
| | | <code>10032</code> | ||
| SettingsCategory.xml | | SettingsCategory.xml | ||
|- | |- | ||
| | | <code>profiles</code> | ||
| | | <code>WINDOW_SETTINGS_PROFILES</code> | ||
| | | <code>10034</code> | ||
| | | SettingsProfile.xml | ||
|- | |- | ||
| | | <code>skinsettings</code> | ||
| | | <code>WINDOW_SKIN_SETTINGS</code> | ||
| | | <code>10035</code> | ||
| | | SkinSettings.xml | ||
|- | |- | ||
| | | <code>addonbrowser</code> | ||
| | | <code>WINDOW_ADDON_BROWSER</code> | ||
| | | <code>10040</code> | ||
| | | AddonBrowser.xml | ||
|- | |- | ||
| | | <code>eventlog</code> | ||
| | | <code>WINDOW_EVENT_LOG</code> | ||
| | | <code>10050</code> | ||
| | | 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>WINDOW_DIALOG_POINTER</code> | ||
| | | <code>10099</code> | ||
| | | Pointer.xml | ||
|- | |- | ||
| yesnodialog | | <code>yesnodialog</code> | ||
| WINDOW_DIALOG_YES_NO | | <code>WINDOW_DIALOG_YES_NO</code> | ||
| 10100 | | <code>10100</code> | ||
| | | DialogConfirm.xml | ||
|- | |- | ||
| progressdialog | | <code>progressdialog</code> | ||
| WINDOW_DIALOG_PROGRESS | | <code>WINDOW_DIALOG_PROGRESS</code> | ||
| 10101 | | <code>10101</code> | ||
| | | DialogConfirm.xml | ||
|- | |- | ||
| virtualkeyboard | | <code>virtualkeyboard</code> | ||
| WINDOW_DIALOG_KEYBOARD | | <code>WINDOW_DIALOG_KEYBOARD</code> | ||
| 10103 | | <code>10103</code> | ||
| DialogKeyboard.xml | | DialogKeyboard.xml | ||
|- | |- | ||
| volumebar | | <code>volumebar</code> | ||
| WINDOW_DIALOG_VOLUME_BAR | | <code>WINDOW_DIALOG_VOLUME_BAR</code> | ||
| 10104 | | <code>10104</code> | ||
| DialogVolumeBar.xml | | DialogVolumeBar.xml | ||
|- | |- | ||
| <code>submenu</code> | |||
| <code>WINDOW_DIALOG_SUB_MENU</code> | |||
| <code>10105</code> | |||
| DialogSubMenu.xml | |||
|- | |- | ||
| contextmenu | | <code>contextmenu</code> | ||
| WINDOW_DIALOG_CONTEXT_MENU | | <code>WINDOW_DIALOG_CONTEXT_MENU</code> | ||
| 10106 | | <code>10106</code> | ||
| DialogContextMenu.xml | | DialogContextMenu.xml | ||
|- | |- | ||
| | | <code>notification</code> | ||
| WINDOW_DIALOG_KAI_TOAST | | <code>WINDOW_DIALOG_KAI_TOAST</code> | ||
| 10107 | | <code>10107</code> | ||
| | | DialogNotification.xml | ||
|- | |- | ||
| numericinput | | <code>numericinput</code> | ||
| WINDOW_DIALOG_NUMERIC | | <code>WINDOW_DIALOG_NUMERIC</code> | ||
| 10109 | | <code>10109</code> | ||
| DialogNumeric.xml | | DialogNumeric.xml | ||
|- | |- | ||
| shutdownmenu | | <code>gamepadinput</code> | ||
| WINDOW_DIALOG_BUTTON_MENU | | <code>WINDOW_DIALOG_GAMEPAD</code> | ||
| 10111 | | <code>10110</code> | ||
| DialogSelect.xml | |||
|- | |||
| <code>shutdownmenu</code> | |||
| <code>WINDOW_DIALOG_BUTTON_MENU</code> | |||
| <code>10111</code> | |||
| DialogButtonMenu.xml | | DialogButtonMenu.xml | ||
|- | |- | ||
| playercontrols | | <code>playercontrols</code> | ||
| WINDOW_DIALOG_PLAYER_CONTROLS | | <code>WINDOW_DIALOG_PLAYER_CONTROLS</code> | ||
| 10114 | | <code>10114</code> | ||
| PlayerControls.xml | | PlayerControls.xml | ||
|- | |- | ||
| seekbar | | <code>seekbar</code> | ||
| WINDOW_DIALOG_SEEK_BAR | | <code>WINDOW_DIALOG_SEEK_BAR</code> | ||
| 10115 | | <code>10115</code> | ||
| DialogSeekBar.xml | | DialogSeekBar.xml | ||
|- | |- | ||
| musicosd | | <code>playerprocessinfo</code> | ||
| WINDOW_DIALOG_MUSIC_OSD | | <code>WINDOW_DIALOG_PLAYER_PROCESS_INFO</code> | ||
| 10120 | | <code>10116</code> | ||
| DialogPlayerProcessInfo.xml | |||
|- | |||
| <code>musicosd</code> | |||
| <code>WINDOW_DIALOG_MUSIC_OSD</code> | |||
| <code>10120</code> | |||
| MusicOSD.xml | | MusicOSD.xml | ||
|- | |- | ||
| visualisationpresetlist | | <code>visualisationpresetlist</code> | ||
| WINDOW_DIALOG_VIS_PRESET_LIST | | <code>WINDOW_DIALOG_VIS_SETTINGS</code> | ||
| 10122 | | <code>10121</code> | ||
| | | | ||
|- | |||
| <code>visualisationpresetlist</code> | |||
| <code>WINDOW_DIALOG_VIS_PRESET_LIST</code> | |||
| <code>10122</code> | |||
| DialogSelect.xml | |||
|- | |- | ||
| osdvideosettings | | <code>osdvideosettings</code> | ||
| WINDOW_DIALOG_VIDEO_OSD_SETTINGS | | <code>WINDOW_DIALOG_VIDEO_OSD_SETTINGS</code> | ||
| 10123 | | <code>10123</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| osdaudiosettings | | <code>osdaudiosettings</code> | ||
| WINDOW_DIALOG_AUDIO_OSD_SETTINGS | | <code>WINDOW_DIALOG_AUDIO_OSD_SETTINGS</code> | ||
| 10124 | | <code>10124</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| videobookmarks | | <code>videobookmarks</code> | ||
| WINDOW_DIALOG_VIDEO_BOOKMARKS | | <code>WINDOW_DIALOG_VIDEO_BOOKMARKS</code> | ||
| 10125 | | <code>10125</code> | ||
| VideoOSDBookmarks.xml | | VideoOSDBookmarks.xml | ||
|- | |- | ||
| filebrowser | | <code>filebrowser</code> | ||
| WINDOW_DIALOG_FILE_BROWSER | | <code>WINDOW_DIALOG_FILE_BROWSER</code> | ||
| 10126 | | <code>10126</code> | ||
| FileBrowser.xml | | FileBrowser.xml | ||
|- | |- | ||
| networksetup | | <code>networksetup</code> | ||
| WINDOW_DIALOG_NETWORK_SETUP | | <code>WINDOW_DIALOG_NETWORK_SETUP</code> | ||
| 10128 | | <code>10128</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| mediasource | | <code>mediasource</code> | ||
| WINDOW_DIALOG_MEDIA_SOURCE | | <code>WINDOW_DIALOG_MEDIA_SOURCE</code> | ||
| 10129 | | <code>10129</code> | ||
| DialogMediaSource.xml | | DialogMediaSource.xml | ||
|- | |- | ||
| profilesettings | | <code>profilesettings</code> | ||
| | | <code>WINDOW_DIALOG_PROFILE_SETTINGS</code> | ||
| 10130 | | <code>10130</code> | ||
| | | DialogSettings.xml | ||
| | |- | ||
| <code>locksettings</code> | |||
| <code>WINDOW_DIALOG_LOCK_SETTINGS</code> | |||
| <code>10131</code> | |||
| DialogSettings.xml | |||
|- | |- | ||
| | | <code>contentsettings</code> | ||
| | | <code>WINDOW_DIALOG_CONTENT_SETTINGS</code> | ||
| | | <code>10132</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| <code>libexportsettings</code> | |||
| <code>WINDOW_DIALOG_LIBEXPORT_SETTINGS</code> | |||
| <code>10133</code> | |||
| DialogSettings.xml | |||
| < | |||
| < | |||
| < | |||
| | |||
|- | |- | ||
| favourites | | <code>favourites</code> | ||
| WINDOW_DIALOG_FAVOURITES | | <code>WINDOW_DIALOG_FAVOURITES</code> | ||
| 10134 | | <code>10134</code> | ||
| DialogFavourites.xml | | DialogFavourites.xml | ||
| Deprecated. Will be removed in Kodi v21 | |||
|- | |- | ||
| songinformation | | <code>songinformation</code> | ||
| WINDOW_DIALOG_SONG_INFO | | <code>WINDOW_DIALOG_SONG_INFO</code> | ||
| 10135 | | <code>10135</code> | ||
| | | DialogMusicInfo.xml | ||
|- | |- | ||
| smartplaylisteditor | | <code>smartplaylisteditor</code> | ||
| WINDOW_DIALOG_SMART_PLAYLIST_EDITOR | | <code>WINDOW_DIALOG_SMART_PLAYLIST_EDITOR</code> | ||
| 10136 | | <code>10136</code> | ||
| SmartPlaylistEditor.xml | | SmartPlaylistEditor.xml | ||
|- | |- | ||
| smartplaylistrule | | <code>smartplaylistrule</code> | ||
| WINDOW_DIALOG_SMART_PLAYLIST_RULE | | <code>WINDOW_DIALOG_SMART_PLAYLIST_RULE</code> | ||
| 10137 | | <code>10137</code> | ||
| SmartPlaylistRule.xml | | SmartPlaylistRule.xml | ||
|- | |- | ||
| busydialog | | <code>busydialog</code> | ||
| WINDOW_DIALOG_BUSY | | <code>WINDOW_DIALOG_BUSY</code> | ||
| 10138 | | <code>10138</code> | ||
| DialogBusy.xml | | DialogBusy.xml | ||
|- | |- | ||
| pictureinfo | | <code>pictureinfo</code> | ||
| WINDOW_DIALOG_PICTURE_INFO | | <code>WINDOW_DIALOG_PICTURE_INFO</code> | ||
| 10139 | | <code>10139</code> | ||
| DialogPictureInfo.xml | | DialogPictureInfo.xml | ||
|- | |- | ||
| addonsettings | | <code>addonsettings</code> | ||
| WINDOW_DIALOG_ADDON_SETTINGS | | <code>WINDOW_DIALOG_ADDON_SETTINGS</code> | ||
| 10140 | | <code>10140</code> | ||
| DialogAddonSettings.xml | | DialogAddonSettings.xml | ||
|- | |- | ||
| | | <code>fullscreeninfo</code> | ||
| <code>WINDOW_DIALOG_FULLSCREEN_INFO</code> | |||
| <code>10142</code> | |||
| WINDOW_DIALOG_FULLSCREEN_INFO | |||
| 10142 | |||
| DialogFullScreenInfo.xml | | DialogFullScreenInfo.xml | ||
|- | |- | ||
| | | <code>sliderdialog</code> | ||
| <code>WINDOW_DIALOG_SLIDER</code> | |||
| <code>10145</code> | |||
| WINDOW_DIALOG_SLIDER | |||
| 10145 | |||
| DialogSlider.xml | | DialogSlider.xml | ||
|- | |- | ||
| addoninformation | | <code>addoninformation</code> | ||
| WINDOW_DIALOG_ADDON_INFO | | <code>WINDOW_DIALOG_ADDON_INFO</code> | ||
| 10146 | | <code>10146</code> | ||
| DialogAddonInfo.xml | | DialogAddonInfo.xml | ||
|- | |- | ||
| textviewer | | <code>textviewer</code> | ||
| WINDOW_DIALOG_TEXT_VIEWER | | <code>WINDOW_DIALOG_TEXT_VIEWER</code> | ||
| 10147 | | <code>10147</code> | ||
| DialogTextViewer.xml | | DialogTextViewer.xml | ||
|- | |- | ||
| | | <code></code> | ||
| | | <code>WINDOW_DIALOG_PLAY_EJECT</code> | ||
| | | <code>10148</code> | ||
| | | DialogConfirm.xml | ||
| | |- | ||
| <code></code> | |||
| <code>WINDOW_DIALOG_PERIPHERALS</code> | |||
| <code>10149</code> | |||
| DialogSelect.xml | |||
|- | |- | ||
| peripheralsettings | | <code>peripheralsettings</code> | ||
| WINDOW_DIALOG_PERIPHERAL_SETTINGS | | <code>WINDOW_DIALOG_PERIPHERAL_SETTINGS</code> | ||
| 10150 | | <code>10150</code> | ||
| | | DialogSettings.xml | ||
|- | |- | ||
| extendedprogressdialog | | <code>extendedprogressdialog</code> | ||
| WINDOW_DIALOG_EXT_PROGRESS | | <code>WINDOW_DIALOG_EXT_PROGRESS</code> | ||
| 10151 | | <code>10151</code> | ||
| DialogExtendedProgressBar.xml | | DialogExtendedProgressBar.xml | ||
|- | |- | ||
| mediafilter | | <code>mediafilter</code> | ||
| WINDOW_DIALOG_MEDIA_FILTER | | <code>WINDOW_DIALOG_MEDIA_FILTER</code> | ||
| 10152 | | <code>10152</code> | ||
| | | DialogSettings.xml | ||
| | |- | ||
| <code>subtitlesearch</code> | |||
| <code>WINDOW_DIALOG_SUBTITLES</code> | |||
| <code>10153</code> | |||
| DialogSubtitles.xml | |||
|- | |||
| <code></code> | |||
| <code>WINDOW_DIALOG_KEYBOARD_TOUCH</code> | |||
| <code>10156</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>busydialognocancel</code> | ||
| | | <code>WINDOW_DIALOG_BUSY_NOCANCEL</code> | ||
| | | <code>10160</code> | ||
| | | DialogBusy.xml | ||
|- | |- | ||
| | | <code>musicplaylist</code> | ||
| | | <code>WINDOW_MUSIC_PLAYLIST</code> | ||
| | | <code>10500</code> | ||
| | | MyPlaylist.xml | ||
|- | |- | ||
| | | <code>music</code> | ||
| WINDOW_MUSIC_NAV | | <code>WINDOW_MUSIC_NAV</code> | ||
| 10502 | | <code>10502</code> | ||
| MyMusicNav.xml | | MyMusicNav.xml | ||
|- | |- | ||
| musicplaylisteditor | | <code>musicplaylisteditor</code> | ||
| WINDOW_MUSIC_PLAYLIST_EDITOR | | <code>WINDOW_MUSIC_PLAYLIST_EDITOR</code> | ||
| 10503 | | <code>10503</code> | ||
| MyMusicPlaylistEditor.xml | | MyMusicPlaylistEditor.xml | ||
|- | |- | ||
| | | <code>teletext</code> | ||
| | | <code>WINDOW_DIALOG_OSD_TELETEXT</code> | ||
| 10601 | | <code>10550</code> | ||
| | | | ||
| | |- | ||
|- | |||
| | | <code>pvrguideinfo</code> | ||
| | | <code>WINDOW_DIALOG_PVR_GUIDE_INFO</code> | ||
| | | <code>10600</code> | ||
| | | DialogPVRInfo.xml | ||
| | |- | ||
|- | | <code>pvrrecordinginfo</code> | ||
| | | <code>WINDOW_DIALOG_PVR_RECORDING_INFO</code> | ||
| | | <code>10601</code> | ||
| | | DialogPVRInfo.xml | ||
| | |- | ||
| | | <code>pvrtimersetting</code> | ||
|- | | <code>WINDOW_DIALOG_PVR_TIMER_SETTING</code> | ||
| | | <code>10602</code> | ||
| | | DialogSettings.xml | ||
| | |- | ||
| | | <code>pvrgroupmanager</code> | ||
| | | <code>WINDOW_DIALOG_PVR_GROUP_MANAGER</code> | ||
|- | | <code>10603</code> | ||
| | | DialogPVRGroupManager.xml | ||
| | |- | ||
| | | <code>pvrchannelmanager</code> | ||
| | | <code>WINDOW_DIALOG_PVR_CHANNEL_MANAGER</code> | ||
| | | <code>10604</code> | ||
|- | | DialogPVRChannelManager.xml | ||
| | |- | ||
| | | <code>pvrguidesearch</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> | ||
| | | none (unused) | ||
| | |- | ||
| | | <code>pvrosdchannels</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> | |||
| DialogPVRRadioRDSInfo.xml | |||
|- | |||
| <code>pvrrecordingsettings</code> | |||
| <code>WINDOW_DIALOG_PVR_RECORDING_SETTING</code> | |||
| <code>10611</code> | |||
| DialogSettings.xml | |||
|- | |||
| <code></code> | |||
| <code>WINDOW_DIALOG_PVR_CLIENT_PRIORITIES</code> | |||
| <code>10612</code> | |||
| DialogSettings.xml | |||
|- | |||
| <code>pvrguidecontrols</code> | |||
| <code>WINDOW_DIALOG_PVR_GUIDE_CONTROLS</code> | |||
| <code>10613</code> | |||
| | |||
| <ref>https://github.com/xbmc/xbmc/pull/16638</ref> | |||
|- | |||
| <code>tvchannels</code> | |||
| <code>WINDOW_TV_CHANNELS</code> | |||
| <code>10700</code> | |||
| MyPVRChannels.xml | |||
|- | |||
| <code>tvrecordings</code> | |||
| <code>WINDOW_TV_RECORDINGS</code> | |||
| <code>10701</code> | |||
| MyPVRRecordings.xml | |||
|- | |||
| <code>tvguide</code> | |||
| <code>WINDOW_TV_GUIDE</code> | |||
| <code>10702</code> | |||
| MyPVRGuide.xml | |||
|- | |||
| <code>tvtimers</code> | |||
| <code>WINDOW_TV_TIMERS</code> | |||
| <code>10703</code> | |||
| MyPVRTimers.xml | |||
|- | |||
| <code>tvsearch</code> | |||
| <code>WINDOW_TV_SEARCH</code> | |||
| <code>10704</code> | |||
| MyPVRSearch.xml | |||
|- | |||
| <code>radiochannels</code> | |||
| <code>WINDOW_RADIO_CHANNELS</code> | |||
| <code>10705</code> | |||
| MyPVRChannels.xml | |||
|- | |||
| <code>radiorecordings</code> | |||
| <code>WINDOW_RADIO_RECORDINGS</code> | |||
| <code>10706</code> | |||
| MyPVRRecordings.xml | |||
|- | |||
| <code>radioguide</code> | |||
| <code>WINDOW_RADIO_GUIDE</code> | |||
| <code>10707</code> | |||
| MyPVRGuide.xml | |||
|- | |||
| <code>radiotimers</code> | |||
| <code>WINDOW_RADIO_TIMERS</code> | |||
| <code>10708</code> | |||
| MyPVRTimers.xml | |||
|- | |||
| <code>radiosearch</code> | |||
| <code>WINDOW_RADIO_SEARCH</code> | |||
| <code>10709</code> | |||
| 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>fullscreenradioinput</code> | |||
| <code>WINDOW_FULLSCREEN_RADIO_INPUT</code> | |||
| <code>10805</code> | |||
| None (shortcut to fullscreenradio) | |||
|- | |||
| <code>gamecontrollers</code> | |||
| <code>WINDOW_DIALOG_GAME_CONTROLLERS</code> | |||
| <code>10820</code> | |||
| 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>- </code> | ||
| | | <code>- </code> | ||
| | | | ||
| | | custom*.xml - WINDOW_ID's from 11100 to 11199 reserved for Skins | ||
|- | |- | ||
| selectdialog | | <code>selectdialog</code> | ||
| WINDOW_DIALOG_SELECT | | <code>WINDOW_DIALOG_SELECT</code> | ||
| 12000 | | <code>12000</code> | ||
| DialogSelect.xml | | DialogSelect.xml | ||
|- | |- | ||
| musicinformation | | <code>musicinformation</code> | ||
| | | <code>WINDOW_DIALOG_MUSIC_INFO</code> | ||
| 12001 | | <code>12001</code> | ||
| | | DialogMusicInfo.xml | ||
|- | |- | ||
| okdialog | | <code>okdialog</code> | ||
| WINDOW_DIALOG_OK | | <code>WINDOW_DIALOG_OK</code> | ||
| 12002 | | <code>12002</code> | ||
| | | DialogConfirm.xml | ||
|- | |- | ||
| movieinformation | | <code>movieinformation</code> | ||
| | | <code>WINDOW_DIALOG_VIDEO_INFO</code> | ||
| 12003 | | <code>12003</code> | ||
| DialogVideoInfo.xml | | DialogVideoInfo.xml | ||
|- | |- | ||
| fullscreenvideo | | <code>managevideoversions</code> | ||
| WINDOW_FULLSCREEN_VIDEO | | <code>WINDOW_DIALOG_MANAGE_VIDEO_VERSIONS</code> | ||
| 12005 | | <code>12004</code> | ||
| DialogVideoManager.xml | |||
| Added in Kodi v21 Omega | |||
|- | |||
| <code>fullscreenvideo</code> | |||
| <code>WINDOW_FULLSCREEN_VIDEO</code> | |||
| <code>12005</code> | |||
| VideoFullScreen.xml | | VideoFullScreen.xml | ||
|- | |- | ||
| visualisation | | <code>visualisation</code> | ||
| WINDOW_VISUALISATION | | <code>WINDOW_VISUALISATION</code> | ||
| 12006 | | <code>12006</code> | ||
| MusicVisualisation.xml | | MusicVisualisation.xml | ||
|- | |- | ||
| slideshow | | <code>slideshow</code> | ||
| WINDOW_SLIDESHOW | | <code>WINDOW_SLIDESHOW</code> | ||
| 12007 | | <code>12007</code> | ||
| SlideShow.xml | | SlideShow.xml | ||
|- | |- | ||
| | | <code>dialogcolorpicker</code> | ||
| | | <code>WINDOW_DIALOG_COLOR_PICKER</code> | ||
| 12008 | | <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 | ||
|- | |- | ||
| weather | | <code>weather</code> | ||
| WINDOW_WEATHER | | <code>WINDOW_WEATHER</code> | ||
| 12600 | | <code>12600</code> | ||
| MyWeather.xml | | MyWeather.xml | ||
|- | |- | ||
| screensaver | | <code>screensaver</code> | ||
| WINDOW_SCREENSAVER | | <code>WINDOW_SCREENSAVER</code> | ||
| 12900 | | <code>12900</code> | ||
| none | | none | ||
|- | |- | ||
| videoosd | | <code>videoosd</code> | ||
| | | <code>WINDOW_DIALOG_VIDEO_OSD</code> | ||
| 12901 | | <code>12901</code> | ||
| VideoOSD.xml | | VideoOSD.xml | ||
|- | |- | ||
| videomenu | | <code>videomenu</code> | ||
| | | <code>WINDOW_VIDEO_MENU</code> | ||
| 12902 | | <code>12902</code> | ||
| | | none | ||
|- | |||
| <code>videotimeseek</code> | |||
| <code>WINDOW_VIDEO_TIME_SEEK</code> | |||
| <code>12905</code> | |||
| none | | 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>WINDOW_START</code> | |||
| <code>12998</code> | |||
| shortcut to the current startwindow | | shortcut to the current startwindow | ||
|- | |||
| <code>startup</code> | |||
| <code>WINDOW_STARTUP_ANIM</code> | |||
| <code>12999</code> | |||
| 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>Python Windows</code> | ||
| - | | <code>- </code> | ||
| - | | <code>-</code> | ||
| | | | ||
| | | WINDOW_ID's from 13000 to 13099 reserved for Python | ||
|- | |- | ||
| | | <code>addon</code> | ||
| <code>- </code> | |||
| <code>- </code> | |||
| | |||
| WINDOW_ID's from 14000 to 14099 reserved for Addons | |||
|- | |||
| | |||
| | |||
|} | |} | ||
<section end="main content" /> | |||
= Removed window IDs = | |||
* <code>programssettings</code> - Removed in ? | |||
* <code>scripts</code> - Removed in v10 Dharma | |||
* <code>networksettings</code> - Removed in v12 Frodo | |||
* <code>musicscan</code> - Removed in v12 Frodo | |||
* <code>videoscan</code> - Removed in v12 Frodo | |||
* <code>videofiles</code> - Removed in v13 Gotham | |||
* <code>pvr</code> - Replaced in v14 Helix with more specific PVR windows | |||
* <code>karaoke</code> - Removed in v16 Jarvis | |||
* <code>musicoverlay</code> - Removed in v16 Jarvis | |||
* <code>videooverlay</code> - Removed in v16 Jarvis | |||
* <code>musicfiles</code> - Removed in v16 Jarvis | |||
* <code>infodialog</code> - Removed in v17 Jarvis | |||
* <code>video</code> - Removed in v17 Krypton | |||
* <code>videolibrary</code> - 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]] | |||
* [[Action IDs]] | |||
* [[Built-in scripting]] | |||
{{top}} | |||
{{updated|20}} | |||
[[Category:Python]] | [[Category:Python]] | ||
[[Category: | [[Category:Add-on development]] | ||
[[Category:Skin development]] | |||
[[Category:Skin |
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 |
---|