From 240da220878c0e24fc40f40c7ea16fff66250d4e Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 19 Feb 2024 16:28:24 -0600 Subject: make more widets mirrors. This is very helpful here --- addRepo.go | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) (limited to 'addRepo.go') diff --git a/addRepo.go b/addRepo.go index 2535e3f..b863323 100644 --- a/addRepo.go +++ b/addRepo.go @@ -18,7 +18,7 @@ func (r *Repo) Hide() { r.develVersion.Hide() r.userVersion.Hide() - r.dirtyLabel.Hide() + r.gitState.Hide() r.endBox.Hide() // r.statusButton.Hide() // r.diffButton.Hide() @@ -41,7 +41,7 @@ func (r *Repo) Show() { r.develVersion.Show() r.userVersion.Show() - r.dirtyLabel.Show() + r.gitState.Show() r.endBox.Show() // r.statusButton.Show() // r.diffButton.Show() @@ -84,11 +84,18 @@ func (r *RepoList) addRepo(grid *gui.Node, path string, master string, devel str case "autotypist": newRepo.lastTag = newRepo.Status.MirrorLastTag() grid.Append(newRepo.lastTag) - newRepo.masterVersion = grid.NewLabel("").SetProgName("masterVersion") - newRepo.develVersion = grid.NewLabel("").SetProgName("develVersion") - newRepo.userVersion = grid.NewLabel("").SetProgName("userVersion") - newRepo.targetV = r.blind.NewLabel("") - newRepo.dirtyLabel = grid.NewLabel("") + + newRepo.masterVersion = newRepo.Status.MirrorMasterVersion() + grid.Append(newRepo.masterVersion) + + newRepo.develVersion = newRepo.Status.MirrorDevelVersion() + grid.Append(newRepo.develVersion) + + newRepo.userVersion = newRepo.Status.MirrorUserVersion() + grid.Append(newRepo.userVersion) + + newRepo.gitState = newRepo.Status.MirrorGitState() + grid.Append(newRepo.gitState) newRepo.currentName = newRepo.Status.MirrorCurrentName() grid.Append(newRepo.currentName) @@ -162,9 +169,12 @@ func (r *RepoList) addRepo(grid *gui.Node, path string, master string, devel str newRepo.currentVersion = newRepo.Status.MirrorCurrentVersion() grid.Append(newRepo.currentVersion) - newRepo.masterVersion = r.blind.NewLabel("").SetProgName("masterVersion") - newRepo.dirtyLabel = grid.NewLabel("") - newRepo.goState = grid.NewLabel("not in the blind") + newRepo.gitState = newRepo.Status.MirrorGitState() + grid.Append(newRepo.gitState) + + newRepo.goState = newRepo.Status.MirrorGoState() + grid.Append(newRepo.goState) + newRepo.endBox = grid.NewHorizontalBox("HBOX") newRepo.endBox.NewButton("Configure", func() { if newRepo.Status == nil { @@ -191,8 +201,6 @@ func (r *RepoList) addRepo(grid *gui.Node, path string, master string, devel str newRepo.Status.Build() }) } - newRepo.develVersion = r.blind.NewLabel("").SetProgName("develVersion") - newRepo.userVersion = r.blind.NewLabel("").SetProgName("userVersion") default: } grid.NextRow() -- cgit v1.2.3