Exemple #1
0
        public frmMain(string[] args)
        {
            InitializeComponent();
            if (DesignMode)
            {
                return;
            }

            _commandLine = new CommandLineHelper(args);

            ResourceHelper.LoadResources(Language.English);
        }
Exemple #2
0
        public frmMain(string[] args)
        {
            frmMain.Instance = this;

            InitializeComponent();
            if (DesignMode)
            {
                return;
            }

            _commandLine = new CommandLineHelper(args);

            ResourceHelper.LoadResources(Language.English);
            MonoThemeHelper.ExcludeFromTheme(pnlRenderer);
        }
Exemple #3
0
        private void mnuPreferences_Click(object sender, EventArgs e)
        {
            using (frmPreferences frm = new frmPreferences()) {
                VsDualOutputOption originalVsDualOutput = ConfigManager.Config.PreferenceInfo.VsDualVideoOutput;

                if (frm.ShowDialog(sender, this) == DialogResult.OK)
                {
                    if (frm.NeedRestart)
                    {
                        //Data folder has changed, end process
                        ConfigManager.DoNotSaveSettings = true;
                        this.Close();
                        return;
                    }

                    VsDualOutputOption newVsDualOutput = ConfigManager.Config.PreferenceInfo.VsDualVideoOutput;
                    if (originalVsDualOutput != newVsDualOutput)
                    {
                        if (newVsDualOutput == VsDualOutputOption.Both || originalVsDualOutput == VsDualOutputOption.Both)
                        {
                            UpdateViewerSize(true);
                        }
                        else
                        {
                            UpdateDualSystemViewer();
                        }
                    }
                    ResourceHelper.LoadResources(ConfigManager.Config.PreferenceInfo.DisplayLanguage);
                    ResourceHelper.UpdateEmuLanguage();
                    ResourceHelper.ApplyResources(this);
                    UpdateMenus();
                    InitializeNsfMode();
                    if (_emuThread == null)
                    {
                        ShowRecentGames();
                    }
                    TopMost         = ConfigManager.Config.PreferenceInfo.AlwaysOnTop;
                    FormBorderStyle = ConfigManager.Config.PreferenceInfo.DisableMouseResize ? FormBorderStyle.Fixed3D : FormBorderStyle.Sizable;
                }
                else
                {
                    UpdateVideoSettings();
                    UpdateMenus();
                    UpdateViewerSize();
                }
            }
            ResizeRecentGames(sender, e);
        }
Exemple #4
0
 private void mnuPreferences_Click(object sender, EventArgs e)
 {
     using (frmPreferences frm = new frmPreferences()) {
         if (frm.ShowDialog(sender, this) == DialogResult.OK)
         {
             ResourceHelper.LoadResources(ConfigManager.Config.PreferenceInfo.DisplayLanguage);
             ResourceHelper.UpdateEmuLanguage();
             ResourceHelper.ApplyResources(this);
             UpdateMenus();
             InitializeNsfMode(true);
             ctrlRecentGames.UpdateGameInfo();
             TopMost = ConfigManager.Config.PreferenceInfo.AlwaysOnTop;
         }
         else
         {
             UpdateVideoSettings();
             UpdateMenus();
             UpdateViewerSize();
         }
     }
     ResizeRecentGames(sender, e);
 }
Exemple #5
0
        private void mnuPreferences_Click(object sender, EventArgs e)
        {
            using (frmPreferences frm = new frmPreferences()) {
                VsDualOutputOption originalVsDualOutput = ConfigManager.Config.PreferenceInfo.VsDualVideoOutput;

                if (frm.ShowDialog(sender, this) == DialogResult.OK)
                {
                    VsDualOutputOption newVsDualOutput = ConfigManager.Config.PreferenceInfo.VsDualVideoOutput;
                    if (originalVsDualOutput != newVsDualOutput)
                    {
                        if (newVsDualOutput == VsDualOutputOption.Both || originalVsDualOutput == VsDualOutputOption.Both)
                        {
                            UpdateViewerSize(true);
                        }
                        else
                        {
                            UpdateDualSystemViewer();
                        }
                    }
                    ResourceHelper.LoadResources(ConfigManager.Config.PreferenceInfo.DisplayLanguage);
                    ResourceHelper.UpdateEmuLanguage();
                    ResourceHelper.ApplyResources(this);
                    UpdateMenus();
                    InitializeNsfMode();
                    ctrlRecentGames.UpdateGameInfo();
                    TopMost         = ConfigManager.Config.PreferenceInfo.AlwaysOnTop;
                    FormBorderStyle = ConfigManager.Config.PreferenceInfo.DisableMouseResize ? FormBorderStyle.Fixed3D : FormBorderStyle.Sizable;
                }
                else
                {
                    UpdateVideoSettings();
                    UpdateMenus();
                    UpdateViewerSize();
                }
            }
            ResizeRecentGames(sender, e);
        }