summaryrefslogtreecommitdiff
path: root/grapher/Form1.cs
diff options
context:
space:
mode:
Diffstat (limited to 'grapher/Form1.cs')
-rw-r--r--grapher/Form1.cs61
1 files changed, 43 insertions, 18 deletions
diff --git a/grapher/Form1.cs b/grapher/Form1.cs
index d833311..ba16a23 100644
--- a/grapher/Form1.cs
+++ b/grapher/Form1.cs
@@ -28,19 +28,8 @@ namespace grapher
{
InitializeComponent();
- Version assemVersion = typeof(RawAcceleration).Assembly.GetName().Version;
- Version driverVersion = null;
+ Version driverVersion = VersionHelper.ValidOrThrow();
- try
- {
- driverVersion = VersionHelper.ValidateAndGetDriverVersion(assemVersion);
- }
- catch (VersionException ex)
- {
- MessageBox.Show(ex.Message);
- throw;
- }
-
ToolStripMenuItem HelpMenuItem = new ToolStripMenuItem("&Help");
HelpMenuItem.DropDownItems.AddRange(new ToolStripItem[] {
@@ -51,7 +40,7 @@ namespace grapher
AccelGUI = AccelGUIFactory.Construct(
this,
- ManagedAccel.GetActiveAccel(),
+ ManagedAccel.GetActive(),
AccelerationChart,
AccelerationChartY,
VelocityChart,
@@ -60,15 +49,13 @@ namespace grapher
GainChartY,
accelTypeDropX,
accelTypeDropY,
+ XLutApplyDropdown,
+ YLutApplyDropdown,
writeButton,
toggleButton,
showVelocityGainToolStripMenuItem,
showLastMouseMoveToolStripMenuItem,
streamingModeToolStripMenuItem,
- gainCapToolStripMenuItem,
- legacyCapToolStripMenuItem,
- gainOffsetToolStripMenuItem,
- legacyOffsetToolStripMenuItem,
AutoWriteMenuItem,
UseSpecificDeviceMenuItem,
ScaleMenuItem,
@@ -86,10 +73,18 @@ namespace grapher
offsetBoxY,
accelerationBoxX,
accelerationBoxY,
+ decayRateBoxX,
+ decayRateBoxY,
+ growthRateBoxX,
+ growthRateBoxY,
+ smoothBoxX,
+ smoothBoxY,
scaleBoxX,
scaleBoxY,
limitBoxX,
limitBoxY,
+ powerBoxX,
+ powerBoxY,
expBoxX,
expBoxY,
midpointBoxX,
@@ -104,6 +99,12 @@ namespace grapher
FakeBox,
WholeCheckBox,
ByComponentCheckBox,
+ gainSwitchX,
+ gainSwitchY,
+ XLutActiveValuesBox,
+ YLutActiveValuesBox,
+ XLutPointsBox,
+ YLutPointsBox,
LockXYLabel,
sensitivityLabel,
rotationLabel,
@@ -115,12 +116,22 @@ namespace grapher
offsetLabelY,
constantOneLabelX,
constantOneLabelY,
+ decayRateLabelX,
+ decayRateLabelY,
+ growthRateLabelX,
+ growthRateLabelY,
+ smoothLabelX,
+ smoothLabelY,
scaleLabelX,
scaleLabelY,
limitLabelX,
limitLabelY,
+ powerLabelX,
+ powerLabelY,
expLabelX,
expLabelY,
+ LUTTextLabelX,
+ LUTTextLabelY,
constantThreeLabelX,
constantThreeLabelY,
ActiveValueTitle,
@@ -136,16 +147,26 @@ namespace grapher
OffsetActiveYLabel,
AccelerationActiveLabelX,
AccelerationActiveLabelY,
+ DecayRateActiveXLabel,
+ DecayRateActiveYLabel,
+ GrowthRateActiveXLabel,
+ GrowthRateActiveYLabel,
+ SmoothActiveXLabel,
+ SmoothActiveYLabel,
ScaleActiveXLabel,
ScaleActiveYLabel,
LimitActiveXLabel,
LimitActiveYLabel,
+ PowerClassicActiveXLabel,
+ PowerClassicActiveYLabel,
ExpActiveXLabel,
ExpActiveYLabel,
MidpointActiveXLabel,
MidpointActiveYLabel,
AccelTypeActiveLabelX,
AccelTypeActiveLabelY,
+ gainSwitchActiveLabelX,
+ gainSwitchActiveLabelY,
OptionSetXTitle,
OptionSetYTitle,
MouseLabel,
@@ -160,7 +181,11 @@ namespace grapher
DomainActiveValueY,
DirectionalityRangeLabel,
RangeActiveValueX,
- RangeActiveValueY);
+ RangeActiveValueY,
+ XLutApplyLabel,
+ YLutApplyLabel,
+ LutApplyActiveXLabel,
+ LutApplyActiveYLabel);
ResizeAndCenter();
}