Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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();
        }
Beispiel #4
0
        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();
        }