dreamfactory_cmd/cmd/v2/ui/toy_interface.go
2023-06-09 21:58:02 +08:00

36 lines
495 B
Go

package ui
import (
"go_dreamfactory/cmd/v2/service/observer"
"fyne.io/fyne/v2/widget"
)
type toyInterface interface {
Init(obs observer.Observer) error
GetToyCard() *widget.Card
}
var (
toyRegister = []toyInterface{
&toyDateTime{},
&toyUserInfo{},
}
)
const (
ToyWidth = 250
)
type toyAdapter struct {
widget *widget.Card
}
func (t toyAdapter) Init(obs observer.Observer) error {
panic("implement Init")
}
func (t toyAdapter) GetToyCard() *widget.Card {
return t.widget
}