/// <summary> /// Handles clicking the webcam toggle button /// </summary> /// <param name="sender">Button object</param> /// <param name="e">Event args</param> private void WebcamToggle_Click(object sender, RoutedEventArgs e) { Config.Instance.CamEnabled = !Config.Instance.CamEnabled; Logger.Log($"Webcam: {Config.Instance.CamEnabled}", LogLevel.Info); UiHelpers.UpdateButton("webcam", ref WebcamToggle); Config.Instance.SaveConfig(); }
/// <summary> /// Handles clicking the screenshot toggle button /// </summary> /// <param name="sender">Button object</param> /// <param name="e">Event args</param> private void ScreenshotToggle_Click(object sender, RoutedEventArgs e) { Config.Instance.SsEnabled = !Config.Instance.SsEnabled; Logger.Log($"Screenshot: {Config.Instance.SsEnabled}", LogLevel.Info); UiHelpers.UpdateButton("screenshot", ref ScreenshotToggle); Config.Instance.SaveConfig(); }
/// <summary> /// Handles clicking the recording toggle button /// </summary> /// <param name="sender">Button object</param> /// <param name="e">Event args</param> private void RecordingToggle_Click(object sender, RoutedEventArgs e) { Config.Instance.RecordingEnabled = !Config.Instance.RecordingEnabled; Logger.Log($"Recording: {Config.Instance.RecordingEnabled}", LogLevel.Info); UiHelpers.UpdateButton("recording", ref RecordingToggle); Config.Instance.SaveConfig(); }
/// <summary> /// Handles clicking the processes toggle button /// </summary> /// <param name="sender">Button object</param> /// <param name="e">Event args</param> private void ProcToggle_Click(object sender, RoutedEventArgs e) { Config.Instance.ProcessesEnabled = !Config.Instance.ProcessesEnabled; Logger.Log($"Processes: {Config.Instance.ProcessesEnabled}", LogLevel.Info); UiHelpers.UpdateButton("proc", ref ProcToggle); Config.Instance.SaveConfig(); }
/// <summary> /// Handles clicking the play toggle button /// </summary> /// <param name="sender">Button object</param> /// <param name="e">Event args</param> private void PlayToggle_Click(object sender, RoutedEventArgs e) { Config.Instance.PlayEnabled = !Config.Instance.PlayEnabled; Logger.Log($"Playsound: {Config.Instance.PlayEnabled}", LogLevel.Info); UiHelpers.UpdateButton("play", ref PlayToggle); Config.Instance.SaveConfig(); }
/// <summary> /// Handles clicking the TTS toggle button /// </summary> /// <param name="sender">Button object</param> /// <param name="e">Event args</param> private void TtsToggle_Click(object sender, RoutedEventArgs e) { Config.Instance.TtsEnabled = !Config.Instance.TtsEnabled; Logger.Log($"Text to Speech: {Config.Instance.TtsEnabled}", LogLevel.Info); UiHelpers.UpdateButton("tts", ref TtsToggle); Config.Instance.SaveConfig(); }
/// <summary> /// Colors the UI toggle buttons /// </summary> private void InitButtons() { UiHelpers.UpdateButton("webcam", ref WebcamToggle); UiHelpers.UpdateButton("screenshot", ref ScreenshotToggle); UiHelpers.UpdateButton("play", ref PlayToggle); UiHelpers.UpdateButton("tts", ref TtsToggle); UiHelpers.UpdateButton("proc", ref ProcToggle); UiHelpers.UpdateButton("recording", ref RecordingToggle); }