diff options
| author | JacobPalecki <[email protected]> | 2021-01-20 20:13:33 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-20 20:13:33 -0800 |
| commit | 5b6479013c8f35df933dd57c680063f4db1e4028 (patch) | |
| tree | 60dd7c67a0f163457da2519b42553382a39a591b /grapher/Models/Options/OptionXY.cs | |
| parent | show custom dialog on bad input (#63) (diff) | |
| parent | Guard against bad anisotropy args (diff) | |
| download | rawaccel-5b6479013c8f35df933dd57c680063f4db1e4028.tar.xz rawaccel-5b6479013c8f35df933dd57c680063f4db1e4028.zip | |
Merge pull request #65 from JacobPalecki/Directional
Directionality Features + Graph Fidelity
Diffstat (limited to 'grapher/Models/Options/OptionXY.cs')
| -rw-r--r-- | grapher/Models/Options/OptionXY.cs | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/grapher/Models/Options/OptionXY.cs b/grapher/Models/Options/OptionXY.cs index b4a2b27..102d05d 100644 --- a/grapher/Models/Options/OptionXY.cs +++ b/grapher/Models/Options/OptionXY.cs @@ -22,8 +22,9 @@ namespace grapher Form containingForm, double defaultData, Label label, - ActiveValueLabelXY activeValueLabels) - : this(new FieldXY(xBox, yBox, lockCheckBox, containingForm, defaultData), label, activeValueLabels) + ActiveValueLabelXY activeValueLabels, + bool allowCombined = true) + : this(new FieldXY(xBox, yBox, lockCheckBox, containingForm, defaultData, allowCombined), label, activeValueLabels) { } @@ -35,7 +36,8 @@ namespace grapher double defaultData, Label label, ActiveValueLabelXY activeValueLabels, - string startingName): + string startingName, + bool allowCombined = true): this( xBox, yBox, @@ -43,7 +45,8 @@ namespace grapher containingForm, defaultData, label, - activeValueLabels) + activeValueLabels, + allowCombined) { SetName(startingName); } @@ -124,7 +127,6 @@ namespace grapher { ActiveValueLabels.SetValues(x, y); Fields.SetActive(x, y); - } public override void AlignActiveValues() @@ -137,6 +139,7 @@ namespace grapher Fields.Hide(); Fields.LockCheckBox.Hide(); Label.Hide(); + ActiveValueLabels.Hide(); } public void Show() @@ -144,6 +147,7 @@ namespace grapher Fields.Show(); Fields.LockCheckBox.Show(); Label.Show(); + ActiveValueLabels.Show(); } public override void Show(string name) @@ -153,6 +157,18 @@ namespace grapher Show(); } + public void SetToUnavailable() + { + Fields.XField.SetToUnavailable(); + Fields.YField.SetToUnavailable(); + } + + public void SetToAvailable() + { + Fields.XField.SetToDefault(); + Fields.YField.SetToDefault(); + } + #endregion Methods } } |