public override bool SaveOptions() { bool codeCoverageColorsChanged = false; foreach (CodeCoverageDisplayItem item in displayItemsListBox.Items) { if (item.HasChanged) { CodeCoverageOptions.Properties.Set <System.Drawing.Color>(item.ForeColorPropertyName, item.ForeColor); CodeCoverageOptions.Properties.Set <System.Drawing.Color>(item.BackColorPropertyName, item.BackColor); codeCoverageColorsChanged = true; } } if (codeCoverageColorsChanged) { CodeCoverageService.RefreshCodeCoverageHighlights(); } return(base.SaveOptions()); }
public override bool StorePanelContents() { bool codeCoverageColorsChanged = false; foreach (CodeCoverageDisplayItem item in displayItemsListBox.Items) { CodeCoverageOptions.Properties.Set <Color>(item.ForeColorPropertyName, item.ForeColor); CodeCoverageOptions.Properties.Set <Color>(item.BackColorPropertyName, item.BackColor); if (item.HasChanged) { codeCoverageColorsChanged = true; } } if (codeCoverageColorsChanged) { CodeCoverageService.RefreshCodeCoverageHighlights(); } return(true); }