summaryrefslogtreecommitdiff
path: root/windowMain.go
diff options
context:
space:
mode:
Diffstat (limited to 'windowMain.go')
-rw-r--r--windowMain.go89
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()
- })
-}