summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-14 21:43:31 -0600
committerJeff Carr <[email protected]>2024-01-14 21:43:31 -0600
commitdda63e3732ddb94ca7e4533d7dfbc0c95e99c497 (patch)
treee1b1bafc1c15d721360f324f178d96a0e0919a1e /main.go
parent68b7338b62b73cb3329a90bbdafb3b868c0caa0e (diff)
testing Delete/Show/Hide
Signed-off-by: Jeff Carr <[email protected]>
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 {