summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go17
1 files changed, 13 insertions, 4 deletions
diff --git a/main.go b/main.go
index 40a842d..0e99f1f 100644
--- a/main.go
+++ b/main.go
@@ -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 {