diff options
Diffstat (limited to 'pkg/gui/gui.go')
| -rw-r--r-- | pkg/gui/gui.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pkg/gui/gui.go b/pkg/gui/gui.go index 0598383..5c32bc0 100644 --- a/pkg/gui/gui.go +++ b/pkg/gui/gui.go @@ -194,6 +194,22 @@ func (gui *Gui) layout(g *gocui.Gui) error { return nil } +// focus to next view +func (gui *Gui) nextMainView(g *gocui.Gui, v *gocui.View) error { + if err := gui.nextViewOfGroup(g, v, mainViews); err != nil { + return err + } + return nil +} + +// focus to previous view +func (gui *Gui) previousMainView(g *gocui.Gui, v *gocui.View) error { + if err := gui.previousViewOfGroup(g, v, mainViews); err != nil { + return err + } + return nil +} + // quit from the gui and end its loop func (gui *Gui) quit(g *gocui.Gui, v *gocui.View) error { return gocui.ErrQuit |
