This commit is contained in:
2023-02-02 06:08:50 -06:00
parent e0affc82d4
commit 5ff74e851c
5 changed files with 183 additions and 118 deletions

View File

@@ -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
}