123456789101112131415161718192021222324252627282930 |
- package widget
- import "fmt"
- // import . "gitlab.com/beoran/ebsgo/zori/types"
- // import _ "gitlab.com/beoran/ebsgo/zori/backend"
- // import "gitlab.com/beoran/ebsgo/zori/state"
- // import "gitlab.com/beoran/ebsgo/zori/style"
- import "gitlab.com/beoran/ebsgo/zori/event"
- type Console struct {
- Basic
- Lines []string
- Input string
- Cursor int
- }
- func (cw * Console) Dispatch(ev event.Event) event.Result {
- return event.Dispatch(ev, cw)
- }
- func (cw *Console) KeyChar(kc event.KeyChar) event.Result {
- cw.Basic.KeyChar(kc)
- fmt.Println("KeyChar of ConsoleWidget")
- return event.Result(true)
- }
|