summaryrefslogtreecommitdiff
path: root/grapher/Models/AccelGUIFactory.cs
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2020-09-04 01:15:12 -0700
committerJacob Palecki <[email protected]>2020-09-04 01:15:12 -0700
commit87ee655d3c0ba3cdb0ca71a1b66aeb02c8c6aa70 (patch)
treea2ca5c42352737e3dab48ec854c1cd068a282e46 /grapher/Models/AccelGUIFactory.cs
parentThe menus mostly work (diff)
parentMerge pull request #19 from JacobPalecki/gainOffset (diff)
downloadrawaccel-87ee655d3c0ba3cdb0ca71a1b66aeb02c8c6aa70.tar.xz
rawaccel-87ee655d3c0ba3cdb0ca71a1b66aeb02c8c6aa70.zip
Merge with master
Diffstat (limited to 'grapher/Models/AccelGUIFactory.cs')
-rw-r--r--grapher/Models/AccelGUIFactory.cs30
1 files changed, 21 insertions, 9 deletions
diff --git a/grapher/Models/AccelGUIFactory.cs b/grapher/Models/AccelGUIFactory.cs
index 8ed4d72..230b64d 100644
--- a/grapher/Models/AccelGUIFactory.cs
+++ b/grapher/Models/AccelGUIFactory.cs
@@ -30,8 +30,10 @@ namespace grapher.Models
ToolStripMenuItem showVelocityGainToolStripMenuItem,
ToolStripMenuItem wholeVectorToolStripMenuItem,
ToolStripMenuItem byVectorComponentToolStripMenuItem,
- ToolStripMenuItem sensitivityToolStripMenuItem,
- ToolStripMenuItem velocityGainToolStripMenuItem,
+ ToolStripMenuItem velocityGainCapToolStripMenuItem,
+ ToolStripMenuItem legacyCapToolStripMenuItem,
+ ToolStripMenuItem gainOffsetToolStripMenuItem,
+ ToolStripMenuItem legacyOffsetToolStripMenuItem,
ToolStripMenuItem autoWriteMenuItem,
ToolStripMenuItem scaleMenuItem,
ToolStripTextBox dpiTextBox,
@@ -173,6 +175,16 @@ namespace grapher.Models
new ActiveValueLabel(offsetActiveLabelY, activeValueTitle),
"Offset");
+ var offsetOptionsX = new OffsetOptions(
+ gainOffsetToolStripMenuItem,
+ legacyOffsetToolStripMenuItem,
+ offsetX);
+
+ var offsetOptionsY = new OffsetOptions(
+ gainOffsetToolStripMenuItem,
+ legacyOffsetToolStripMenuItem,
+ offsetY);
+
// The name and layout of these options is handled by AccelerationOptions object.
var accelerationX = new Option(
new Field(accelerationBoxX, form, 0),
@@ -239,13 +251,13 @@ namespace grapher.Models
new ActiveValueLabel(accelTypeActiveLabelY, activeValueTitle));
var capOptionsX = new CapOptions(
- sensitivityToolStripMenuItem,
- velocityGainToolStripMenuItem,
+ velocityGainCapToolStripMenuItem,
+ legacyCapToolStripMenuItem,
capX);
var capOptionsY = new CapOptions(
- sensitivityToolStripMenuItem,
- velocityGainToolStripMenuItem,
+ velocityGainCapToolStripMenuItem,
+ legacyCapToolStripMenuItem,
capY);
var optionsSetX = new AccelOptionSet(
@@ -255,9 +267,9 @@ namespace grapher.Models
accelerationX,
capOptionsX,
weightX,
- offsetX,
+ offsetOptionsX,
limitOrExponentX,
- midpointX); ;
+ midpointX);
var optionsSetY = new AccelOptionSet(
optionSetYTitle,
@@ -266,7 +278,7 @@ namespace grapher.Models
accelerationY,
capOptionsY,
weightY,
- offsetY,
+ offsetOptionsY,
limitOrExponentY,
midpointY);