package tui import ( "github.com/jroimartin/gocui" ) func layoutProfile(g *gocui.Gui, maxX, maxY int) error { var VIEW_WIDTH int if maxX-maxX/6 < 21 { VIEW_WIDTH = 30 } else { VIEW_WIDTH = maxX - maxX/6 } if v, err := g.SetView("profile", VIEW_WIDTH, 0, maxX-1, maxY-5); err != nil { if err != gocui.ErrUnknownView { return err } v.Title = " Profile " v.Wrap = true //updateProfileView(v) } return nil } func toggleProfileView(g *gocui.Gui, v *gocui.View) error { if _, err := g.View("profile"); err != nil { layoutProfile(g, prevWidth, prevHeight) } else { g.DeleteView("profile") } return nil }