summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/OptionXY.cs
diff options
context:
space:
mode:
authorJacobPalecki <[email protected]>2021-01-20 20:13:33 -0800
committerGitHub <[email protected]>2021-01-20 20:13:33 -0800
commit5b6479013c8f35df933dd57c680063f4db1e4028 (patch)
tree60dd7c67a0f163457da2519b42553382a39a591b /grapher/Models/Options/OptionXY.cs
parentshow custom dialog on bad input (#63) (diff)
parentGuard against bad anisotropy args (diff)
downloadrawaccel-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.cs26
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
}
}