Esempio n. 1
0
 /// <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();
 }
Esempio n. 2
0
 /// <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();
 }
Esempio n. 3
0
 /// <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();
 }
Esempio n. 4
0
 /// <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();
 }
Esempio n. 5
0
 /// <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();
 }
Esempio n. 6
0
 /// <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();
 }
Esempio n. 7
0
 /// <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);
 }