From 656f706aa10f56031ec4e58c4c12d4dd2c6526bb Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 18 Feb 2025 14:58:16 -0600 Subject: testing close window --- doGui.go | 9 +++++++++ main.go | 4 ++++ tableWindow.go | 2 ++ 3 files changed, 15 insertions(+) diff --git a/doGui.go b/doGui.go index 5f0be92..bb1259c 100644 --- a/doGui.go +++ b/doGui.go @@ -76,6 +76,15 @@ func drawWindow(win *gadgets.BasicWindow) { newwin.showTable(me.machines) newwin.Show() }) + + grid.NewButton("ConfigSave(me.machines)", func() { + log.Info("saving config...") + me.machines.ConfigSave() + }) + grid.NewButton("ConfigSave(me.machines2)", func() { + log.Info("saving config...") + me.machines2.ConfigSave() + }) } func (tw *tableWindow) showTable(allm *zoopb.Machines) { diff --git a/main.go b/main.go index 88115d1..ef4146d 100644 --- a/main.go +++ b/main.go @@ -42,6 +42,10 @@ func main() { log.Warn("load config failed", err) os.Exit(-1) } + if err := me.machines2.ConfigLoad(); err != nil { + log.Warn("load config failed", err) + os.Exit(-1) + } // me.targets = make(map[string]string) // keep track of what versions the machines should be running me.upgrade = make(map[string]bool) // used to trigger upgrade attempts diff --git a/tableWindow.go b/tableWindow.go index f4db2b9..5d64bac 100644 --- a/tableWindow.go +++ b/tableWindow.go @@ -7,6 +7,7 @@ import ( "sync" "go.wit.com/lib/gadgets" + "go.wit.com/log" "go.wit.com/gui" ) @@ -44,6 +45,7 @@ func (w *tableWindow) Show() { } func (w *tableWindow) Hide() { + log.Info("hide window here") w.win.Hide() } -- cgit v1.2.3