From fd184b6ffeaf5b1d1dceb7de58a8ebb7c3d8c760 Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Fri, 25 Sep 2020 18:46:04 -0400 Subject: add initial writer move managed settings into wrapper move gui build into driver build dir --- grapher/Models/AccelGUI.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'grapher/Models/AccelGUI.cs') diff --git a/grapher/Models/AccelGUI.cs b/grapher/Models/AccelGUI.cs index 95d0c25..dd394c5 100644 --- a/grapher/Models/AccelGUI.cs +++ b/grapher/Models/AccelGUI.cs @@ -83,14 +83,8 @@ namespace grapher minimumTime = .4 }; - Settings.UpdateActiveSettings(settings, () => - { - AccelForm.Invoke((MethodInvoker)delegate - { - WriteButtonDelay(); - UpdateGraph(); - }); - }); + WriteButtonDelay(); + Settings.UpdateActiveSettings(settings); RefreshOnRead(); } -- cgit v1.2.3 From 70360dd3c19909737d29c0b2b9fb1a7ba3f12bba Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Fri, 25 Sep 2020 22:21:26 -0700 Subject: Last mouse move perfetly responsive at 100 FPS --- grapher/Models/AccelGUI.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'grapher/Models/AccelGUI.cs') diff --git a/grapher/Models/AccelGUI.cs b/grapher/Models/AccelGUI.cs index dd394c5..131df9c 100644 --- a/grapher/Models/AccelGUI.cs +++ b/grapher/Models/AccelGUI.cs @@ -38,6 +38,7 @@ namespace grapher WriteButton.Click += new System.EventHandler(OnWriteButtonClick); ButtonTimer = SetupButtonTimer(); + ChartRefresh = SetupChartTimer(); SetupWriteButton(); } @@ -63,6 +64,8 @@ namespace grapher public ToolStripMenuItem ScaleMenuItem { get; } + private Timer ChartRefresh { get; } + #endregion Properties #region Methods @@ -110,6 +113,15 @@ namespace grapher ApplyOptions.SetActiveValues(settings); } + private Timer SetupChartTimer() + { + Timer chartTimer = new Timer(); + chartTimer.Enabled = true; + chartTimer.Interval = 10; + chartTimer.Tick += new System.EventHandler(OnChartTimerTick); + return chartTimer; + } + private Timer SetupButtonTimer() { Timer buttonTimer = new Timer(); @@ -159,6 +171,13 @@ namespace grapher ButtonTimer.Start(); } + private void OnChartTimerTick(object sender, EventArgs e) + { + AccelCharts.DrawLastMovement(); + MouseWatcher.UpdateLastMove(); + AccelCharts.Redraw(); + } + #endregion Methods } -- cgit v1.2.3 From 206cdc1712d02d15b85393a57ca744fbc014a55c Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Fri, 25 Sep 2020 23:03:00 -0700 Subject: SetActive changes field default, bugs fixed --- grapher/Models/AccelGUI.cs | 1 - 1 file changed, 1 deletion(-) (limited to 'grapher/Models/AccelGUI.cs') diff --git a/grapher/Models/AccelGUI.cs b/grapher/Models/AccelGUI.cs index 131df9c..cc86ff7 100644 --- a/grapher/Models/AccelGUI.cs +++ b/grapher/Models/AccelGUI.cs @@ -175,7 +175,6 @@ namespace grapher { AccelCharts.DrawLastMovement(); MouseWatcher.UpdateLastMove(); - AccelCharts.Redraw(); } #endregion Methods -- cgit v1.2.3