Documented the clock

This commit is contained in:
Sasha Koshka 2023-01-17 17:13:01 -05:00
parent bc4defac17
commit 9f91220842

View File

@ -7,12 +7,14 @@ import "git.tebibyte.media/sashakoshka/tomo/theme"
import "git.tebibyte.media/sashakoshka/tomo/artist" import "git.tebibyte.media/sashakoshka/tomo/artist"
import "git.tebibyte.media/sashakoshka/tomo/elements/core" import "git.tebibyte.media/sashakoshka/tomo/elements/core"
// AnalogClock can display the time of day in an analog format.
type AnalogClock struct { type AnalogClock struct {
*core.Core *core.Core
core core.CoreControl core core.CoreControl
time time.Time time time.Time
} }
// NewAnalogClock creates a new analog clock that displays the specified time.
func NewAnalogClock (newTime time.Time) (element *AnalogClock) { func NewAnalogClock (newTime time.Time) (element *AnalogClock) {
element = &AnalogClock { } element = &AnalogClock { }
element.Core, element.core = core.NewCore(element) element.Core, element.core = core.NewCore(element)