Fun elements now conform to new API

This commit is contained in:
Sasha Koshka 2023-03-15 01:42:07 -04:00
parent 0015820fac
commit 275e113e3b
2 changed files with 3 additions and 3 deletions

View File

@ -23,7 +23,7 @@ type AnalogClock struct {
func NewAnalogClock (newTime time.Time) (element *AnalogClock) {
element = &AnalogClock { }
element.theme.Case = theme.C("fun", "clock")
element.Core, element.core = core.NewCore(element.draw)
element.Core, element.core = core.NewCore(element, element.draw)
element.core.SetMinimumSize(64, 64)
return
}

View File

@ -53,12 +53,12 @@ func NewPiano (low, high music.Octave) (element *Piano) {
}
element.theme.Case = theme.C("fun", "piano")
element.Core, element.core = core.NewCore (func () {
element.Core, element.core = core.NewCore (element, func () {
element.recalculate()
element.draw()
})
element.FocusableCore,
element.focusableControl = core.NewFocusableCore(element.redo)
element.focusableControl = core.NewFocusableCore(element.core, element.redo)
element.updateMinimumSize()
return
}