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) { func NewAnalogClock (newTime time.Time) (element *AnalogClock) {
element = &AnalogClock { } element = &AnalogClock { }
element.theme.Case = theme.C("fun", "clock") 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) element.core.SetMinimumSize(64, 64)
return return
} }

View File

@ -53,12 +53,12 @@ func NewPiano (low, high music.Octave) (element *Piano) {
} }
element.theme.Case = theme.C("fun", "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.recalculate()
element.draw() element.draw()
}) })
element.FocusableCore, element.FocusableCore,
element.focusableControl = core.NewFocusableCore(element.redo) element.focusableControl = core.NewFocusableCore(element.core, element.redo)
element.updateMinimumSize() element.updateMinimumSize()
return return
} }