private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { string s = Directory.Text; if (!System.IO.Directory.Exists(s)) { System.Windows.MessageBox.Show(_context.API.GetTranslation("wox_plugin_program_invalid_path")); return; } if (_editing == null) { var source = new Settings.ProgramSource { Location = Directory.Text, }; _settings.ProgramSources.Add(source); } else { _editing.Location = Directory.Text; } DialogResult = true; Close(); }
private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { string s = DirectoryTextBox.Text; if (!Directory.Exists(s)) { MessageBox.Show(_context.API.GetTranslation("wox_plugin_program_invalid_path")); return; } if (_editing == null) { Settings.ProgramSource source = new Settings.ProgramSource { Location = DirectoryTextBox.Text, Priority = Convert.ToInt32(PriorityTextBox.Text), Deep = Convert.ToInt32(DeepTextBox.Text) }; _settings.ProgramSources.Add(source); } else { _editing.Location = DirectoryTextBox.Text; _editing.Priority = Convert.ToInt32(PriorityTextBox.Text); _editing.Deep = Convert.ToInt32(DeepTextBox.Text); } DialogResult = true; Close(); }
public AddProgramSource(Settings.ProgramSource edit, Settings settings) { _editing = edit; _settings = settings; InitializeComponent(); Directory.Text = _editing.Location; }
public AddProgramSource(Settings.ProgramSource edit, Settings settings) { _editing = edit; _settings = settings; InitializeComponent(); DirectoryTextBox.Text = _editing.Location; PriorityTextBox.Text = _editing.Priority + ""; DeepTextBox.Text = _editing.Deep + ""; }
private void btnEditProgramSource_OnClick(object sender, RoutedEventArgs e) { Settings.ProgramSource selectedProgramSource = programSourceView.SelectedItem as Settings.ProgramSource; if (selectedProgramSource != null) { AddProgramSource add = new AddProgramSource(selectedProgramSource, _settings); if (add.ShowDialog() ?? false) { ReIndexing(); } } else { string msg = context.API.GetTranslation("wox_plugin_program_pls_select_program_source"); MessageBox.Show(msg); } }
private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { if (_editing == null) { var source = new Settings.ProgramSource { Location = Directory.Text, }; _settings.ProgramSources.Add(source); } else { _editing.Location = Directory.Text; } DialogResult = true; Close(); }
private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { if(_editing == null) { var source = new Settings.ProgramSource { Location = Directory.Text, }; _settings.ProgramSources.Add(source); } else { _editing.Location = Directory.Text; } DialogResult = true; Close(); }
private void btnDeleteProgramSource_OnClick(object sender, RoutedEventArgs e) { Settings.ProgramSource selectedProgramSource = programSourceView.SelectedItem as Settings.ProgramSource; if (selectedProgramSource != null) { string msg = string.Format(context.API.GetTranslation("wox_plugin_program_delete_program_source"), selectedProgramSource.Location); if (MessageBox.Show(msg, string.Empty, MessageBoxButton.YesNo) == MessageBoxResult.Yes) { _settings.ProgramSources.Remove(selectedProgramSource); ReIndexing(); } } else { string msg = context.API.GetTranslation("wox_plugin_program_pls_select_program_source"); MessageBox.Show(msg); } }