Exemple #1
0
        protected PomodoroPeriod(ICountdownTimer timer, ICountdownTimerStartAction startAction, ICountdownTimerUpdateAction updateAction)
        {
            _timer        = timer;
            _startAction  = startAction;
            _updateAction = updateAction;

            _timer.TimerEvent += TimerOnTimerEvent;
        }
 private SessionTimerUpdateAction_ShowNextStart(
     ICountdownTimerUpdateAction shortBreakAction,
     ICountdownTimerUpdateAction longBreakAction,
     ICounter counter)
 {
     _shortBreakAction = shortBreakAction;
     _longBreakAction  = longBreakAction;
     _counter          = counter;
 }
Exemple #3
0
 private CountdownTimerUpdateAction_TimerRunning(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
 public SessionTimerUpdateAction_ShowNextStart(ICountdownTimerUpdateAction nextAction) : this(
         new CountdownTimerUpdateAction_ShowShortBreakStart(nextAction),
         new CountdownTimerUpdateAction_ShowLongBreakStart(nextAction),
         new Counter())
 {
 }
Exemple #5
0
 public CountdownTimerUpdateAction_ShowShortBreakOver(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
 public CountdownTimerUpdateAction_GuardAgainstMore(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #7
0
 public CountdownTimerUpdateAction_ShowLongBreakStart(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #8
0
 public CountdownTimerUpdateAction_RemainingTime(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #9
0
 public CountdownTimerUpdateAction_FinishedForeColor(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #10
0
 private SessionTimerUpdateAction(ICountdownTimerUpdateAction finished, ICountdownTimerUpdateAction running)
 {
     _finished = finished;
     _running  = running;
 }
 private LongBreakTimerUpdateAction(ICountdownTimerUpdateAction finished, ICountdownTimerUpdateAction running)
 {
     _finished = finished;
     _running  = running;
 }
Exemple #12
0
 public CountdownTimerUpdateAction_FormToTop(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #13
0
 public SessionTimerUpdateAction_TimerFinished(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
 public CountdownTimerUpdateAction_EnableShortBreakStart(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #15
0
 public LongBreakTimerUpdateAction_TimerFinished(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
Exemple #16
0
 public CountdownTimerUpdateAction_ShowSessionStart(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;
 public TestPomodoroPeriod(ICountdownTimer timer, ICountdownTimerStartAction startAction, ICountdownTimerUpdateAction updateAction) :
     base(timer, startAction, updateAction)
 {
 }
 public CountdownTimerUpdateAction_DefaultForeColor(ICountdownTimerUpdateAction nextAction) => _nextAction = nextAction;