private void saveVibranceSettings(int ingameLevel, int windowsLevel, bool keepActive, int refreshRate) { SettingsController settingsController = new SettingsController(); settingsController.setVibranceSettings( ingameLevel.ToString(), windowsLevel.ToString(), keepActive.ToString(), refreshRate.ToString() ); }
private void readVibranceSettings(out int vibranceIngameLevel, out int vibranceWindowsLevel, out bool keepActive, out int refreshRate) { registryController = new RegistryController(); this.checkBoxAutostart.Checked = registryController.isProgramRegistered(appName); SettingsController settingsController = new SettingsController(); settingsController.readVibranceSettings(out vibranceIngameLevel, out vibranceWindowsLevel, out keepActive, out refreshRate); //no null check needed, SettingsController will always return matching values. labelWindowsLevel.Text = NvidiaSettingsWrapper.find(vibranceWindowsLevel).getPercentage; labelIngameLevel.Text = NvidiaSettingsWrapper.find(vibranceIngameLevel).getPercentage; trackBarWindowsLevel.Value = vibranceWindowsLevel; trackBarIngameLevel.Value = vibranceIngameLevel; checkBoxKeepActive.Checked = keepActive; textBoxRefreshRate.Text = refreshRate.ToString(); }
private void saveVibranceSettings(int ingameLevel, int windowsLevel, bool keepActive, int refreshRate, bool multipleMonitors) { SettingsController settingsController = new SettingsController(); settingsController.setVibranceSettings("activeValue", ingameLevel.ToString()); settingsController.setVibranceSettings("inactiveValue", windowsLevel.ToString()); settingsController.setVibranceSettings("keepActive", keepActive.ToString()); settingsController.setVibranceSettings("refreshRate", refreshRate.ToString()); settingsController.setVibranceSettings("multipleMonitors", multipleMonitors.ToString()); }
private void readVibranceSettings(out int vibranceIngameLevel, out int vibranceWindowsLevel, out bool keepActive, out int refreshRate, out bool multipleMonitors) { registryController = new RegistryController(); this.checkBoxAutostart.Checked = registryController.isProgramRegistered(appName); SettingsController settingsController = new SettingsController(); settingsController.readVibranceSettings(out vibranceIngameLevel, out vibranceWindowsLevel, out keepActive, out refreshRate, out multipleMonitors); labelWindowsLevel.Text = "" + vibranceWindowsLevel; labelIngameLevel.Text = "" + vibranceIngameLevel; trackBarWindowsLevel.Value = vibranceWindowsLevel; trackBarIngameLevel.Value = vibranceIngameLevel; checkBoxKeepActive.Checked = keepActive; checkBoxMonitors.Checked = multipleMonitors; textBoxRefreshRate.Text = refreshRate.ToString(); }
private void saveVibranceSettings(int ingameLevel, int windowsLevel, bool keepActive, int refreshRate, bool affectPrimaryMonitorOnly) { SettingsController settingsController = new SettingsController(); settingsController.setVibranceSettings( ingameLevel.ToString(), windowsLevel.ToString(), keepActive.ToString(), refreshRate.ToString(), affectPrimaryMonitorOnly.ToString() ); }
private void readVibranceSettings(out int vibranceIngameLevel, out int vibranceWindowsLevel, out bool keepActive, out int refreshRate, out bool affectPrimaryMonitorOnly) { registryController = new RegistryController(); this.checkBoxAutostart.Checked = registryController.isProgramRegistered(appName); SettingsController settingsController = new SettingsController(); settingsController.readVibranceSettings(GraphicsAdapter.NVIDIA, out vibranceIngameLevel, out vibranceWindowsLevel, out keepActive, out refreshRate, out affectPrimaryMonitorOnly); if (this.IsHandleCreated) { //no null check needed, SettingsController will always return matching values. labelWindowsLevel.Text = NvidiaSettingsWrapper.find(vibranceWindowsLevel).getPercentage; labelIngameLevel.Text = NvidiaSettingsWrapper.find(vibranceIngameLevel).getPercentage; trackBarWindowsLevel.Value = vibranceWindowsLevel; trackBarIngameLevel.Value = vibranceIngameLevel; checkBoxKeepActive.Checked = keepActive; textBoxRefreshRate.Text = refreshRate.ToString(); checkBoxPrimaryMonitorOnly.Checked = affectPrimaryMonitorOnly; } }
private void readVibranceSettings(out int vibranceIngameLevel, out int vibranceWindowsLevel, out bool keepActive, out int refreshRate, out bool multipleMonitors) { registryController = new RegistryController(); this.checkBoxAutostart.Checked = registryController.isProgramRegistered(appName); SettingsController settingsController = new SettingsController(); settingsController.readVibranceSettings(out vibranceIngameLevel, out vibranceWindowsLevel, out keepActive, out refreshRate, out multipleMonitors); //no null check needed, SettingsController will always return matching values. labelWindowsLevel.Text = NvidiaSettingsWrapper.find(vibranceWindowsLevel).getPercentage; labelIngameLevel.Text = NvidiaSettingsWrapper.find(vibranceIngameLevel).getPercentage; trackBarWindowsLevel.Value = vibranceWindowsLevel; trackBarIngameLevel.Value = vibranceIngameLevel; checkBoxKeepActive.Checked = keepActive; checkBoxMonitors.Checked = multipleMonitors; textBoxRefreshRate.Text = refreshRate.ToString(); }