From 6601fae5716fef597d2ce76e99308b7ca755e10e Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 5 Nov 2024 01:02:00 -0600 Subject: adding tempWindow for merging Signed-off-by: Jeff Carr --- newRepo.go | 43 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 6 deletions(-) (limited to 'newRepo.go') diff --git a/newRepo.go b/newRepo.go index ec68be8..1069e28 100644 --- a/newRepo.go +++ b/newRepo.go @@ -23,9 +23,6 @@ func (r *RepoRow) Hide() { r.gitState.Hide() r.endBox.Hide() - // r.statusButton.Hide() - // r.diffButton.Hide() - // r.goState.Hide() r.targetV.Hide() r.hidden = true } @@ -42,9 +39,22 @@ func (r *RepoRow) Show() { r.gitState.Show() r.endBox.Show() - // r.statusButton.Show() - // r.diffButton.Show() - // r.goState.Show() + r.targetV.Show() + r.hidden = false +} + +func (r *RepoRow) Show2() { + r.pLabel.Show() + r.lastTag.Show() + r.currentName.Show() + r.currentVersion.Show() + + r.masterVersion.Show() + r.develVersion.Show() + r.userVersion.Show() + + r.gitState.Show() + r.endBox.Show() r.targetV.Show() r.hidden = false } @@ -80,9 +90,30 @@ func (r *RepoList) NewRepo(path string) (*RepoRow, error) { } r.reposgrid.NextRow() newRepo.Status.InitOk = true + newRepo.Hide() return newRepo, nil } +func (r *RepoList) ShowRepo(repo *RepoRow) error { + newRow := new(RepoRow) + + newRow.pLabel = r.reposgrid.NewLabel(repo.Status.Path()) + newRow.targetV = r.reposgrid.NewLabel(repo.Status.GetTargetVersion()) + newRow.lastTag = r.reposgrid.NewLabel(repo.Status.LastTag()) + + newRow.currentName = r.reposgrid.NewLabel(repo.Status.GetCurrentBranchName()) + newRow.currentVersion = r.reposgrid.NewLabel(repo.Status.GetCurrentVersion()) + + newRow.gitState = r.reposgrid.NewLabel(repo.Status.GitState()) + newRow.masterVersion = r.reposgrid.NewLabel(repo.Status.GetMasterVersion()) + newRow.develVersion = r.reposgrid.NewLabel(repo.Status.GetDevelVersion()) + newRow.userVersion = r.reposgrid.NewLabel(repo.Status.GetUserVersion()) + + newRow.hidden = false + r.reposgrid.NextRow() + return nil +} + func (r *RepoList) makeAutotypistView(newRepo *RepoRow) { grid := r.reposgrid -- cgit v1.2.3