From eb72a685c487625908b159a47490d71863988033 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 29 Nov 2024 23:18:18 -0600 Subject: [PATCH] move things to gitpb --- common.go | 4 ++++ newRepo.go | 33 ++++++++++++++++----------------- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/common.go b/common.go index d1ec950..658b770 100644 --- a/common.go +++ b/common.go @@ -24,6 +24,10 @@ func (r *RepoList) Hide() { r.reposbox.Hide() } +func (r *RepoRow) IsProtobuf() (bool, []string, error) { + return r.pb.IsProtobuf() +} + // better name: use this // matches by path or by name func (r *RepoList) FindByName(name string) *RepoRow { diff --git a/newRepo.go b/newRepo.go index f1cdedc..0932ed6 100644 --- a/newRepo.go +++ b/newRepo.go @@ -89,7 +89,6 @@ func (r *RepoList) AddRepo(pb *gitpb.Repo) (*RepoRow, error) { newRepo.currentName = r.reposgrid.NewLabel("") newRepo.currentVersion = r.reposgrid.NewLabel("") - newRepo.endBox = r.reposgrid.NewHorizontalBox("HBOX") newRepo.endBox.NewButton("Configure", func() { newRepo.Status.Toggle() @@ -126,23 +125,23 @@ func (r *RepoList) AddRepo(pb *gitpb.Repo) (*RepoRow, error) { }) /* - if strings.HasPrefix(newRepo.GoPath(), "go.wit.com/apps") { - var showBuildB bool = false - switch newRepo.Status.RepoType() { - case "binary": - // log.Info("showing compile here button") - showBuildB = true - case "library": - // log.Info("library here. Hide()") - default: - // log.Info("unknown RepoType", newRepo.Status.RepoType()) + if strings.HasPrefix(newRepo.GoPath(), "go.wit.com/apps") { + var showBuildB bool = false + switch newRepo.Status.RepoType() { + case "binary": + // log.Info("showing compile here button") + showBuildB = true + case "library": + // log.Info("library here. Hide()") + default: + // log.Info("unknown RepoType", newRepo.Status.RepoType()) + } + if showBuildB { + newRepo.endBox.NewButton("build", func() { + newRepo.Status.Build() + }) + } } - if showBuildB { - newRepo.endBox.NewButton("build", func() { - newRepo.Status.Build() - }) - } - } */ r.reposgrid.NextRow() newRepo.Status.InitOk = true