public Main(ITomatoTimer timer) { Timer = timer; instance = this; InitializeComponent(); SetupTransitionMenu(); InitialisePlugins(); SetWindowTitle(); BindToTimerEvents(); InitHotKeys(); }
public TomatoEventMonitor(ITomatoTimer timerToMonitor) { timer = timerToMonitor; timer.TomatoStarted += TomatoStartedHandler; timer.TomatoEnded += TomatoEndedHandler; timer.BreakStarted += BreakStartedHandler; timer.BreakEnded += BreakEndedHandler; timer.SetBreakStarted += SetBreakStartedHandler; timer.SetBreakEnded += SetBreakEndedHandler; timer.Interrupted += InterruptedHandler; timer.StateChangeFailed += StateChangeFailedHandler; }
protected CoreTimer_Tests() { timerComponent = new Mock<ITimerComponent>(); timer = new CoreTimer(timerComponent.Object); monitor = new TomatoEventMonitor(timer); }
public TickEventArgs(ITomatoTimer timer, TimeSpan timeElapsed, TimeSpan timeRemaining) : base(timer) { TimeElapsed = timeElapsed; TimeRemaining = timeRemaining; }
public TimerEventArgs(ITomatoTimer timer) { Timer = timer; }