diff options
| author | Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com> | 2018-11-28 23:16:42 +0300 |
|---|---|---|
| committer | Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com> | 2018-11-28 23:16:42 +0300 |
| commit | 6df8108fc8ddee4841bbbf38f457232a5af0eba8 (patch) | |
| tree | dfc8f1b2650a3863627fb4b107f56dd82b87e5b5 /pkg/gui/keybindings.go | |
| parent | minor ui tweaks (diff) | |
| download | gitbatch-6df8108fc8ddee4841bbbf38f457232a5af0eba8.tar.gz | |
handle styles in a more convenient way
Diffstat (limited to 'pkg/gui/keybindings.go')
| -rw-r--r-- | pkg/gui/keybindings.go | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go index 599d471..55e90cc 100644 --- a/pkg/gui/keybindings.go +++ b/pkg/gui/keybindings.go @@ -185,31 +185,32 @@ func (gui *Gui) updateKeyBindingsView(g *gocui.Gui, viewName string) error { v.BgColor = gocui.ColorWhite v.FgColor = gocui.ColorBlack v.Frame = false + fmt.Fprint(v, ws) + switch mode := gui.State.Mode.ModeID; mode { case FetchMode: v.BgColor = gocui.ColorBlue v.FgColor = gocui.ColorWhite - fmt.Fprint(v, " ↓ Fetch Mode █▓▒") + fmt.Fprint(v, "↓ Fetch Mode") case PullMode: v.BgColor = gocui.ColorMagenta v.FgColor = gocui.ColorWhite - fmt.Fprint(v, " ↓↳ Pull Mode █▓▒") + fmt.Fprint(v, "↓↳ Pull Mode") + case MergeMode: + v.BgColor = gocui.ColorCyan + v.FgColor = gocui.ColorBlack + fmt.Fprint(v, "↳ Merge Mode") default: writeRightHandSide(v, "No-Mode", 0, 0) } + + fmt.Fprint(v, ws + modeSeperator) + for _, k := range gui.KeyBindings { if k.View == viewName && k.Vital { - binding := "░ " + k.Display + ": " + k.Description + " " + binding := keyBindingSeperator + ws + k.Display + ":" + ws + k.Description + ws fmt.Fprint(v, binding) } } - // switch mode := gui.State.Mode.ModeID; mode { - // case FetchMode: - // writeRightHandSide(v, " ⭠ Fetch", 0, 0) - // case PullMode: - // writeRightHandSide(v, " ⭠ Pull", 0, 0) - // default: - // writeRightHandSide(v, "No-Mode", 0, 0) - // } return nil } |
