Beispiel #1
0
 private void Project_SettingsChanged(object sender, ProjectSettingsEventArgs e)
 {
     if (e?.ProjectSettingsType == ProjectSettingsType.ColorScheme && sender is Project project)
     {
         Application.OpenForms.OfType <TFormBase>().Where(form => form.GetProject() == project).ForEach(form => OnChangingColorScheme(form, form.GetProject().ProjectSettings.ColorScheme));
     }
 }
        private void StudioProjectSettingsOpened(object sender, ProjectSettingsEventArgs e)
        {
            if (e.Changes.SubSettingsChanges.ContainsKey("debugSettings"))
            {
                if (e.Changes.SubSettingsChanges["debugSettings"].SubSettingsChanges.ContainsKey("chromeSettings"))
                {
                    RestartSelenium(e.Settings, BrowserType.Chrome);
                }

                if (e.Changes.SubSettingsChanges["debugSettings"].SubSettingsChanges.ContainsKey("firefoxSettings"))
                {
                    RestartSelenium(e.Settings, BrowserType.FireFox);
                }
            }
        }