Ejemplo n.º 1
0
 public void Start()
 {
     State = TaskCompleteTimerState.Running;
     NotifyChange();
     GLib.Timeout.Add(interval, PixbufTimerElapsed);
     GLib.Timeout.Add(1000, SecondsTimerElapsed);
 }
Ejemplo n.º 2
0
        void StopTimer(bool canceled)
        {
            State             = TaskCompleteTimerState.Stopped;
            CurrentAnimPixbuf = null;

            var task = model.GetValue(iter, 0) as ITask;

            if (task == null)
            {
                return;
            }

            NotifyChange();

            if (TimerStopped != null)
            {
                TimerStopped(this, new TaskCompleteTimerStoppedEventArgs(task, canceled));
            }
        }
Ejemplo n.º 3
0
 public void Pause()
 {
     State = TaskCompleteTimerState.Paused;
     NotifyChange();
 }