private void OnTextBoxOpacityTextChanged(object sender, EventArgs e) { Int32.TryParse(_textBoxOpacity.Text, out int x); SerializedInfo.Instance.Opacity = x; _opacity = x; BoardSettingAltered?.Invoke(); }
private void OnCheckBoxUseSquareImagesCheckedChanged(object sender, EventArgs e) { bool useImages = _checkBoxUseSquareImages.Checked; SerializedInfo.Instance.UseSquareImages = useImages; BoardSettingAltered?.Invoke(); ApplyUseImagesUi(useImages); }
private void OnRadioButtonArrowCheckedChanged(object sender, EventArgs e) { if (!_radioButtonArrowHighlight.Checked) { return; } SerializedInfo.Instance.NoHighlight = false; SerializedInfo.Instance.ArrowHighlight = true; SerializedInfo.Instance.BorderHighlight = false; BoardSettingAltered?.Invoke(); }
private void OnButtonDarkSquareColorClick(object sender, EventArgs e) { ColorDialog colorDialog = new ColorDialog { Color = _buttonDarkSquare.BackColor }; if (colorDialog.ShowDialog() == DialogResult.OK) { _buttonDarkSquare.BackColor = Color.FromArgb(_opacity, colorDialog.Color); SerializedInfo.Instance.DarkSquareColor = Color.FromArgb(_opacity, colorDialog.Color); BoardSettingAltered?.Invoke(); } }
private void OnBoardSettingDialogFormClosing(object sender, FormClosingEventArgs e) { if (!_applied) { SerializedInfo.Instance.DarkSquareColor = _initialDarkSquareColor; SerializedInfo.Instance.LightSquareColor = _initialLightSquareColor; SerializedInfo.Instance.HighlightLastmoveColor = _initialHighlightLastmoveColor; SerializedInfo.Instance.BorderHighlight = _initialBorderHighlight; SerializedInfo.Instance.NoHighlight = _initialNoHighlight; SerializedInfo.Instance.ArrowHighlight = _initialArrowHighlight; SerializedInfo.Instance.UseSquareImages = _initialUseSquareImages; SerializedInfo.Instance.DarkSquarePath = _initialDarkSquarePath; SerializedInfo.Instance.LightSquarePath = _initialLightSquarePath; BoardSettingAltered?.Invoke(); } else { Int32.TryParse(_textBoxOpacity.Text, out int x); SerializedInfo.Instance.Opacity = x; _applied = false; } }
private void OnTextBoxLightSquarePathTextChanged(object sender, EventArgs e) { SerializedInfo.Instance.LightSquarePath = _textBoxLightSquarePath.Text; BoardSettingAltered?.Invoke(); }