diff options
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 22 |
1 files changed, 6 insertions, 16 deletions
@@ -202,26 +202,16 @@ func drawWindow(win *gadgets.GenericWindow) { patches = makePatchsetsWin() }) - /* - // the user mode "hack Window" - var hackWin *gadgets.GenericWindow - gridM.NewButton("Hack Window", func() { - if hackWin != nil { - hackWin.Toggle() - return - } - hackWin = makeHackModeWindow() - }) - */ - - var newWin *gadgets.GenericWindow + var insertWin *gadgets.GenericWindow s := fmt.Sprintf("Repos (%d)", me.forge.Repos.Len()) me.reposWinB = gridM.NewButton(s, func() { - if newWin != nil { - newWin.Toggle() + // if the window exists, just toggle it open or closed + if insertWin != nil { + insertWin.Toggle() return } - newWin = makeReposWindowNew() + + insertWin = makeReposWinNew() }) // var reposWin *gadgets.GenericWindow |
