summaryrefslogtreecommitdiff
path: root/grapher/Models/Charts/AccelCharts.cs
diff options
context:
space:
mode:
authorJacobPalecki <[email protected]>2021-05-19 15:04:45 -0700
committerGitHub <[email protected]>2021-05-19 15:04:45 -0700
commitf88751f8653b4bce9d5e3ed3109da2f2427a6f99 (patch)
treec67a4e59da866c86cdfffb786a76090525637166 /grapher/Models/Charts/AccelCharts.cs
parentMerge pull request #86 from a1xd/fix-input (diff)
parentremove unused variable, improve legend position (diff)
downloadrawaccel-f88751f8653b4bce9d5e3ed3109da2f2427a6f99.tar.xz
rawaccel-f88751f8653b4bce9d5e3ed3109da2f2427a6f99.zip
Merge pull request #87 from matthewstrasiotto/streamer_mode
Improve use of whitespace on charts, make elements bolder, add "streaming mode" toggle for overlaying charts using Chroma key in OBS
Diffstat (limited to 'grapher/Models/Charts/AccelCharts.cs')
-rw-r--r--grapher/Models/Charts/AccelCharts.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/grapher/Models/Charts/AccelCharts.cs b/grapher/Models/Charts/AccelCharts.cs
index 65c636b..7682120 100644
--- a/grapher/Models/Charts/AccelCharts.cs
+++ b/grapher/Models/Charts/AccelCharts.cs
@@ -18,6 +18,7 @@ namespace grapher
ChartXY gainChart,
ToolStripMenuItem enableVelocityAndGain,
ToolStripMenuItem enableLastMouseMove,
+ ToolStripMenuItem enableStreamingMode,
Button writeButton,
AccelCalculator accelCalculator)
{
@@ -37,6 +38,8 @@ namespace grapher
ContainingForm = form;
EnableVelocityAndGain = enableVelocityAndGain;
EnableLastValue = enableLastMouseMove;
+ EnableStreamingMode = enableStreamingMode;
+
WriteButton = writeButton;
EnableVelocityAndGain.Click += new System.EventHandler(OnEnableClick);
@@ -44,6 +47,8 @@ namespace grapher
EnableLastValue.CheckedChanged += new System.EventHandler(OnEnableLastMouseMoveCheckStateChange);
+ EnableStreamingMode.CheckedChanged += new System.EventHandler(OnEnableStreamingModeCheckStateChange);
+
ChartState = ChartStateManager.InitialState();
ChartState.Activate();
HideVelocityAndGain();
@@ -57,6 +62,8 @@ namespace grapher
public ToolStripMenuItem EnableVelocityAndGain { get; }
+ public ToolStripMenuItem EnableStreamingMode { get; }
+
private ToolStripMenuItem EnableLastValue { get; }
private Button WriteButton { get; }
@@ -174,6 +181,10 @@ namespace grapher
HideVelocityAndGain();
}
}
+ private void OnEnableStreamingModeCheckStateChange(object sender, EventArgs e)
+ {
+ ChartState.SetStreaming(EnableStreamingMode.Checked);
+ }
private void OnEnableLastMouseMoveCheckStateChange(object sender, EventArgs e)
{