private void timerIdChangedHandler(Model.Timers.Timer timer, int oldValue, int newValue) { if (timer != this.timer) { return; } updateWindowTitle(); }
private void timerSecondsChangedHandler(Model.Timers.Timer timer, int oldValue, int newValue) { if (timer != this.timer) { return; } updateTimeLabel(); }
private void timerModeChangedHandler(Model.Timers.Timer timer, Model.Timers.TimerMode oldMode, Model.Timers.TimerMode newMode) { if (timer != this.timer) { return; } updateButtons(); updateModeImages(); }
private void timerTitleChangedHandler(Model.Timers.Timer timer, string oldTitle, string newTitle) { if (timer != this.timer) { return; } updateTitle(); updateWindowTitle(); }
private void timerRunningStateChangedHandler(Model.Timers.Timer timer, bool oldState, bool newState) { if (timer != this.timer) { return; } updateButtons(); updateRunningStateImage(); blinking = false; }
private void timerReachedZeroHandler(Model.Timers.Timer timer) { if (timer != this.timer) { return; } updateRunningStateImage(); blinkingTimer.Stop(); blinkingTimer.Start(); blinking = true; }
private void initTimer(Model.Timers.Timer timer) { this.timer = timer; timer.SecondsChanged += timerSecondsChangedHandler; timer.TitleChanged += timerTitleChangedHandler; timer.IdChanged += timerIdChangedHandler; timer.RunningStateChanged += timerRunningStateChangedHandler; timer.ModeChanged += timerModeChangedHandler; timer.ReachedZero += timerReachedZeroHandler; timer.Reseted += timerResetedHandler; updateTimeLabel(); updateTitle(); updateWindowTitle(); updateButtons(); updateModeImages(); updateRunningStateImage(); }
public TimerEditWindow(Model.Timers.Timer timer) { InitializeComponent(); if (timer == null) { this.timer = new Model.Timers.Timer(); addingNew = true; HeaderText = HEADER_TEXT_NEW; Text = string.Format(TITLE_NEW, 0, ""); } else { this.timer = timer; HeaderText = HEADER_TEXT_EDIT; Text = string.Format(TITLE_EDIT, timer.ID, timer.Title); } }
private void timerResetedHandler(Model.Timers.Timer timer) { updateButtons(); }
public TimerWindow(Model.Timers.Timer timer) { initWindow(); initTimer(timer); }