public static void SetTimerInterval(this MainWindow mainWindow, int newInterval) { NtTimerResolutionUtil.SetResolution(newInterval); mainWindow._options.NtTimerResolution = NtTimerResolutionUtil.Actual; mainWindow.textBoxTimerActual.Text = NtTimerResolutionUtil.Actual.ToString(); SaveOptions(mainWindow, mainWindow._configFileName); }
public static void RefreshTimerInterval(this MainWindow mainWindow) { NtTimerResolutionUtil.RefreshResolution(); mainWindow.textBoxTimeMax.Text = NtTimerResolutionUtil.Max.ToString(); mainWindow.textBoxTimerMin.Text = NtTimerResolutionUtil.Min.ToString(); mainWindow.textBoxTimerActual.Text = NtTimerResolutionUtil.Actual.ToString(); _logger.Info(string.Format(Properties.Resources.log_TimerIntervalMin, mainWindow.textBoxTimeMax.Text)); _logger.Info(string.Format(Properties.Resources.log_TimerIntervalMax, mainWindow.textBoxTimerMin.Text)); _logger.Info(string.Format(Properties.Resources.log_TimerIntervalActual, mainWindow.textBoxTimerActual.Text)); }
public static void SetMaxTimerInterval(this MainWindow mainWindow) { mainWindow.textBoxTimerActual.Text = ""; #if DEBUG _logger.Debug("Setting max: " + NtTimerResolutionUtil.Max.ToString()); #endif NtTimerResolutionUtil.SetResolution(int.Parse(NtTimerResolutionUtil.Max.ToString())); #if DEBUG _logger.Debug("New value: " + NtTimerResolutionUtil.Actual.ToString()); #endif RefreshTimerInterval(mainWindow); mainWindow._options.NtTimerResolution = NtTimerResolutionUtil.Actual; SaveOptions(mainWindow, mainWindow._configFileName); }
public static void SetTimerInterval(this MainWindow mainWindow) { if (mainWindow.textBoxTimerActual.Text.Length > 0) { #if DEBUG _logger.Debug("Setting value: " + mainWindow.textBoxTimerActual.Text); #endif NtTimerResolutionUtil.SetResolution(int.Parse(mainWindow.textBoxTimerActual.Text)); #if DEBUG _logger.Debug("New value: " + NtTimerResolutionUtil.Actual.ToString()); #endif } RefreshTimerInterval(mainWindow); mainWindow._options.NtTimerResolution = NtTimerResolutionUtil.Actual; SaveOptions(mainWindow, mainWindow._configFileName); }