private void RestartButton_Click(object sender, RoutedEventArgs e) { if (startStopBool == startStopRestartEnum.stop) { alarmSoundsOGG.Stop("alarmSounds"); workingSoundsOGG.Stop("workingSounds"); pomodoroCount = 0; Timer.Stop(); countdownTimer.Content = FormatTimer(pomodoroDuration); startStopBool = startStopRestartEnum.start; StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-start-big.png"))); RestartButton.Visibility = Visibility.Collapsed; } }
void TimerTick(object sender, EventArgs e) { if (time > 0) { time--; countdownTimer.Content = FormatTimer(time); } else { workingSoundsOGG.Stop("workingSounds"); alarmSoundsOGG.Play("alarmSounds"); pomodoroCount++; Timer.Stop(); StartPauseButton.Content = "OK"; startStopBool = startStopRestartEnum.restart; RestartButton.Visibility = Visibility.Collapsed; } }
private void StartPauseButton_Click(object sender, RoutedEventArgs e) { if (startStopBool == startStopRestartEnum.start) { if (pomodoroCount < pomodoroLongBreakOccurance * 2 + 1) { if (pomodoroCount % 2 == 0) { this.Background = workingGradient; StartPauseButton.Visibility = Visibility.Visible; RestartButton.Visibility = Visibility.Visible; DoneBreakButton.Visibility = Visibility.Collapsed; time = pomodoroDuration; } else { this.Background = breakGradient; StartPauseButton.Visibility = Visibility.Collapsed; RestartButton.Visibility = Visibility.Collapsed; DoneBreakButton.Visibility = Visibility.Visible; time = pomodoroBreak; } } else { this.Background = breakGradient; StartPauseButton.Visibility = Visibility.Collapsed; RestartButton.Visibility = Visibility.Collapsed; DoneBreakButton.Visibility = Visibility.Visible; time = pomodoroLongBreak; pomodoroCount = -1; } workingSoundsOGG.Play("workingSounds"); Timer.Start(); StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-pause-big.png"))); startStopBool = startStopRestartEnum.stop; } else if (startStopBool == startStopRestartEnum.restart) { alarmSoundsOGG.Stop("alarmSounds"); StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-start-big.png"))); startStopBool = startStopRestartEnum.start; RestartButton.Visibility = Visibility.Collapsed; } else if (startStopBool == startStopRestartEnum.stop) { workingSoundsOGG.Stop("workingSounds"); alarmSoundsOGG.Stop("alarmSounds"); Timer.Stop(); StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-start-big.png"))); startStopBool = startStopRestartEnum.resume; RestartButton.Visibility = Visibility.Collapsed; } else if (startStopBool == startStopRestartEnum.resume) { workingSoundsOGG.Play("workingSounds"); Timer.Start(); StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-pause-big.png"))); startStopBool = startStopRestartEnum.stop; RestartButton.Visibility = Visibility.Visible; } }