summaryrefslogtreecommitdiff
path: root/doGui.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-06 03:54:08 -0600
committerJeff Carr <[email protected]>2025-03-06 05:34:25 -0600
commitf97e2a48c6330baea7e99dd5dc1e560c23e64494 (patch)
tree8529f6ecd56144174988e16ff14dec37030bc0ba /doGui.go
parent40fedc09b47d2af9fc231b371f346f7e9fc65188 (diff)
1st really awesome table with auto updates
Diffstat (limited to 'doGui.go')
-rw-r--r--doGui.go18
1 files changed, 17 insertions, 1 deletions
diff --git a/doGui.go b/doGui.go
index fb15a82..8ee8c30 100644
--- a/doGui.go
+++ b/doGui.go
@@ -19,6 +19,9 @@ func debug() {
for {
time.Sleep(90 * time.Second)
log.Info("TODO: zookeeper scan here. repo count =")
+ if me.machinesWin != nil {
+ doMachinesUpgradeTable()
+ }
}
}
@@ -42,7 +45,20 @@ func doGui() {
group1 := vbox.NewGroup("Zookeeper Settings")
grid := group1.NewGrid("buildOptions", 0, 0)
- addButtonForZooPB(grid)
+ grid.NewButton("show zoo", func() {
+ // if the window exists, just toggle it open or closed
+ if me.machinesWin != nil {
+ me.machinesWin.Toggle()
+ return
+ }
+
+ me.machinesWin = gadgets.NewGenericWindow("Zoo Machines", "Stuff")
+ me.machinesWin.Win.Custom = func() {
+ log.Info("test delete window here")
+ }
+ me.machinesBox = me.machinesWin.Bottom.Box().SetProgName("TBOX")
+ doMachinesUpgradeTable()
+ })
// sits here forever
debug()