Example #1
0
        private void LoadConsoles()
        {
            PanelConsoleProfiles.Controls.Clear();
            SelectedConsole = null;

            int consoleIndex = 0;

            foreach (var consoleProfile in MainWindow.Settings.ConsoleProfiles)
            {
                Image consoleImage = consoleImage = Properties.Resources.PlayStation3Fat;

                switch (consoleProfile.Type)
                {
                case ConsoleType.PlayStation3Fat:
                    consoleImage = Properties.Resources.PlayStation3Fat;
                    break;

                case ConsoleType.PlayStation3Slim:
                    consoleImage = Properties.Resources.PlayStation3Slim;
                    break;

                case ConsoleType.PlayStation3SuperSlim:
                    consoleImage = Properties.Resources.PlayStation3Slim;
                    break;

                case ConsoleType.Xbox360FatWhite:
                    consoleImage = Properties.Resources.XboxFat;
                    break;

                case ConsoleType.Xbox360EliteFatBlack:
                    consoleImage = Properties.Resources.XboxFatElite;
                    break;

                case ConsoleType.Xbox360Slim:
                    consoleImage = Properties.Resources.XboxSlim;
                    break;

                case ConsoleType.Xbox360SlimE:
                    consoleImage = Properties.Resources.XboxSlimE;
                    break;
                }

                var consoleItem = new TileConsoleItem(consoleProfile.Name, consoleImage)
                {
                    ConsoleProfile = consoleProfile
                };
                consoleItem.OnClick += new EventHandler(ConsoleItem_Click);
                PanelConsoleProfiles.Controls.Add(consoleItem);
                consoleIndex++;
            }
        }
Example #2
0
        private void ConsoleItem_Click(object sender, EventArgs e)
        {
            ResetConsoleItems();

            Control SelectedItem;

            if (((Control)sender) is not TileConsoleItem)
            {
                SelectedItem = ((Control)sender).Parent;
            }
            else
            {
                SelectedItem = (Control)sender as TileConsoleItem;
            }

            SelectedConsole            = SelectedItem as TileConsoleItem;
            SelectedConsole.IsSelected = true;

            ConsoleProfile = SelectedConsole.ConsoleProfile;

            ButtonEdit.Enabled    = ConsoleProfile != null;
            ButtonDelete.Enabled  = ConsoleProfile != null;
            ButtonConnect.Enabled = ConsoleProfile != null;
        }