private void TimerToggled(object sender, bool timerEnabled)
 {
     if (this.InvokeRequired)
     {
         TimerPauseDelegate d = new TimerPauseDelegate(TimerToggled);
         this.Invoke(d, new object[] { sender, timerEnabled });
     }
     else
     {
         if (timerEnabled)
         {
             labelTimer.ForeColor = ColorTranslator.FromHtml(currentStyle.timerForeground);
         }
         else
         {
             labelTimer.ForeColor = ColorTranslator.FromHtml(currentStyle.timerPausedForeground);
         }
     }
 }
示例#2
0
 public void TogglePauseTimerUIIndication(object sender, bool timerState)
 {
     if (this.InvokeRequired)
     {
         TimerPauseDelegate d = new TimerPauseDelegate(TogglePauseTimerUIIndication);
         this.Invoke(d, new object[] { sender, timerState });
     }
     else
     {
         if (timerState)
         {
             pauseTimerToolStripMenuItem.Text = "Pause timer";
         }
         else
         {
             pauseTimerToolStripMenuItem.Text = "Unpause timer";
         }
         timeTrackerUI1.SetPausedVisualIndication(timerState);
     }
 }