Window IDs
Jump to navigation
Jump to search
This table cross-references Window names, Window definitions, Window ID, and the delta Window ID's (this is the delta from the home window.) The code that performs the cross-reference is found in ButtonTranslator.cpp.
- keymap.xml uses the Window name.
- XBMC's C++ code uses the Window definitions and Window ID's.
- skin .xml files use the Delta Window ID's
- XBMC.ActivateWindow() can use either the Window name, the Window ID, or the delta Window ID.
- sounds.xml can use the window name or window ID
NAME
|
DEFINITION
|
WINDOW ID
|
DELTA WINDOW ID
|
SOURCE XML FILE
| |||||
home
|
WINDOW_HOME
|
10000
|
0
|
Home.xml
| |||||
myprograms
|
WINDOW_PROGRAMS
|
10001
|
1
|
MyPrograms.xml
| |||||
mypictures
|
WINDOW_PICTURES
|
10002
|
2
|
MyPics.xml
| |||||
myfiles
|
WINDOW_FILES
|
10003
|
3
|
FileManager.xml
| |||||
settings
|
WINDOW_SETTINGS_MENU
|
10004
|
4
|
Settings.xml
| |||||
mymusic
|
WINDOW_MUSIC
|
10005
|
5
|
None – this is just a wrapper for the current My Music view (who's IDs are 501 and 502)
| |||||
myvideo
|
WINDOW_VIDEOS
|
10006
|
6
|
None – this is just a wrapper for the current My Video view (who's IDs are 21-25)
| |||||
systeminfo
|
WINDOW_SYSTEM_INFORMATION
|
10007
|
7
|
SettingsSystemInfo.xml
| |||||
guicalibration
|
WINDOW_UI_CALIBRATION
|
10010
|
10
|
SettingsUICalibration.xml
| |||||
screencalibration
|
WINDOW_MOVIE_CALIBRATION
|
10011
|
11
|
SettingsScreenCalibration.xml
| |||||
mypicturessettings
|
WINDOW_SETTINGS_MYPICTURES
|
10012
|
12
|
SettingsCategory.xml
| |||||
myprogramssettings
|
WINDOW_SETTINGS_MYPROGRAMS
|
10013
|
13
|
SettingsCategory.xml
| |||||
myweathersettings
|
WINDOW_SETTINGS_MYWEATHER
|
10014
|
14
|
SettingsCategory.xml
| |||||
mymusicsettings
|
WINDOW_SETTINGS_MYMUSIC
|
10015
|
15
|
SettingsCategory.xml
| |||||
systemsettings
|
WINDOW_SETTINGS_SYSTEM
|
10016
|
16
|
SettingsCategory.xml
| |||||
myvideossettings
|
WINDOW_SETTINGS_MYVIDEOS
|
10017
|
17
|
SettingsCategory.xml
| |||||
networksettings
|
WINDOW_SETTINGS_NETWORK
|
10018
|
18
|
SettingsCategory.xml
| |||||
appearancesettings
|
WINDOW_SETTINGS_APPEARANCE
|
10019
|
19
|
SettingsCategory.xml
| |||||
scripts
|
WINDOW_SCRIPTS
|
10020
|
20
|
MyScripts.xml
| |||||
myvideolibrary
|
WINDOW_VIDEO_NAV
|
10025
|
25
|
MyVideoNav.xml - Replaces the following .XML files: MyVideoGenre (WINDOW_VIDEO_GENRE), MyVideoActors (WINDOW_VIDEO_ACTOR), MyVideoYear (WINDOW_VIDEO_YEAR), MyVideoTitle (WINDOW_VIDEO_TITLE)
| |||||
myvideofiles
|
WINDOW_VIDEO_FILES
|
10024
|
24
|
MyVideo.xml
| |||||
myvideoplaylist
|
WINDOW_VIDEO_PLAYLIST
|
10028
|
28
|
MyVideoPlaylist.xml
| |||||
LoginScreen
|
WINDOW_LOGINSCREEN
|
10029
|
29
|
LogonScreen.xml
| |||||
profiles
|
WINDOW_SETTINGS_PROFILES
|
10034
|
34
|
SettingsProfile.xml
| |||||
gamesaves
|
WINDOW_GAMESAVES
|
10035
|
35
|
MyGameSaves.xml
| |||||
yesnodialog
|
WINDOW_DIALOG_YES_NO
|
10100
|
100
|
DialogYesNo.xml
| |||||
progressdialog
|
WINDOW_DIALOG_PROGRESS
|
10101
|
101
|
DialogProgress.xml
| |||||
invitedialog
|
WINDOW_DIALOG_INVITE
|
10102
|
102
|
DialogInvite.xml
| |||||
virtualkeyboard
|
WINDOW_DIALOG_KEYBOARD
|
10103
|
103
|
DialogKeyboard.xml
| |||||
volumebar
|
WINDOW_DIALOG_VOLUME_BAR
|
10104
|
104
|
DialogVolumeBar.xml
| |||||
submenu
|
WINDOW_DIALOG_SUB_MENU
|
10105
|
105
|
DialogSubMenu.xml
| |||||
contextmenu
|
WINDOW_DIALOG_CONTEXT_MENU
|
10106
|
106
|
DialogContextMenu.xml
| |||||
infodialog
|
WINDOW_DIALOG_KAI_TOAST
|
10107
|
107
|
DialogKaiToast.xml
| |||||
hostdialog
|
WINDOW_DIALOG_HOST
|
10108
|
108
|
DialogHost.xml
| |||||
numericinput
|
WINDOW_DIALOG_NUMERIC
|
10109
|
109
|
DialogNumeric.xml
| |||||
gamepadinput
|
WINDOW_DIALOG_GAMEPAD
|
10110
|
110
|
DialogGamepad.xml
| |||||
shutdownmenu
|
WINDOW_DIALOG_BUTTON_MENU
|
10111
|
111
|
DialogButtonMenu.xml
| |||||
scandialog
|
WINDOW_DIALOG_MUSIC_SCAN
|
10112
|
112
|
DialogMusicScan.xml
| |||||
mutebug
|
WINDOW_DIALOG_MUTE_BUG
|
10113
|
113
|
DialogMuteBug.xml
| |||||
playercontrols
|
WINDOW_DIALOG_PLAYER_CONTROLS
|
10114
|
114
|
PlayerControls.xml
| |||||
seekbar
|
WINDOW_DIALOG_SEEK_BAR
|
10115
|
115
|
DialogSeekBar.xml
| |||||
musicosd
|
WINDOW_DIALOG_MUSIC_OSD
|
10120
|
120
|
MusicOSD.xml
| |||||
visualisationsettings
|
WINDOW_DIALOG_VIS_SETTINGS
|
10121
|
121
|
MusicOSDVisSettings.xml
| |||||
visualisationpresetlist
|
WINDOW_DIALOG_VIS_PRESET_LIST
|
10122
|
122
|
VisualizationPresetList.xml
| |||||
OSD Video Settings
|
|
|
123
|
VideoOSDSettings.xml
| |||||
Audio OSD Settings
|
|
|
124
|
VideoOSDSettings.xml
| |||||
Video Bookmarks
|
|
|
125
|
VideoOSDBookmarks.xml
| |||||
File Browser
|
|
|
126
|
FileBrowser.xml
| |||||
trainersettings
|
WINDOW_DIALOG_TRAINER_SETTINGS
|
10127
|
127
|
TrainerSettings.xml
| |||||
networksetup
|
WINDOW_DIALOG_NETWORK_SETUP
|
10128
|
128
|
DialogNetworkSetup.xml
| |||||
mediasource
|
WINDOW_DIALOG_MEDIA_SOURCE
|
10129
|
129
|
DialogMediaSource.xml
| |||||
ProfileSettings
|
WINDOW_PROFILE_SETTINGS
|
10130
|
130
|
ProfileSettings.xml
| |||||
LockSettings
|
WINDOW_LOCK_SETTINGS
|
10131
|
131
|
LockSettings.xml
| |||||
contentsettings
|
WINDOW_DIALOG_CONTENT_SETTINGS
|
10132
|
132
|
DialogContentSettings.xml
|
scandialog
|
WINDOW_DIALOG_VIDEO_SCAN
|
10133
|
133
|
DialogVideoScan.xml
|
favourites
|
WINDOW_DIALOG_FAVOURITES
|
10134
|
134
|
DialogFavourites.xml
| |||||
mymusicplaylist
|
WINDOW_MUSIC_PLAYLIST
|
10500
|
500
|
MyMusicPlaylist.xml
| |||||
mymusicfiles
|
WINDOW_MUSIC_FILES
|
10501
|
501
|
MyMusicSongs.xml
| |||||
mymusiclibrary
|
WINDOW_MUSIC_NAV
|
10502
|
502
|
MyMusicNav.xml
| |||||
mymusicplaylisteditor
|
WINDOW_MUSIC_PLAYLIST_EDITOR
|
10503
|
503
|
MyMusicPlaylistEditor.xml
| |||||
virtualkeyboard
|
WINDOW_VIRTUAL_KEYBOARD
|
11000
|
1000
|
.
| |||||
selectdialog
|
WINDOW_DIALOG_SELECT
|
12000
|
2000
|
DialogSelect.xml
| |||||
musicinformation
|
WINDOW_MUSIC_INFO
|
12001
|
2001
|
DialogAlbumInfo.xml
| |||||
okdialog
|
WINDOW_DIALOG_OK
|
12002
|
2002
|
DialogOK.xml
| |||||
movieinformation
|
WINDOW_VIDEO_INFO
|
12003
|
2003
|
DialogVideoInfo.xml
| |||||
scriptsdebuginfo
|
WINDOW_SCRIPTS_INFO
|
12004
|
2004
|
DialogScriptInfo.xml
| |||||
fullscreenvideo
|
WINDOW_FULLSCREEN_VIDEO
|
12005
|
2005
|
VideoFullScreen.xml
| |||||
visualisation
|
WINDOW_VISUALISATION
|
12006
|
2006
|
MusicVisualisation.xml
| |||||
slideshow
|
WINDOW_SLIDESHOW
|
12007
|
2007
|
SlideShow.xml
| |||||
filestackingdialog
|
WINDOW_DIALOG_FILESTACKING
|
12008
|
2008
|
DialogFileStacking.xml
| |||||
weather
|
WINDOW_WEATHER
|
12600
|
2600
|
MyWeather.xml
| |||||
xlinkkai
|
WINDOW_BUDDIES
|
12700
|
2700
|
MyBuddies.xml
| |||||
screensaver
|
WINDOW_SCREENSAVER
|
12900
|
2900
|
none
| |||||
videoosd
|
WINDOW_OSD
|
12901
|
2901
|
VideoOSD.xml
| |||||
videomenu
|
WINDOW_MEDIA_MENU
|
12902
|
2902
|
none
| |||||
startup
|
WINDOW_STARTUP
|
12999
|
2999
|
startup.xml
| |||||
startwindow
|
-
|
-
|
-
|
shortcut to the current startwindow
|
In addition, there are the following “special” windows whose id is not really a concern (and you'll notice isn't unique)
Pointer | - | - | 105 | Pointer.xml |
musicoverlay
|
WINDOW_MUSIC_OVERLAY
|
12903
|
2903
|
MusicOverlay.xml
|
videooverlay
|
WINDOW_VIDEO_OVERLAY
|
12904
|
2904
|
VideoOverlay.xml
|
Python Windows | - | - | 3000–3099 | none |