Normal
Yes, there was some changes in screen names so in this plugin in InputMappingForm.cs -> public InputMappingForm(string name) method should look like this[CODE]public InputMappingForm(string name) { // // Required for Windows Form Designer support // InitializeComponent(); foreach (GUIWindow.Window wnd in nativeWindowsList) { if (wnd.ToString().IndexOf("DIALOG") == -1) switch ((int)Enum.Parse(typeof(GUIWindow.Window), wnd.ToString())) { case (int)GUIWindow.Window.WINDOW_ARTIST_INFO: case (int)GUIWindow.Window.WINDOW_DIALOG_DATETIME: case (int)GUIWindow.Window.WINDOW_DIALOG_EXIF: case (int)GUIWindow.Window.WINDOW_DIALOG_FILE: case (int)GUIWindow.Window.WINDOW_DIALOG_FILESTACKING: case (int)GUIWindow.Window.WINDOW_DIALOG_MENU: case (int)GUIWindow.Window.WINDOW_DIALOG_MENU_BOTTOM_RIGHT: case (int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY: case (int)GUIWindow.Window.WINDOW_DIALOG_OK: case (int)GUIWindow.Window.WINDOW_DIALOG_PROGRESS: case (int)GUIWindow.Window.WINDOW_DIALOG_RATING: case (int)GUIWindow.Window.WINDOW_DIALOG_SELECT: case (int)GUIWindow.Window.WINDOW_DIALOG_SELECT2: case (int)GUIWindow.Window.WINDOW_DIALOG_TEXT: case (int)GUIWindow.Window.WINDOW_DIALOG_TVGUIDE: case (int)GUIWindow.Window.WINDOW_DIALOG_YES_NO: case (int)GUIWindow.Window.WINDOW_INVALID: case (int)GUIWindow.Window.WINDOW_MINI_GUIDE: case (int)GUIWindow.Window.WINDOW_TV_CROP_SETTINGS: //case (int)GUIWindow.Window.WINDOW_MSNOSD: case (int)GUIWindow.Window.WINDOW_MUSIC: case (int)GUIWindow.Window.WINDOW_MUSIC_COVERART_GRABBER_RESULTS: case (int)GUIWindow.Window.WINDOW_MUSIC_INFO: case (int)GUIWindow.Window.WINDOW_OSD: case (int)GUIWindow.Window.WINDOW_TOPBAR: //case (int)GUIWindow.Window.WINDOW_TOPBARHOME: //case (int)GUIWindow.Window.WINDOW_TVMSNOSD: case (int)GUIWindow.Window.WINDOW_TVOSD: case (int)GUIWindow.Window.WINDOW_TVZAPOSD: case (int)GUIWindow.Window.WINDOW_VIDEO_ARTIST_INFO: case (int)GUIWindow.Window.WINDOW_VIDEO_INFO: case (int)GUIWindow.Window.WINDOW_VIRTUAL_KEYBOARD: //case (int)GUIWindow.Window.WINDOW_VIRTUAL_WEB_KEYBOARD: break; case (int)GUIWindow.Window.WINDOW_SETTINGS_SCREEN: case (int)GUIWindow.Window.WINDOW_SETTINGS_SLIDESHOW: case (int)GUIWindow.Window.WINDOW_SETTINGS_GUI: case (int)GUIWindow.Window.WINDOW_SETTINGS_SKIN: case (int)GUIWindow.Window.WINDOW_SETTINGS_SKIPSTEPS: continue; default: windowsListFiltered.Add(GetFriendlyName(wnd.ToString())); break; } windowsList.Add(GetFriendlyName(wnd.ToString())); // KBIP ADDED NEXT LINE windowIdsToNameMap.Add((int)wnd, wnd.ToString()); } // KBIP ADDED NEXT LINE UpdateWindowsForPlugins(); foreach (MediaPortal.GUI.Library.Action.ActionType actn in nativeActionList) actionList.Add(GetFriendlyName(actn.ToString())); comboBoxSound.DataSource = soundList; comboBoxLayer.DataSource = layerList; inputClassName = name; InitializeTreeMapping(inputClassName); }[/CODE] Added code is:[CODE]case (int)GUIWindow.Window.WINDOW_SETTINGS_SCREEN:case (int)GUIWindow.Window.WINDOW_SETTINGS_SLIDESHOW:case (int)GUIWindow.Window.WINDOW_SETTINGS_GUI:case (int)GUIWindow.Window.WINDOW_SETTINGS_SKIN:case (int)GUIWindow.Window.WINDOW_SETTINGS_SKIPSTEPS: continue;[/CODE]
Yes, there was some changes in screen names so in this plugin in InputMappingForm.cs -> public InputMappingForm(string name) method should look like this
[CODE]public InputMappingForm(string name)
{
//
// Required for Windows Form Designer support
InitializeComponent();
foreach (GUIWindow.Window wnd in nativeWindowsList)
if (wnd.ToString().IndexOf("DIALOG") == -1)
switch ((int)Enum.Parse(typeof(GUIWindow.Window), wnd.ToString()))
case (int)GUIWindow.Window.WINDOW_ARTIST_INFO:
case (int)GUIWindow.Window.WINDOW_DIALOG_DATETIME:
case (int)GUIWindow.Window.WINDOW_DIALOG_EXIF:
case (int)GUIWindow.Window.WINDOW_DIALOG_FILE:
case (int)GUIWindow.Window.WINDOW_DIALOG_FILESTACKING:
case (int)GUIWindow.Window.WINDOW_DIALOG_MENU:
case (int)GUIWindow.Window.WINDOW_DIALOG_MENU_BOTTOM_RIGHT:
case (int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY:
case (int)GUIWindow.Window.WINDOW_DIALOG_OK:
case (int)GUIWindow.Window.WINDOW_DIALOG_PROGRESS:
case (int)GUIWindow.Window.WINDOW_DIALOG_RATING:
case (int)GUIWindow.Window.WINDOW_DIALOG_SELECT:
case (int)GUIWindow.Window.WINDOW_DIALOG_SELECT2:
case (int)GUIWindow.Window.WINDOW_DIALOG_TEXT:
case (int)GUIWindow.Window.WINDOW_DIALOG_TVGUIDE:
case (int)GUIWindow.Window.WINDOW_DIALOG_YES_NO:
case (int)GUIWindow.Window.WINDOW_INVALID:
case (int)GUIWindow.Window.WINDOW_MINI_GUIDE:
case (int)GUIWindow.Window.WINDOW_TV_CROP_SETTINGS:
//case (int)GUIWindow.Window.WINDOW_MSNOSD:
case (int)GUIWindow.Window.WINDOW_MUSIC:
case (int)GUIWindow.Window.WINDOW_MUSIC_COVERART_GRABBER_RESULTS:
case (int)GUIWindow.Window.WINDOW_MUSIC_INFO:
case (int)GUIWindow.Window.WINDOW_OSD:
case (int)GUIWindow.Window.WINDOW_TOPBAR:
//case (int)GUIWindow.Window.WINDOW_TOPBARHOME:
//case (int)GUIWindow.Window.WINDOW_TVMSNOSD:
case (int)GUIWindow.Window.WINDOW_TVOSD:
case (int)GUIWindow.Window.WINDOW_TVZAPOSD:
case (int)GUIWindow.Window.WINDOW_VIDEO_ARTIST_INFO:
case (int)GUIWindow.Window.WINDOW_VIDEO_INFO:
case (int)GUIWindow.Window.WINDOW_VIRTUAL_KEYBOARD:
//case (int)GUIWindow.Window.WINDOW_VIRTUAL_WEB_KEYBOARD:
break;
case (int)GUIWindow.Window.WINDOW_SETTINGS_SCREEN:
case (int)GUIWindow.Window.WINDOW_SETTINGS_SLIDESHOW:
case (int)GUIWindow.Window.WINDOW_SETTINGS_GUI:
case (int)GUIWindow.Window.WINDOW_SETTINGS_SKIN:
case (int)GUIWindow.Window.WINDOW_SETTINGS_SKIPSTEPS:
continue;
default:
windowsListFiltered.Add(GetFriendlyName(wnd.ToString()));
}
windowsList.Add(GetFriendlyName(wnd.ToString()));
// KBIP ADDED NEXT LINE
windowIdsToNameMap.Add((int)wnd, wnd.ToString());
UpdateWindowsForPlugins();
foreach (MediaPortal.GUI.Library.Action.ActionType actn in nativeActionList)
actionList.Add(GetFriendlyName(actn.ToString()));
comboBoxSound.DataSource = soundList;
comboBoxLayer.DataSource = layerList;
inputClassName = name;
InitializeTreeMapping(inputClassName);
}[/CODE]
Added code is:
[CODE]
continue;[/CODE]