diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -47,6 +47,14 @@ func addRepo(grid *gui.Node, path string, master string, devel string, user stri newRepo.newScan() }) + grid.NewButton("Update()", func () { + if newRepo.status == nil { + log.Warn("status window doesn't exist") + return + } + log.Warn("status window exists. trying Update() here") + newRepo.status.Update() + }) grid.NewButton("Hide()", func () { if newRepo.status == nil { log.Warn("status window doesn't exist") @@ -83,7 +91,7 @@ func repoworld() { reposbox = reposwin.Box().NewBox("bw vbox", false) reposgroup = reposbox.NewGroup("go repositories (read from ~/.config/myrepolist)") - reposgrid = reposgroup.NewGrid("test", 14, 1) + reposgrid = reposgroup.NewGrid("test", 15, 1) reposgrid.NewLabel("") reposgrid.NewLabel("branch") @@ -97,9 +105,10 @@ func repoworld() { reposgrid.NewLabel("user") reposgrid.NewLabel("version") reposgrid.NewLabel("Status") - reposgrid.NewLabel("commit") - reposgrid.NewLabel("Toggle()") - reposgrid.NewLabel("Draw()") + reposgrid.NewLabel("rescan") + reposgrid.NewLabel("Update()") + reposgrid.NewLabel("Hide()") + reposgrid.NewLabel("Show()") repos := myrepolist() for _, line := range repos { |
