(minutes, seconds int)
| 1865 | } |
| 1866 | |
| 1867 | func (tc *TimerContents) SetCountdownTime(minutes, seconds int) string { |
| 1868 | |
| 1869 | if minutes <= 0 && seconds <= 0 { |
| 1870 | minutes = 0 |
| 1871 | seconds = 1 |
| 1872 | } |
| 1873 | |
| 1874 | for seconds >= 60 { |
| 1875 | seconds -= 60 |
| 1876 | minutes++ |
| 1877 | } |
| 1878 | |
| 1879 | tc.Card.Properties.Get("max minutes").Set(float64(minutes)) |
| 1880 | tc.Card.Properties.Get("max seconds").Set(float64(seconds)) |
| 1881 | tc.CountdownTime = time.Duration((minutes * int(time.Minute)) + (seconds * int(time.Second))) |
| 1882 | |
| 1883 | tc.UpdateTargetTimerText() |
| 1884 | |
| 1885 | return tc.TargetTimeLabel.TextAsString() |
| 1886 | |
| 1887 | } |
| 1888 | |
| 1889 | func (tc *TimerContents) SetScheduleTime(hour, minute int) string { |
| 1890 |
no test coverage detected