summaryrefslogtreecommitdiff
path: root/repolist.go
diff options
context:
space:
mode:
Diffstat (limited to 'repolist.go')
-rw-r--r--repolist.go36
1 files changed, 36 insertions, 0 deletions
diff --git a/repolist.go b/repolist.go
index 170627e..0f46f86 100644
--- a/repolist.go
+++ b/repolist.go
@@ -40,3 +40,39 @@ func myrepolist() []string {
lines := strings.Split(out, "\n")
return lines
}
+
+func (r *repo) Hide() {
+ r.pLabel.Hide()
+ r.pButton.Hide()
+ r.cButton.Hide()
+ r.lastTag.Hide()
+ r.vLabel.Hide()
+
+ r.masterName.Hide()
+ r.masterVersion.Hide()
+ r.develName.Hide()
+ r.develVersion.Hide()
+ r.userName.Hide()
+ r.userVersion.Hide()
+ r.dirtyLabel.Hide()
+ r.showButton.Hide()
+ r.hidden = true
+}
+
+func (r *repo) Show() {
+ r.pLabel.Show()
+ r.pButton.Show()
+ r.cButton.Show()
+ r.lastTag.Show()
+ r.vLabel.Show()
+
+ r.masterName.Show()
+ r.masterVersion.Show()
+ r.develName.Show()
+ r.develVersion.Show()
+ r.userName.Show()
+ r.userVersion.Show()
+ r.dirtyLabel.Show()
+ r.showButton.Show()
+ r.hidden = false
+}