summaryrefslogtreecommitdiff
path: root/gui.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-12-16 12:59:18 -0600
committerJeff Carr <[email protected]>2023-12-16 12:59:18 -0600
commitbbf96ee7fa67a6d50ea1d1b3a23a3f44f136a30e (patch)
treea96585438a24f296d58fb3d2bd5cad8f1d4c8f3c /gui.go
parente9f1723dbc8dab3bd84f7006723f6ae9c97df88c (diff)
seems to compile and runv0.1.1
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'gui.go')
-rw-r--r--gui.go18
1 files changed, 17 insertions, 1 deletions
diff --git a/gui.go b/gui.go
index e068733..ab07adf 100644
--- a/gui.go
+++ b/gui.go
@@ -20,7 +20,7 @@ func setupControlPanelWindow() {
me.window = myGui.NewWindow("DNS and IPv6 Control Panel").Standard()
me.window.Dump()
- sleep(1)
+ sleep(me.artificialSleep)
dnsTab("DNS")
debugTab("Debug")
@@ -99,6 +99,22 @@ func debugTab(title string) {
DumpPublicDNSZone("apple.com")
dumpIPs("www.apple.com")
})
+
+ g2.NewLabel("control panel TTL (in tenths of seconds)")
+ ttl := g2.NewSlider("dnsTTL", 1, 100)
+ ttl.Set(me.dnsTTL * 10)
+ ttl.Custom = func () {
+ me.dnsTTL = ttl.I / 10
+ log.Println("dnsTTL =", me.dnsTTL)
+ }
+
+ g2.NewLabel("control panel loop delay (in tenths of seconds)")
+ ttl2 := g2.NewSlider("dnsTTL", 1, 100)
+ ttl2.Set(me.dnsTTLsleep)
+ ttl2.Custom = func () {
+ me.dnsTTLsleep = float64(ttl2.I) / 10
+ log.Println("dnsTTLsleep =", me.dnsTTLsleep)
+ }
}
func myDefaultExit(n *gui.Node) {