private void toFilter_Click(object sender, EventArgs e) {
search_ = current_search();
if (search_.fg == util.transparent) {
var sel = new select_color_form("Filter Foreground Color", Color.Red);
if (sel.ShowDialog() == DialogResult.OK) {
fg.BackColor = sel.SelectedColor;
search_ = current_search();
Debug.Assert(search_.fg != util.transparent);
} else
// user did not select a foreground - this is required
return;
}
if ( markAsNewEntry.Checked)
unique_search_id_ = 0;
search_.unique_id = unique_search_id_;
wants_to_filter_ = true;
DialogResult = DialogResult.OK;
}
}