summaryrefslogtreecommitdiff
path: root/doGui.go
diff options
context:
space:
mode:
Diffstat (limited to 'doGui.go')
-rw-r--r--doGui.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/doGui.go b/doGui.go
index da38135..608f4e5 100644
--- a/doGui.go
+++ b/doGui.go
@@ -11,6 +11,7 @@ import (
"time"
"go.wit.com/gui"
+ "go.wit.com/lib/config"
"go.wit.com/lib/gadgets"
"go.wit.com/lib/gui/shell"
"go.wit.com/lib/protobuf/gitpb"
@@ -25,26 +26,26 @@ func doGui() {
}
grid := win.Group.RawGrid()
- if me.forge.Config.GetPathLock() {
+ if config.True("PathLock") {
me.goSrcPwd = gadgets.NewOneLiner(grid, "Working Directory")
- me.goSrcPwd.SetText(me.forge.Config.ReposDir)
+ me.goSrcPwd.SetText(config.Get("ReposDir"))
} else {
me.goSrcEdit = gadgets.NewBasicEntry(grid, "Working Directory")
- me.goSrcEdit.SetText(me.forge.Config.ReposDir)
+ me.goSrcEdit.SetText(config.Get("ReposDir"))
me.goSrcEdit.Custom = func() {
log.Info("updating text to", me.goSrcEdit.String())
}
}
- lockpath := grid.NewCheckbox("Lock").SetChecked(me.forge.Config.PathLock)
+ lockpath := grid.NewCheckbox("Lock").SetChecked(config.True("PathLock"))
lockpath.Custom = func() {
if lockpath.IsChecked() {
log.Info("lock working directory")
- me.forge.Config.PathLock = true
+ config.Set("PathLock", "true")
} else {
log.Info("unlock working directory")
- me.forge.Config.PathLock = false
+ config.Set("PathLock", "false")
}
- me.forge.Config.ConfigSave()
+ me.forge.ConfigSave()
okExit("you must restart forge after changing the Path Lock")
}