Esempio n. 1
0
 public void OnUserEdited(OnTimeUpdateEventArgs e)
 {
     if (onUserEdit != null)
     {
         onUserEdit(this, e);
     }
 }
Esempio n. 2
0
 public void TimeDisplayUpdated(OnTimeUpdateEventArgs e)
 {
     if (timeDisplayUpdate != null)
     {
         timeDisplayUpdate(this, e);
     }
 }
    public void UpdateDisplayWithStopWatchTime()
    {
        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        e.time = stopWatch.Elapsed.ToString(StopWatchDisplayFormat);

        TimeDisplayUpdated(e);
    }
Esempio n. 4
0
    public void UpdateDisplayWithCountDownTime()
    {
        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        e.time = getTimeRemaining.ToString();

        TimeDisplayUpdated(e);
    }
 protected override void SetTime(object sender, OnTimeUpdateEventArgs e)
 {
     SetTime(new TimeSpan(
                 e.hours,
                 e.minutes,
                 e.seconds
                 ));
 }
    public void UpdateDisplayWithCurrentTime()
    {
        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        e.time = getCurrentTime.ToString(chosenTimeFormat);

        TimeDisplayUpdated(e);
    }
Esempio n. 7
0
    // Countdown Time Mode Update Methods
    public override void SetTime(TimeSpan newTime)
    {
        countdownStartTime = newTime;
        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        e.time = getTimeRemaining.ToString();

        TimeDisplayUpdated(e);
    }
    public void UpdateTime()
    {
        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        e.hours   = setHourDropDown.value;
        e.minutes = setMinuteDropDown.value;
        e.seconds = setSecondDropDown.value;

        countdownTimeMode.OnUserEdited(e);
    }
    public override void SetTime(TimeSpan newTime)
    {
        timeAdjustment = DateTimeHelper.GetTimeDifference(
            DateTime.Now.TimeOfDay,
            newTime
            );

        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        e.time = getCurrentTime.ToString(chosenTimeFormat);

        TimeDisplayUpdated(e);
    }
Esempio n. 10
0
    // UI Methods - Updating | Packages new time and sends it to Time Display Time Mode for consumption
    public void UpdateTime()
    {
        OnTimeUpdateEventArgs e = new OnTimeUpdateEventArgs();

        if (DateTimeHelper.DoesTimeFormatShowAMAndPM(timeDisplayTimeMode.chosenTimeFormat) && amPMDropDown.value == DayTimePeriods[DayTimePeriod_PM])
        {
            e.hours = DateTimeHelper.ConvertHoursTo24HourClock(setHourDropDown.value);;
        }
        else
        {
            e.hours = setHourDropDown.value;
        }

        e.minutes = setMinuteDropDown.value;
        e.seconds = DateTime.Now.Second; // The user cannot set seconds

        timeDisplayTimeMode.OnUserEdited(e);
    }
Esempio n. 11
0
 protected abstract void SetTime(object sender, OnTimeUpdateEventArgs e);
Esempio n. 12
0
 private void UpdateTimeDisplay(object sender, OnTimeUpdateEventArgs e)
 {
     timeModes[(int)currentTimeMode].text = e.time;
 }