UI Work
This commit is contained in:
20
ui/ui.go
20
ui/ui.go
@@ -22,11 +22,26 @@ const (
|
||||
CmdCanceled = ScreenMsgCommand(iota)
|
||||
CmdSaved
|
||||
|
||||
// ListTimers Commands
|
||||
CmdArchiveTimer
|
||||
|
||||
// Goto Screen Commands
|
||||
CmdGotoSettings
|
||||
CmdGotoTimerList
|
||||
)
|
||||
|
||||
// Styles
|
||||
var (
|
||||
DefaultStyle = wandle.NewStyle(
|
||||
termbox.RGBToAttribute(uint8(0), uint8(255), uint8(0)),
|
||||
termbox.RGBToAttribute(uint8(0), uint8(0), uint8(0)),
|
||||
)
|
||||
ErrStyle = wandle.NewStyle(
|
||||
termbox.RGBToAttribute(uint8(255), uint8(0), uint8(0)),
|
||||
termbox.RGBToAttribute(uint8(0), uint8(0), uint8(0)),
|
||||
)
|
||||
)
|
||||
|
||||
func RunTUI(p *cli.Program) error {
|
||||
ui := NewUi(p)
|
||||
ui.debug = true
|
||||
@@ -71,10 +86,7 @@ func NewUi(p *cli.Program) *Ui {
|
||||
ui.screens[sId] = s
|
||||
ui.currScreen = sId
|
||||
ui.wandle = wandle.NewProgram(s)
|
||||
ui.wandle.Style(wandle.NewStyle(
|
||||
termbox.RGBToAttribute(uint8(0), uint8(255), uint8(0)),
|
||||
termbox.RGBToAttribute(uint8(0), uint8(0), uint8(0)),
|
||||
))
|
||||
ui.wandle.Style(DefaultStyle)
|
||||
return ui
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user