diff options
Diffstat (limited to 'repoview.go')
| -rw-r--r-- | repoview.go | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/repoview.go b/repoview.go index 80c4b4b..9e1af9f 100644 --- a/repoview.go +++ b/repoview.go @@ -9,8 +9,12 @@ import ( ) type repoWindow struct { - win *gadgets.BasicWindow - box *gui.Node + win *gadgets.BasicWindow + box *gui.Node + + // the top box of the repolist window + topbox *gui.Node + View *repolist.RepoList } @@ -50,10 +54,13 @@ func makeRepoView() *repoWindow { log.Warn("Should I do something special here?") } - r.repoAllButtons() + r.topbox = r.repoAllButtons() r.View = repolist.AutotypistView(r.box) + showncount := r.View.MirrorShownCount() + r.topbox.Append(showncount) + r.View.RegisterHideFunction(hideFunction) return r } @@ -74,7 +81,7 @@ func (r *repoWindow) showApps() { } } -func (r *repoWindow) repoAllButtons() { +func (r *repoWindow) repoAllButtons() *gui.Node { // reposbox.SetExpand(false) group1 := r.box.NewGroup("Run on all repos:") @@ -132,6 +139,7 @@ func (r *repoWindow) repoAllButtons() { log.Info("every build worked !!!") log.Info("") }) + return box2 } func (r *repoWindow) mergeAllDevelToMain() bool { |
