Reply to thread

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]


Top Bottom