summaryrefslogtreecommitdiff
path: root/doGui.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-08-28 04:26:22 -0500
committerJeff Carr <[email protected]>2025-08-28 04:26:22 -0500
commita21c117e5bff4dac56634ba6ad3b166a0fba2da8 (patch)
treeb79a912f7f9b84459ab7cfc6e13c95b3c752ccb7 /doGui.go
parent86c342b16323b3ca66a03ce99663ae4a6f256e6e (diff)
cleanup gui()
Diffstat (limited to 'doGui.go')
-rw-r--r--doGui.go100
1 files changed, 59 insertions, 41 deletions
diff --git a/doGui.go b/doGui.go
index 0e82ef3..dafd4c9 100644
--- a/doGui.go
+++ b/doGui.go
@@ -123,31 +123,8 @@ func drawWindow(win *gadgets.GenericWindow) {
grid.NextRow()
- // groupM := hbox.NewGroup("Windows")
- // gridM := groupM.RawGrid()
- // hbox := win.Stack.Box().Horizontal()
gridM := win.Stack.RawGrid()
- var releaseWin *gadgets.GenericWindow
- gridM.NewButton("Release Window", func() {
- log.Info("todo: move releaser here")
- log.Info("for now, run guireleaser")
- if releaseWin != nil {
- releaseWin.Toggle()
- return
- }
- releaseWin = makeModeMasterWin()
- })
-
- var patches *stdPatchsetTableWin
- gridM.NewButton("Patch Window", func() {
- if patches != nil {
- patches.Toggle()
- return
- }
- patches = makePatchsetsWin()
- })
-
var insertWin *gadgets.GenericWindow
s := fmt.Sprintf("Repos (%d)", me.forge.Repos.Len())
me.reposWinB = gridM.NewButton(s, func() {
@@ -160,15 +137,8 @@ func drawWindow(win *gadgets.GenericWindow) {
insertWin = makeReposWinNew()
})
- // var reposWin *gadgets.GenericWindow
- var reposWin *stdReposTableWin
- gridM.NewButton("Fix Repos", func() {
- if reposWin != nil {
- reposWin.Toggle()
- return
- }
- reposWin = makeReposWin()
- })
+ /*
+ */
var patchesWin *stdPatchTableWin
gridM.NewButton("Pending patches", func() {
@@ -197,18 +167,14 @@ func drawWindow(win *gadgets.GenericWindow) {
patchesWin = makePatchesWin(notdone)
})
- gridM.NextRow()
- var howtoWin *gadgets.GenericWindow
- gridM.NewButton("Tutorial", func() {
- if howtoWin != nil {
- howtoWin.Toggle()
+ var oldWin *gadgets.GenericWindow
+ gridM.NewButton("old", func() {
+ if oldWin != nil {
+ oldWin.Toggle()
return
}
- howtoWin = makeHowtoWin()
+ oldWin = makeOldStuff()
})
-
- gridM.NextRow()
- gridM.NewLabel("")
}
// this is the magic that generates a window directly from the protocol buffer
@@ -413,3 +379,55 @@ func mergeUserToDevel(doit bool) {
}
me.forge.ConfigSave()
}
+
+// old things before they are removed, deprecated, fixed, etc
+func makeOldStuff() *gadgets.GenericWindow {
+ oldWin := gadgets.NewGenericWindow("old code", "old code on it's way out")
+
+ grid := oldWin.Group.RawGrid()
+
+ var releaseWin *gadgets.GenericWindow
+ grid.NewButton("Release Window", func() {
+ log.Info("todo: move releaser here")
+ log.Info("for now, run guireleaser")
+ if releaseWin != nil {
+ releaseWin.Toggle()
+ return
+ }
+ releaseWin = makeModeMasterWin()
+ })
+
+ var patches *stdPatchsetTableWin
+ grid.NewButton("Patch Window", func() {
+ if patches != nil {
+ patches.Toggle()
+ return
+ }
+ patches = makePatchsetsWin()
+ })
+ grid.NextRow()
+
+ // var reposWin *gadgets.GenericWindow
+ var reposWin *stdReposTableWin
+ grid.NewButton("Fix Repos", func() {
+ if reposWin != nil {
+ reposWin.Toggle()
+ return
+ }
+ reposWin = makeReposWin()
+ })
+
+ var howtoWin *gadgets.GenericWindow
+ grid.NewButton("Tutorial", func() {
+ if howtoWin != nil {
+ howtoWin.Toggle()
+ return
+ }
+ howtoWin = makeHowtoWin()
+ })
+
+ grid.NextRow()
+ grid.NewLabel("")
+
+ return oldWin
+}