Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 private void OnTextBoxLightSquarePathTextChanged(object sender, EventArgs e)
 {
     SerializedInfo.Instance.LightSquarePath = _textBoxLightSquarePath.Text;
     BoardSettingAltered?.Invoke();
 }