46474849505152
} @Override protected Time initialTime() { int minutes = options.time().pomodoro(); return new Time(minutes); }
64656667686970717273
return remainingTime; } @Override public void afterRendering() { Time time = initialTime(); remainingTime.setText(time.toString()); timer.start(time, phase()); soundPlayer.play(sounds.wind()).playRepeatedly(sounds.tictac()); }
100101102103104105106107108109110111112
} private class UpdateTime implements Subscriber<TimerTick> { @Override public void receive(TimerTick tick) { final Time time = tick.getTime(); invokeLater(new Runnable() { @Override public void run() { remainingTime.setText(time.toString()); } }); }
42434445464748
} @Override protected Time initialTime() { int minutes = options.time().shortBreak(); return new Time(minutes); }
} @Override protected Time initialTime() { int minutes = options.time().longBreak(); return new Time(minutes); }
89909192939495969798
private class UpdateTimeOnTray implements Subscriber<TimerTick> { @Override public void receive(TimerTick tick) { if(options.ui().showTimeOnTray()) { Time time = tick.getTime(); Image image = icons.time(time); trayIcon.setImage(image); } }