diff options
| author | Jeff Carr <[email protected]> | 2023-12-28 15:36:05 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-12-28 15:36:05 -0600 |
| commit | 8afc73da048204f4245e0c850436c1e3e70055a5 (patch) | |
| tree | 48b03e9be15ba299a35285a98e06ad12b5c29ce6 /gui.go | |
| parent | 6fa6d6dfc9e5a88e7dff2ed3c148b3b4271f566c (diff) | |
DNS status window Show() and Hide()
display HTTPS results from dns.google.com for go.wit.com
use a grid instead of boxes
start go.wit.com/log
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'gui.go')
| -rw-r--r-- | gui.go | 21 |
1 files changed, 19 insertions, 2 deletions
@@ -2,7 +2,6 @@ package main import ( - "log" "fmt" "time" "os" @@ -12,6 +11,7 @@ import ( "strings" "go.wit.com/gui" + "go.wit.com/log" "go.wit.com/shell" "go.wit.com/control-panel-dns/cloudflare" ) @@ -29,7 +29,7 @@ func setupControlPanelWindow() { detailsTab("Details") debugTab("Debug") - me.digStatus = NewDigStatusWindow(me.window) + // me.digStatus = NewDigStatusWindow(me.window) } func detailsTab(title string) { @@ -308,6 +308,23 @@ func dnsTab(title string) { }) me.fix.Disable() + me.digStatusButton = me.mainStatus.NewButton("Show DNS Lookup Status", func () { + if (me.digStatus == nil) { + log.Info("drawing the digStatus window START") + me.digStatus = NewDigStatusWindow(me.window) + log.Info("drawing the digStatus window END") + me.digStatusButton.SetText("Hide DNS Lookup Status") + } else { + if me.digStatus.hidden { + me.digStatusButton.SetText("Hide DNS Lookup Status") + me.digStatus.Show() + } else { + me.digStatusButton.SetText("Show DNS Lookup Status") + me.digStatus.Hide() + } + } + }) + grid.Margin() grid.Pad() |
