// Windows. #define WINDOW_NOW_PLAYING 10050 #define WINDOW_PLEX_SEARCH 10051 #define WINDOW_PLUGIN_SETTINGS 10052 #define WINDOW_SHARED_CONTENT 10053 #define WINDOW_PLEX_PREPLAY_VIDEO 10090 #define WINDOW_PLEX_PREPLAY_MUSIC 10091 #define WINDOW_PLEX_MYCHANNELS 10092 #define WINDOW_PLEX_STARTUP_HELPER 10093 #define WINDOW_MYPLEX_LOGIN 10203 // Dialogs. #define WINDOW_DIALOG_RATING 10200 #define WINDOW_DIALOG_TIMER 10201 #define WINDOW_DIALOG_FILTER_SORT 10202 #define WINDOW_DIALOG_PLEX_SUBTITLE_PICKER 10204 #define WINDOW_DIALOG_PLEX_AUDIO_PICKER 10205
but xbmc/input/ButtonTranslator.cpp doesn't have the complete list
static const ActionMapping windows[] =
{{"home" , WINDOW_HOME},
/* PLEX */
{“channels” , WINDOW_PLEX_MYCHANNELS},
{“sharedcontent” , WINDOW_SHARED_CONTENT},
{“nowplaying” , WINDOW_NOW_PLAYING},
{“plexsearch” , WINDOW_PLEX_SEARCH},
{“plexpreplayvideo” , WINDOW_PLEX_PREPLAY_VIDEO},
{“plexpreplaymusic” , WINDOW_PLEX_PREPLAY_MUSIC},
{“myplexlogin” , WINDOW_MYPLEX_LOGIN},
{“filterdialog” , WINDOW_DIALOG_FILTER_SORT},
/* END PLEX */
{“programs” , WINDOW_PROGRAMS},
{“pictures” , WINDOW_PICTURES},
{“filemanager” , WINDOW_FILES},
…
This makes customization of remote control buttons for windows like WINDOW_DIALOG_PLEX_SUBTITLE_PICKER or WINDOW_DIALOG_PLEX_AUDIO_PICKER impossible.
Can the list of windows in "ButtonTranslator.cpp" be updated ?
I guess this goes for both Plex and Rasplex