diff options
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -20,7 +20,7 @@ import ( func debug() { for { time.Sleep(90 * time.Second) - log.Info("TODO: virtigo scan here. repo count =") + // log.Info("TODO: use this?") } } @@ -108,6 +108,23 @@ func drawWindow(win *gadgets.BasicWindow) { d := me.cluster.GetDropletsPB() testWin, _ = makeDropletsWindow(d) }) + grid.NextRow() + + me.status = grid.NewLabel("cur status") + grid.NextRow() + me.lastuptime = grid.NewLabel("last uptime") + grid.NextRow() + + grid.NewButton("uptime", func() { + updateUptimeGui("kuma uptime should update this") + }) +} + +func updateUptimeGui(uptime string) { + me.status.SetLabel(uptime) + + datestamp := time.Now().Format("2006-01-02 15:04:03") + me.lastuptime.SetLabel("last uptime at " + datestamp) } func makeDropletsWindow(pb *virtpb.Droplets) (*GenericWindow, *virtpb.DropletsTable) { |
