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