diff options
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -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") } |
