diff --git a/backend.go b/backend.go index 39561e3..8a43502 100644 --- a/backend.go +++ b/backend.go @@ -4,17 +4,8 @@ import "time" import "errors" type Backend interface { - Run (callback func (application *Application)) () - Await (timeout time.Duration) (keepRunning bool) - Poll () (keepRunning bool) - SetTitle (title string) - JustPressed (button Button) (pressed bool) - JustReleased (button Button) (released bool) - Pressed (button Button) (pressed bool) - Repeated (button Button) (repeated bool) - Typed () (text string) - Resized () (resized bool) - MousePosition () (x, y int) + Run () (chan(Event)) + SetTitle (title string) } type BackendFactory func (application *Application) (backend Backend, err error)