diff options
| author | Jeff Carr <[email protected]> | 2025-08-28 04:26:22 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-08-28 04:26:22 -0500 |
| commit | a21c117e5bff4dac56634ba6ad3b166a0fba2da8 (patch) | |
| tree | b79a912f7f9b84459ab7cfc6e13c95b3c752ccb7 /doGui.go | |
| parent | 86c342b16323b3ca66a03ce99663ae4a6f256e6e (diff) | |
cleanup gui()
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 100 |
1 files changed, 59 insertions, 41 deletions
@@ -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 +} |
