protected virtual void DisplayConfigurationDialog() { try { var dialog = new ConfigurationDialog(this.Log) { Configuration = _configuration, AllDrivers = _feedData != null? _feedData.vehicles.Select(v => new FavoriteDriver() { SeriesId = _feedData.series_id, Driver = v.driver.full_name }).ToList() : new List <FavoriteDriver>(), Favorites = _userSettings.FavoriteDrivers.ToList() }; if (dialog.ShowDialog(this) == DialogResult.OK) { Configuration = dialog.Configuration; SetLogLevel(Configuration.UseVerboseLogging); _userSettings.FavoriteDrivers = dialog.Favorites.ToList(); SaveUserSettings(); } UpdateTheme(); } catch (Exception ex) { ExceptionHandler("Error loading Settings", ex); } }
private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { try { var dialog = new ConfigurationDialog() { Configuration = _configuration, AllDrivers = _feedData != null? _feedData.vehicles.Select(v => new FavoriteDriver() { SeriesId = _feedData.series_id, Driver = v.driver.full_name }).ToList() : new List <FavoriteDriver>(), Favorites = _userSettings.FavoriteDrivers.ToList() }; if (dialog.ShowDialog(this) == DialogResult.OK) { Configuration = dialog.Configuration; _userSettings.FavoriteDrivers = dialog.Favorites.ToList(); SaveUserSettings(); } UpdateTheme(); } catch (Exception ex) { ExceptionHandler(ex); } }
public Main() { this._annotationPackageProvider = new AmazonAnnotationPackageProvider(); this._annotationConfig = this._annotationPackageProvider.GetAnnotationConfigAsync().GetAwaiter().GetResult(); if (this._annotationConfig == null) { this._annotationConfig = new AnnotationConfig(); using (var configurationForm = new ConfigurationDialog()) { configurationForm.Setup(this._annotationConfig); configurationForm.ShowDialog(); } } this.InitializeComponent(); this.downloadControl.Dock = DockStyle.Fill; this.annotationPackageListControl.Setup(this._annotationPackageProvider); this.autoplaceAnnotationsToolStripMenuItem.Checked = true; this.annotationDrawControl.AutoplaceAnnotations = true; this.annotationDrawControl.SetObjectClasses(this._annotationConfig.ObjectClasses); this.annotationDrawControl.ShowLabels = true; this.showLabelsToolStripMenuItem.Checked = true; }
protected override async Task ExecuteAsync(OleMenuCmdEventArgs e) { try { var project = await VS.Solutions.GetActiveProjectAsync(); await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync(); if (project != null) { try { ProjectDescription pd = new ProjectDescription(project); ConfigurationDialog dlg = new ConfigurationDialog(project.DteProject(), pd); dlg.ShowDialog(); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); MessageBox.Show(ex.Message, "NDO Configuration"); } } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); MessageBox.Show(ex.Message, "Configure"); } }
void Configure_Click(object sender, RoutedEventArgs e) { var dialog = new ConfigurationDialog { Owner = this }; dialog.ShowDialog(); }
public Main() { this.StartPosition = FormStartPosition.CenterScreen; try { this._annotationPackageProvider = new AmazonAnnotationPackageProvider(); } catch (TaskCanceledException) { MessageBox.Show("The local database took too long to respond.\n\n" + "Make sure your config is correctly setup. Are MinIO and your local DynamoDB running?\n\n" + "Refer to the README.md for further information on how to correctly setup a local database.", "Database Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Load += (s, e) => this.Close(); return; } this._annotationConfig = this._annotationPackageProvider.GetAnnotationConfigAsync().GetAwaiter().GetResult(); if (this._annotationConfig == null) { this._annotationConfig = new AnnotationConfig(); using (var configurationDialog = new ConfigurationDialog()) { configurationDialog.Setup(this._annotationConfig); var dialogResult = configurationDialog.ShowDialog(); if (dialogResult == DialogResult.OK) { this._annotationPackageProvider.SetAnnotationConfigAsync(this._annotationConfig); } else { this.Load += (s, e) => this.Close(); return; } } } this.InitializeComponent(); this.Text = $"Alturos Image Annotation {Application.ProductVersion}"; this.downloadControl.Dock = DockStyle.Fill; this.annotationPackageListControl.Setup(this._annotationPackageProvider); this.annotationImageListControl.Setup(this._annotationPackageProvider); this.autoplaceAnnotationsToolStripMenuItem.Checked = true; this.annotationDrawControl.AutoplaceAnnotations = true; this.annotationDrawControl.SetObjectClasses(this._annotationConfig.ObjectClasses); this.annotationDrawControl.SetLabelsVisible(false); this.tagEditControl.SetConfig(this._annotationConfig); }
public MainWindow() { InitializeComponent(); if (!Settings.Default.FirstRunLicensingConfigurationFinished) { var dialog = new ConfigurationDialog(); dialog.ShowDialog(); } }
private async void SettingsToolStripMenuItem_Click(object sender, EventArgs e) { using (var configurationForm = new ConfigurationDialog()) { configurationForm.Setup(this._annotationConfig); var dialogResult = configurationForm.ShowDialog(); if (dialogResult == DialogResult.OK) { await this._annotationPackageProvider.SetAnnotationConfigAsync(this._annotationConfig); } } }
private async void SettingsToolStripMenuItem_Click(object sender, EventArgs e) { using (var dialog = new ConfigurationDialog()) { dialog.StartPosition = FormStartPosition.CenterParent; dialog.Setup(this._annotationConfig); var dialogResult = dialog.ShowDialog(this); if (dialogResult == DialogResult.OK) { await this._annotationPackageProvider.SetAnnotationConfigAsync(this._annotationConfig); } } }
private void Configure_Executed(object sender, ExecutedRoutedEventArgs e) { ConfigurationDialog dialog = new ConfigurationDialog { Owner = this }; if (dialog.ShowDialog() == true) { // Al terminar el diálogo, cambiar la configuración y guardarla Properties.Settings.Default.ColorUsuario = dialog.ColorUsuario; Properties.Settings.Default.ColorFondo = dialog.ColorFondo; Properties.Settings.Default.ColorBot = dialog.ColorRobot; Properties.Settings.Default.Save(); } }
private void showConfigurationDialog() { ConfigurationDialog cfgDialog = new ConfigurationDialog(); if (cfgDialog.ShowDialog() == DialogResult.OK) { updateCandidateFiles(true); } }