summaryrefslogtreecommitdiff
path: root/doGui.go
diff options
context:
space:
mode:
Diffstat (limited to 'doGui.go')
-rw-r--r--doGui.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/doGui.go b/doGui.go
index 49fe114..3b5efa6 100644
--- a/doGui.go
+++ b/doGui.go
@@ -214,9 +214,19 @@ func drawWindow(win *gadgets.GenericWindow) {
})
*/
+ var newWin *gadgets.GenericWindow
+ s := fmt.Sprintf("Repos (%d)", me.forge.Repos.Len())
+ me.reposWinB = gridM.NewButton(s, func() {
+ if newWin != nil {
+ newWin.Toggle()
+ return
+ }
+ newWin = makeReposWindowNew()
+ })
+
// var reposWin *gadgets.GenericWindow
var reposWin *stdReposTableWin
- me.reposWinB = gridM.NewButton("Repos", func() {
+ gridM.NewButton("Fix Repos", func() {
if reposWin != nil {
reposWin.Toggle()
return