summaryrefslogtreecommitdiff
path: root/doGui.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-13 20:27:24 -0600
committerJeff Carr <[email protected]>2025-02-13 20:27:24 -0600
commitcb23b1f378ce4d757c9ea957a81a84de08d7171b (patch)
tree0318d8e6607c46eb53e7261501e3f0302165f904 /doGui.go
parent88f6e8519b7f3e735c86b02ceb8fcb6bc9c8078d (diff)
fix repos window
Diffstat (limited to 'doGui.go')
-rw-r--r--doGui.go22
1 files changed, 20 insertions, 2 deletions
diff --git a/doGui.go b/doGui.go
index 44f7399..84c92bb 100644
--- a/doGui.go
+++ b/doGui.go
@@ -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