Modifying tasks works

This commit is contained in:
2019-03-14 10:29:33 -05:00
parent cbfde8c8fb
commit 7abfa8f3cd
7 changed files with 399 additions and 91 deletions

View File

@@ -9,8 +9,6 @@ import (
termbox "github.com/nsf/termbox-go"
)
const AboutScreenId = 2
// AboutScreen holds all that's going on
type AboutScreen struct {
message string
@@ -27,7 +25,7 @@ type Command struct {
description string
}
func (screen *AboutScreen) Id() int { return AboutScreenId }
func (screen *AboutScreen) Id() int { return ScreenIdAbout }
func (screen *AboutScreen) Initialize(bundle termboxScreen.Bundle) error {
screen.titleTemplate = []string{
@@ -60,9 +58,9 @@ func (screen *AboutScreen) Initialize(bundle termboxScreen.Bundle) error {
func (screen *AboutScreen) ResizeScreen() { screen.Initialize(nil) }
func (screen *AboutScreen) HandleKeyEvent(event termbox.Event) int {
return MainScreenId
return ScreenIdMain
}
func (screen *AboutScreen) HandleNoneEvent(event termbox.Event) int { return AboutScreenId }
func (screen *AboutScreen) HandleNoneEvent(event termbox.Event) int { return screen.Id() }
func (screen *AboutScreen) DrawScreen() {
width, height := termbox.Size()