This commit is contained in:
2023-04-15 18:30:22 -04:00
parent 9d78a599aa
commit bb50c7d7a7
3 changed files with 16 additions and 13 deletions

View File

@@ -20,13 +20,15 @@ type Artist struct {
}
// NewArtist creates a new artist test element.
func NewArtist () *Artist {
return &Artist { }
func NewArtist () (element *Artist) {
element = &Artist { }
element.entity = tomo.NewEntity(element)
element.entity.SetMinimumSize(240, 240)
return
}
func (element *Artist) Bind (entity tomo.Entity) {
element.entity = entity
if entity != nil { entity.SetMinimumSize(240, 240) }
func (element *Artist) Entity () tomo.Entity {
return element.entity
}
func (element *Artist) Draw (destination canvas.Canvas) {

View File

@@ -24,12 +24,13 @@ type Mouse struct {
func NewMouse () (element *Mouse) {
element = &Mouse { }
element.theme.Case = tomo.C("tomo", "mouse")
element.entity = tomo.NewEntity(element)
element.entity.SetMinimumSize(32, 32)
return
}
func (element *Mouse) Bind (entity tomo.Entity) {
element.entity = entity
entity.SetMinimumSize(32, 32)
func (element *Mouse) Entity () tomo.Entity {
return element.entity
}
func (element *Mouse) Draw (destination canvas.Canvas) {