dive/runtime/ui/controller/controller.go
2019-10-13 11:42:13 -04:00

16 lines
299 B
Go

package controller
import (
"github.com/jroimartin/gocui"
)
// Controller defines the a renderable terminal screen pane.
type Controller interface {
Update() error
Render() error
Setup(*gocui.View, *gocui.View) error
CursorDown() error
CursorUp() error
KeyHelp() string
IsVisible() bool
}