summaryrefslogtreecommitdiff
path: root/grapher/Models/AccelGUI.cs
diff options
context:
space:
mode:
authora1xd <[email protected]>2020-10-08 23:04:00 -0400
committera1xd <[email protected]>2020-10-08 23:04:00 -0400
commit3b4796723709ae0cce9518ec0f682b737c6f7447 (patch)
tree46de6fb3bca4b98d9ab1ba2b348efa2370b4accc /grapher/Models/AccelGUI.cs
parentimprove comments, variable names (diff)
downloadrawaccel-3b4796723709ae0cce9518ec0f682b737c6f7447.tar.xz
rawaccel-3b4796723709ae0cce9518ec0f682b737c6f7447.zip
disable write button when settings are toggled off
Diffstat (limited to 'grapher/Models/AccelGUI.cs')
-rw-r--r--grapher/Models/AccelGUI.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/grapher/Models/AccelGUI.cs b/grapher/Models/AccelGUI.cs
index d93017a..f75d284 100644
--- a/grapher/Models/AccelGUI.cs
+++ b/grapher/Models/AccelGUI.cs
@@ -169,8 +169,7 @@ namespace grapher
private void SetupButtons()
{
WriteButton.Top = AccelCharts.Top + AccelCharts.TopChartHeight - Constants.ButtonVerticalOffset;
- SetWriteButtonDefault();
-
+
ToggleButton.Appearance = Appearance.Button;
ToggleButton.FlatStyle = FlatStyle.System;
ToggleButton.TextAlign = ContentAlignment.MiddleCenter;
@@ -179,6 +178,7 @@ namespace grapher
RefreshToggleStateFromNewSettings();
SetToggleButtonDefault();
+ SetWriteButtonDefault();
}
private void RefreshToggleStateFromNewSettings()
@@ -191,7 +191,7 @@ namespace grapher
{
WriteButton.Font = DefaultButtonFont;
WriteButton.Text = Constants.WriteButtonDefaultText;
- WriteButton.Enabled = true;
+ WriteButton.Enabled = ToggleButton.Checked || !ToggleButton.Enabled;
WriteButton.Update();
}
@@ -230,8 +230,8 @@ namespace grapher
private void OnButtonTimerTick(object sender, EventArgs e)
{
ButtonTimer.Stop();
- SetWriteButtonDefault();
SetToggleButtonDefault();
+ SetWriteButtonDefault();
}
private void StartButtonTimer()