private void loadBtn_Click(object sender, EventArgs e) { int idx = sampleFilterBox.SelectedIndex; if (idx != -1) { WordFilterPlugin.Filter filter = sampleFilters[idx]; nameTxt.Text = filter.name; regexTxt.Text = filter.regex; replacementTxt.Text = filter.replacement; caseSensitive.Checked = filter.caseSensitive; priorityBox.Value = filter.priority; enabledBox.Checked = !filter.disabled; } }
private void editBtn_Click(object sender, EventArgs e) { int idx = currentFilterBox.SelectedIndex; if (idx != -1) { WordFilterPlugin.Filter filter = PluginSettings.Default.WordFilters[idx]; deleteBtn_Click(sender, e); nameTxt.Text = filter.name; regexTxt.Text = filter.regex; replacementTxt.Text = filter.replacement; caseSensitive.Checked = filter.caseSensitive; priorityBox.Value = filter.priority; enabledBox.Checked = !filter.disabled; } }
private void addBtn_Click(object sender, EventArgs e) { WordFilterPlugin.Filter filter = new WordFilterPlugin.Filter( nameTxt.Text, regexTxt.Text, replacementTxt.Text, caseSensitive.Checked, (int)priorityBox.Value, !enabledBox.Checked ); nameTxt.Text = ""; regexTxt.Text = ""; replacementTxt.Text = ""; caseSensitive.Checked = false; enabledBox.Checked = true; priorityBox.Value = 0; PluginSettings.Default.WordFilters.Add(filter); PluginSettings.Default.WordFilters.Sort(); PluginSettings.Default.Save(); loadCurrentList(); }