private void UpdateRunning() { if (running.Checked) { MouseInterceptor.Start(); } else { MouseInterceptor.Stop(); } Properties.Settings.Default.Running = runningMi.Checked = settingsPanel.Enabled = running.Checked; Properties.Settings.Default.Save(); Text = notifyIcon.Text = $"Win Mouse Fixer - {(running.Checked ? "RUNNING" : "STOPPED")}"; }
private void SettingsFormLoad(object sender, EventArgs e) { running.Checked = Properties.Settings.Default.Running; runningMi.Checked = Properties.Settings.Default.Running; delay.Value = Properties.Settings.Default.MouseButtonDelay; delayDisplay.Text = $"<= {delay.Value} ms"; mouseLeft.Checked = Properties.Settings.Default.LeftButton; mouseRight.Checked = !mouseLeft.Checked; MouseInterceptor.TrackLeftButton = mouseLeft.Checked; MouseInterceptor.Delay = TimeSpan.FromMilliseconds(delay.Value); if (running.Checked) { MouseInterceptor.Start(); } MouseInterceptor.Fixed = i => indicator.Text = $"{i} fixed"; }
private void SettingsFormClosed(object sender, FormClosedEventArgs e) { MouseInterceptor.Fixed = null; MouseInterceptor.Stop(); }