diff options
| author | Jeff Carr <[email protected]> | 2025-01-20 02:50:07 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-20 02:50:07 -0600 |
| commit | 0e6ef50ad29ca218cd6b1571fdb4c2ff92a2a32d (patch) | |
| tree | 92f6500b9602f902c3a8b2f072e76977ac1a772a /windowMain.go | |
| parent | 6cee7c5420f231ce869d8c320bc5471e31e79760 (diff) | |
gui is improved
Diffstat (limited to 'windowMain.go')
| -rw-r--r-- | windowMain.go | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/windowMain.go b/windowMain.go index 7d6441a..0d46dc6 100644 --- a/windowMain.go +++ b/windowMain.go @@ -2,11 +2,7 @@ package main import ( "os" - "os/user" - "path/filepath" - "go.wit.com/gui" - "go.wit.com/lib/gadgets" "go.wit.com/lib/gui/shell" "go.wit.com/log" ) @@ -44,88 +40,3 @@ func quickCmd(fullpath string, cmd []string) bool { log.Warn("quickCmd() output = ", result.Stdout) return true } - -func globalBuildOptions(vbox *gui.Node) { - group1 := vbox.NewGroup("Forge Settings") - grid := group1.NewGrid("buildOptions", 0, 0) - - // me.autoWorkingPwd = gadgets.NewOneLiner(grid, "working directory (pwd)") - me.userHomePwd = gadgets.NewOneLiner(grid, "user home") - grid.NextRow() - me.goSrcPwd = gadgets.NewOneLiner(grid, "go src home") - grid.NextRow() - - usr, _ := user.Current() - homeDir, err := os.UserHomeDir() - if err != nil { - log.Warn("Error getting home directory:", err) - homeDir = "/home/autotypist" - } - me.userHomePwd.SetText(homeDir) - srcDir := filepath.Join(homeDir, "go/src") - me.goSrcPwd.SetText(srcDir) - - // use ENV GIT_AUTHOR - me.gitAuthor = gadgets.NewOneLiner(grid, "Git Author") - grid.NextRow() - - if os.Getenv("GIT_AUTHOR_NAME") == "" { - me.gitAuthor.SetText("ENV GIT_AUTHOR_NAME is unset") - } else { - author := os.Getenv("GIT_AUTHOR_NAME") - author += " <" + os.Getenv("GIT_AUTHOR_EMAIL") + ">" - me.gitAuthor.SetText(author) - } - - // select the branch you want to test, build and develop against - // this lets you select your user branch, but, when you are happy - // you can merge everything into the devel branch and make sure it actually - // works. Then, when that is good, merge and version everything in master - me.setBranchB = grid.NewButton("set current branch to:", func() { - targetName := me.newBranch.String() - log.Warn("setting all branches to", targetName) - if targetName == "devel" { - if err := doAllCheckoutDevel(); err != nil { - log.Info("switching to devel branches failed") - } - return - } - if targetName == "master" { - if err := doAllCheckoutMaster(); err != nil { - log.Info("switching to master branches failed") - } - return - } - // just assume user - if err := doAllCheckoutUser(); err != nil { - log.Info("switching to user branches failed") - } - }) - me.newBranch = grid.NewCombobox() - me.newBranch.AddText("master") - me.newBranch.AddText("devel") - me.newBranch.AddText(usr.Username) - me.newBranch.SetText(usr.Username) - - // checking this will automatically make the branches off of devel - me.autoCreateBranches = grid.NewCheckbox("create if missing").SetChecked(true) - grid.NextRow() - - grid.NewButton("Show Repos", func() { - if me.repos.Hidden() { - me.repos.Show() - } else { - me.repos.Hide() - } - }) - grid.NewButton("patches window", func() { - me.patchWin.once.Do(me.patchWin.initWindow) - me.patchWin.Toggle() - }) - grid.NewButton("update patch summary", func() { - me.summary.Update() - }) - grid.NewButton("test add", func() { - me.patchWin.initGroup() - }) -} |
