func switchPanels(g *gocui.Gui, v *gocui.View) error { lp, _ := g.View("lpanel") rp, _ := g.View("rpanel") if twoPanelsVisible { lp.Hide() rp.Hide() g.SetCurrentView("sql") g.Cursor = true twoPanelsVisible = false } else { lp.Unhide() rp.Unhide() g.SetCurrentView("lpanel") g.Cursor = false twoPanelsVisible = true } return nil }