summaryrefslogtreecommitdiff
path: root/grapher/Models/AccelGUIFactory.cs
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2021-07-10 15:35:21 -0700
committerJacob Palecki <[email protected]>2021-07-10 15:35:21 -0700
commitaa04d5a61f89225a03dc3b155d4f3a93ffe4c5b8 (patch)
tree17a28ab918de1372de6bfd6548421972812fb50f /grapher/Models/AccelGUIFactory.cs
parentFix truncated sensitivity legend (diff)
downloadrawaccel-aa04d5a61f89225a03dc3b155d4f3a93ffe4c5b8.tar.xz
rawaccel-aa04d5a61f89225a03dc3b155d4f3a93ffe4c5b8.zip
Fixed default values by splitting into unique text boxes
Diffstat (limited to 'grapher/Models/AccelGUIFactory.cs')
-rw-r--r--grapher/Models/AccelGUIFactory.cs60
1 files changed, 60 insertions, 0 deletions
diff --git a/grapher/Models/AccelGUIFactory.cs b/grapher/Models/AccelGUIFactory.cs
index 39119e7..c584773 100644
--- a/grapher/Models/AccelGUIFactory.cs
+++ b/grapher/Models/AccelGUIFactory.cs
@@ -50,6 +50,12 @@ namespace grapher.Models
TextBox offsetBoxY,
TextBox accelerationBoxX,
TextBox accelerationBoxY,
+ TextBox decayRateBoxX,
+ TextBox decayRateBoxY,
+ TextBox growthRateBoxX,
+ TextBox growthRateBoxY,
+ TextBox smoothBoxX,
+ TextBox smoothBoxY,
TextBox scaleBoxX,
TextBox scaleBoxY,
TextBox limitBoxX,
@@ -87,6 +93,12 @@ namespace grapher.Models
Label offsetLabelY,
Label constantOneLabelX,
Label constantOneLabelY,
+ Label decayRateLabelX,
+ Label decayRateLabelY,
+ Label growthRateLabelX,
+ Label growthRateLabelY,
+ Label smoothLabelX,
+ Label smoothLabelY,
Label scaleLabelX,
Label scaleLabelY,
Label limitLabelX,
@@ -112,6 +124,12 @@ namespace grapher.Models
Label offsetActiveLabelY,
Label accelerationActiveLabelX,
Label accelerationActiveLabelY,
+ Label decayRateActiveLabelX,
+ Label decayRateActiveLabelY,
+ Label growthRateActiveLabelX,
+ Label growthRateActiveLabelY,
+ Label smoothActiveLabelX,
+ Label smoothActiveLabelY,
Label scaleActiveLabelX,
Label scaleActiveLabelY,
Label limitActiveLabelX,
@@ -255,6 +273,42 @@ namespace grapher.Models
new ActiveValueLabel(accelerationActiveLabelY, activeValueTitleY),
optionSetYLeft);
+ var decayRateX = new Option(
+ new Field(decayRateBoxX, form, 0),
+ decayRateLabelX,
+ new ActiveValueLabel(decayRateActiveLabelX, activeValueTitleX),
+ 0);
+
+ var decayRateY = new Option(
+ new Field(decayRateBoxY, form, 0),
+ decayRateLabelY,
+ new ActiveValueLabel(decayRateActiveLabelY, activeValueTitleY),
+ 0);
+
+ var growthRateX = new Option(
+ new Field(growthRateBoxX, form, 0),
+ growthRateLabelX,
+ new ActiveValueLabel(growthRateActiveLabelX, activeValueTitleX),
+ 0);
+
+ var growthRateY = new Option(
+ new Field(growthRateBoxY, form, 0),
+ growthRateLabelY,
+ new ActiveValueLabel(growthRateActiveLabelY, activeValueTitleY),
+ 0);
+
+ var smoothX = new Option(
+ new Field(smoothBoxX, form, 0),
+ smoothLabelX,
+ new ActiveValueLabel(smoothActiveLabelX, activeValueTitleX),
+ 0);
+
+ var smoothY = new Option(
+ new Field(smoothBoxY, form, 0),
+ smoothLabelY,
+ new ActiveValueLabel(smoothActiveLabelY, activeValueTitleY),
+ 0);
+
var scaleX = new Option(
new Field(scaleBoxX, form, 0),
scaleLabelX,
@@ -359,6 +413,9 @@ namespace grapher.Models
accelTypeDropX,
gainSwitchOptionX,
accelerationX,
+ decayRateX,
+ growthRateX,
+ smoothX,
scaleX,
capX,
weightX,
@@ -380,6 +437,9 @@ namespace grapher.Models
accelTypeDropY,
gainSwitchOptionY,
accelerationY,
+ decayRateY,
+ growthRateY,
+ smoothY,
scaleY,
capY,
weightY,