package repostatus import ( "go.wit.com/gui" "go.wit.com/lib/gadgets" "go.wit.com/log" ) func New(p *gui.Node, path string) *RepoStatus { rs := &RepoStatus{ hidden: true, ready: false, parent: p, repopath: path, } rs.tags = make(map[string]string) rs.window = gadgets.NewBasicWindow(p, "GO Repo Details "+path) rs.window.Horizontal() rs.window.Make() rs.ready = true rs.draw() rs.window.Custom = func() { // rs.hidden = true rs.Hide() log.Warn("repostatus user closed the window()") } return rs }