Window IDs

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

You can use secondary parameters with all media windows, as can be seen here: Example: xbmc.activatewindow(videolibrary,movietitles)
 * Opening Windows and Dialogs
 * You want a button in your skin or on your remote taking you directly to the movie listing you let that button do

In addition, there are the following “special” windows whose id is not really a concern (and you'll notice isn't unique)