diff options
| author | Jeff Carr <[email protected]> | 2025-03-06 03:54:08 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-06 05:34:25 -0600 |
| commit | f97e2a48c6330baea7e99dd5dc1e560c23e64494 (patch) | |
| tree | 8529f6ecd56144174988e16ff14dec37030bc0ba /doGui.go | |
| parent | 40fedc09b47d2af9fc231b371f346f7e9fc65188 (diff) | |
1st really awesome table with auto updates
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -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() |
