diff options
Diffstat (limited to 'client/cmd_window.go')
| -rw-r--r-- | client/cmd_window.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/client/cmd_window.go b/client/cmd_window.go index dccbaba..f849560 100644 --- a/client/cmd_window.go +++ b/client/cmd_window.go @@ -26,6 +26,7 @@ const ( logInfo = iota logErr logCmd + logWarn ) func (m logMsg) Id() string { @@ -39,6 +40,8 @@ func (m logMsg) Show(odd bool) { style = &tui.Style {Bg: colorErr[odd], Fg: tui.White} case logCmd: style = &tui.Style {Bg: colorCmd[odd], Fg: tui.White} + case logWarn: + style = &tui.Style {Bg: colorDefault[odd], Fg: 229} } tui.Push("", tui.Box { @@ -138,6 +141,11 @@ func (w *cmdWindow) info(f string, a ...any) { w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logInfo}) } +func (w *cmdWindow) warn(f string, a ...any) { + lastIndex++ + w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logWarn}) +} + func (w *cmdWindow) err(f string, a ...any) { lastIndex++ w.Buf.Add(logMsg {lastIndex, fmt.Sprintf(f, a...), logErr}) |
