summaryrefslogtreecommitdiff
path: root/grapher/CapOptions.cs
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2020-08-11 23:06:39 -0700
committerJacob Palecki <[email protected]>2020-08-11 23:06:39 -0700
commit65a74b97c0c9ac8ca10312c0749e33df9e64b3d9 (patch)
treed15dbadb2497ae5df3d734b534d73ea613a0e943 /grapher/CapOptions.cs
parentMerge branch 'master' into GainCap (diff)
downloadrawaccel-65a74b97c0c9ac8ca10312c0749e33df9e64b3d9.tar.xz
rawaccel-65a74b97c0c9ac8ca10312c0749e33df9e64b3d9.zip
Disallow differing x and y weights with gain cap
Diffstat (limited to 'grapher/CapOptions.cs')
-rw-r--r--grapher/CapOptions.cs29
1 files changed, 18 insertions, 11 deletions
diff --git a/grapher/CapOptions.cs b/grapher/CapOptions.cs
index 310a214..2ee7f6b 100644
--- a/grapher/CapOptions.cs
+++ b/grapher/CapOptions.cs
@@ -12,12 +12,14 @@ namespace grapher
public CapOptions(
ToolStripMenuItem sensitivityCapCheck,
ToolStripMenuItem velocityGainCapCheck,
- OptionXY capOptionFields)
+ OptionXY capOption,
+ OptionXY weightOption)
{
SensitivityCapCheck = sensitivityCapCheck;
VelocityGainCapCheck = velocityGainCapCheck;
- CapOptionsFields = capOptionFields;
+ CapOption = capOption;
+ WeightOption = weightOption;
SensitivityCapCheck.Click += new System.EventHandler(OnSensitivityCapCheckClick);
VelocityGainCapCheck.Click += new System.EventHandler(OnVelocityGainCapCheckClick);
@@ -32,14 +34,16 @@ namespace grapher
ToolStripMenuItem VelocityGainCapCheck { get; }
- OptionXY CapOptionsFields { get; }
+ OptionXY CapOption { get; }
+
+ OptionXY WeightOption { get; }
public double SensitivityCapX {
get
{
if (IsSensitivityGain)
{
- return CapOptionsFields.Fields.X;
+ return CapOption.Fields.X;
}
else
{
@@ -53,7 +57,7 @@ namespace grapher
{
if (IsSensitivityGain)
{
- return CapOptionsFields.Fields.Y;
+ return CapOption.Fields.Y;
}
else
{
@@ -71,7 +75,7 @@ namespace grapher
}
else
{
- return CapOptionsFields.Fields.X;
+ return CapOption.Fields.X;
}
}
}
@@ -115,16 +119,19 @@ namespace grapher
void EnableSensitivityCap()
{
IsSensitivityGain = true;
- CapOptionsFields.Fields.LockCheckBox.Enabled = true;
- CapOptionsFields.SetName("Sensitivity Cap");
+ CapOption.Fields.LockCheckBox.Enabled = true;
+ WeightOption.Fields.LockCheckBox.Enabled = true;
+ CapOption.SetName("Sensitivity Cap");
}
void EnableVelocityGainCap()
{
IsSensitivityGain = false;
- CapOptionsFields.Fields.LockCheckBox.Checked = true;
- CapOptionsFields.Fields.LockCheckBox.Enabled = false;
- CapOptionsFields.SetName("Velocity Gain Cap");
+ CapOption.Fields.LockCheckBox.Checked = true;
+ CapOption.Fields.LockCheckBox.Enabled = false;
+ WeightOption.Fields.LockCheckBox.Checked = true;
+ WeightOption.Fields.LockCheckBox.Enabled = false;
+ CapOption.SetName("Velocity Gain Cap");
}
}
}