AvalonGUIConfig.TVSeriesConfig.ShowWidebannerContextMenu C# (CSharp) Метод

ShowWidebannerContextMenu() приватный Метод

private ShowWidebannerContextMenu ( ) : void
Результат void
        private void ShowWidebannerContextMenu()
        {
            IDialogbox dlg = (IDialogbox)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlg == null) return;

            dlg.Reset();
            dlg.SetHeading(Translation.Thumbnails);

            foreach (int value in Enum.GetValues(typeof(Views)))
            {
                Views banner = (Views)Enum.Parse(typeof(Views), value.ToString());
                string label = GetWidebannerName(banner);

                // Create new item
                GUIListItem listItem = new GUIListItem(label);
                listItem.ItemId = value;

                // Set selected if current
                if (banner == widebannerMod) listItem.Selected = true;

                // Add new item to context menu
                dlg.Add(listItem);
            }

            dlg.DoModal(GUIWindowManager.ActiveWindow);
            if (dlg.SelectedId <= 0) return;

            // Set new Selection
            widebannerMod = (Views)Enum.GetValues(typeof(Views)).GetValue(dlg.SelectedLabel);
            btnwidebannerMod.Label = dlg.SelectedLabelText;
        }