diff options
| author | Jeff Carr <[email protected]> | 2025-02-13 20:27:24 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-13 20:27:24 -0600 |
| commit | cb23b1f378ce4d757c9ea957a81a84de08d7171b (patch) | |
| tree | 0318d8e6607c46eb53e7261501e3f0302165f904 /doGui.go | |
| parent | 88f6e8519b7f3e735c86b02ceb8fcb6bc9c8078d (diff) | |
fix repos window
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 22 |
1 files changed, 20 insertions, 2 deletions
@@ -14,6 +14,7 @@ import ( "go.wit.com/gui" "go.wit.com/lib/debugger" "go.wit.com/lib/gadgets" + "go.wit.com/lib/gui/repolist" "go.wit.com/lib/gui/shell" "go.wit.com/log" ) @@ -174,8 +175,25 @@ func drawWindow(win *gadgets.BasicWindow) { } return } - reposWin = makeRepoView() - reposWin.Show() + reposWin := new(repoWindow) + reposWin.win = gadgets.RawBasicWindow("All git repositories in ~/go/src/") + reposWin.win.Make() + + reposWin.box = reposWin.win.Box().NewBox("bw vbox", false) + // me.reposwin.Draw() + reposWin.win.Custom = func() { + log.Warn("Repo Window close. hidden=true") + // sets the hidden flag to false so Toggle() works + reposWin.win.Hide() + } + reposWin.topbox = reposWin.repoMenu() + + reposWin.View = repolist.InitBox(me.forge, reposWin.box) + reposWin.View.Enable() + + // need to update this logic + reposWin.View.ScanRepositoriesOld() + reposWin.win.Show() }) var patchWin *patchesWindow |
