From bcc32f19c53f9c0e422b195db83a3cf87bbd5b37 Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Sat, 26 Sep 2020 00:25:06 -0700 Subject: Show active values correctly for x\y option sensitivity --- grapher/Models/Fields/FieldXY.cs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'grapher/Models/Fields') diff --git a/grapher/Models/Fields/FieldXY.cs b/grapher/Models/Fields/FieldXY.cs index 1c01668..a7db922 100644 --- a/grapher/Models/Fields/FieldXY.cs +++ b/grapher/Models/Fields/FieldXY.cs @@ -121,6 +121,32 @@ namespace grapher #region Methods + public void SetActive(double x, double y) + { + XField.SetNewDefault(x); + YField.SetNewDefault(y); + XField.SetToDefault(); + + if (x != y) + { + LockCheckBox.Checked = false; + + if (Combined) + { + SetSeparate(); + } + } + else + { + LockCheckBox.Checked = true; + + if (!Combined) + { + SetCombined(); + } + } + } + private void CheckChanged(object sender, EventArgs e) { if (LockCheckBox.CheckState == CheckState.Checked) -- cgit v1.2.3