diff options
Diffstat (limited to 'windowZood.go')
| -rw-r--r-- | windowZood.go | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/windowZood.go b/windowZood.go index 65304f7..3aeca05 100644 --- a/windowZood.go +++ b/windowZood.go @@ -19,10 +19,16 @@ func makeZoodWin() { me.zood.win.Custom = func() { log.Info("test delete window here") } - group := me.zood.win.Group - group.NewButton("save machines.pb", func() { + grid := me.zood.win.Group.RawGrid() + grid.NewButton("save machines.pb", func() { saveMachineState() }) + grid.NewCheckbox("hide active") + grid.NewButton("update", func() { + doMachinesUpgradeTable() + }) + + // make a box at the bottom of the window for the protobuf table me.zood.box = me.zood.win.Bottom.Box().SetProgName("TBOX") doMachinesUpgradeTable() } @@ -82,13 +88,13 @@ func findVersion(m *zoopb.Machine, pkgname string) string { } func saveMachineState() { - now := zoopb.NewMachines() + cur := zoopb.NewMachines() all := me.machines.SortByHostname() for all.Scan() { m := all.Next() log.Info("have machine:", m.Hostname) - now.Append(m) + cur.Append(m) } - // me.machines.ConfigSave() + cur.ConfigSave() } |
