diff options
Diffstat (limited to 'newRepo.go')
| -rw-r--r-- | newRepo.go | 43 |
1 files changed, 37 insertions, 6 deletions
@@ -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 |
