/// <summary> /// Updates <see cref="CurrentTheme"/> setting to <see cref="EditorTheme.OSDefault"/>. /// </summary> /// <param name="inSender">Determines if the theme is being set or unset.</param> /// <param name="inEventArguments">Additional event data.</param> private void RadioButtonOSDefaultTheme_CheckedChanged(object inSender, EventArgs inEventArguments) { if (inSender is RadioButton radioButton && radioButton.Checked) { CurrentTheme.SetUpTheme(EditorTheme.OSDefault); ApplyCurrentTheme(); } }
/// <summary> /// Restores old settings on cancel. /// </summary> /// <param name="inSender">The originator of the event.</param> /// <param name="inEventArguments">Additional event data.</param> private void CancelButtonControl_Click(object inSender, EventArgs inEventArguments) { CurrentTheme.SetUpTheme(OldTheme); Settings.Default.Reload(); DialogResult = DialogResult.Cancel; }