diff options
author | Michael Muré <batolettre@gmail.com> | 2020-04-12 11:11:01 +0200 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2020-08-22 15:12:09 +0200 |
commit | 9ce84fc1a310e04ab63661f5fc3963a9de317981 (patch) | |
tree | 1a73a919d61ca742a3748140a0d040bfe10c5220 /termui/label_select.go | |
parent | 88c28db99851e7f5cceed6544759d37ac87a34d4 (diff) | |
download | git-bug-9ce84fc1a310e04ab63661f5fc3963a9de317981.tar.gz |
termui: make the help visually easier to parse
Diffstat (limited to 'termui/label_select.go')
-rw-r--r-- | termui/label_select.go | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/termui/label_select.go b/termui/label_select.go index db0486e4..dc5adc2e 100644 --- a/termui/label_select.go +++ b/termui/label_select.go @@ -13,6 +13,12 @@ import ( const labelSelectView = "labelSelectView" const labelSelectInstructionsView = "labelSelectInstructionsView" +var labelSelectHelp = helpBar{ + {"q", "Save and close"}, + {"↓↑,jk", "Nav"}, + {"a", "Add item"}, +} + type labelSelect struct { cache *cache.RepoCache bug *cache.BugCache @@ -132,7 +138,7 @@ func (ls *labelSelect) layout(g *gocui.Gui) error { lc := label.Color() lc256 := lc.Term256() labelStr := lc256.Escape() + "◼ " + lc256.Unescape() + label.String() - fmt.Fprint(v, selectBox, labelStr) + _, _ = fmt.Fprint(v, selectBox, labelStr) y0 += 2 } @@ -145,10 +151,9 @@ func (ls *labelSelect) layout(g *gocui.Gui) error { } v.Frame = false v.FgColor = gocui.ColorWhite - v.BgColor = gocui.ColorBlue } v.Clear() - fmt.Fprint(v, "[q] Save and close [↓↑,jk] Nav [a] Add item") + _, _ = fmt.Fprint(v, labelSelectHelp.Render()) if _, err = g.SetViewOnTop(labelSelectInstructionsView); err != nil { return err } |