Fun elements now conform to new API
This commit is contained in:
parent
0015820fac
commit
275e113e3b
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user