feat(tracker): create initial tracker skeleton using Gio

This commit is contained in:
Matias Lahti
2020-11-07 19:50:37 +02:00
parent 5eb7cef889
commit 64fe28a240
6 changed files with 100 additions and 1 deletions

17
go4k/tracker/keyevent.go Normal file
View File

@ -0,0 +1,17 @@
package tracker
import (
"gioui.org/io/key"
"os"
)
// KeyEvent handles incoming key events and returns true if repaint is needed.
func (t *Tracker) KeyEvent(e key.Event) bool {
if e.State == key.Press {
switch e.Name {
case key.NameEscape:
os.Exit(0)
}
}
return false
}