From 70bea426235efd0b66502c8eb4c93efe0f4fe9a6 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 20 Jan 2024 18:45:55 -0600 Subject: cleaner repo list window Signed-off-by: Jeff Carr --- main.go | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index a0ab8c8..4d6501e 100644 --- a/main.go +++ b/main.go @@ -44,17 +44,17 @@ func addRepo(grid *gui.Node, path string, master string, devel string, user stri newRepo.path = path newRepo.pLabel = grid.NewLabel(path).SetProgName("path") + newRepo.lastTag = grid.NewLabel("").SetProgName("lastTag") - newRepo.vLabel = grid.NewLabel("").SetProgName("current") - newRepo.masterName = grid.NewLabel("").SetProgName("masterName") newRepo.masterVersion = grid.NewLabel("").SetProgName("masterVersion") - newRepo.develName = grid.NewLabel("").SetProgName("develName") newRepo.develVersion = grid.NewLabel("").SetProgName("develVersion") - newRepo.userName = grid.NewLabel("").SetProgName("userName") newRepo.userVersion = grid.NewLabel("").SetProgName("userVersion") + newRepo.dirtyLabel = grid.NewLabel("") + newRepo.vLabel = grid.NewLabel("").SetProgName("current") + newRepo.showButton = grid.NewButton("Show()", func() { if newRepo.status == nil { log.Warn("status window doesn't exist") @@ -101,18 +101,20 @@ func repoworld() { } reposgroup = reposbox.NewGroup("go repositories (read from ~/.config/myrepolist)") - reposgrid = reposgroup.NewGrid("test", 11, 1) + reposgrid = reposgroup.NewGrid("test", 8, 1) + + reposgrid.NewLabel("") // path goes here - reposgrid.NewLabel("") reposgrid.NewLabel("last tag").SetProgName("last tag") - reposgrid.NewLabel("Current Version").SetProgName("Current Version") - reposgrid.NewLabel("master") - reposgrid.NewLabel("version") - reposgrid.NewLabel("devel") - reposgrid.NewLabel("version") - reposgrid.NewLabel("user") - reposgrid.NewLabel("version") + + reposgrid.NewLabel("master version") + reposgrid.NewLabel("devel version") + reposgrid.NewLabel("user version") + reposgrid.NewLabel("Status") + + reposgrid.NewLabel("Current Version").SetProgName("Current Version") + reposgrid.NewLabel("Show()") repos := myrepolist() -- cgit v1.2.3