summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go33
1 files changed, 16 insertions, 17 deletions
diff --git a/main.go b/main.go
index 86fccf7..4a5fc8b 100644
--- a/main.go
+++ b/main.go
@@ -10,8 +10,8 @@ import (
"embed"
"time"
- "go.wit.com/lib/debugger"
"go.wit.com/gui"
+ "go.wit.com/lib/debugger"
"go.wit.com/log"
"go.wit.com/lib/gui/linuxstatus"
@@ -45,18 +45,21 @@ func main() {
me.myGui.InitEmbed(resToolkit)
me.myGui.Default()
- log.Sleep(me.artificialSleep)
- setupControlPanelWindow()
+ // log.Sleep(me.artificialSleep)
+ // setupControlPanelWindow()
+ // setup the main tab
+ mainWindow("DNS and IPv6 Control Panel")
+ debugTab("Debug")
+ me.window.Show()
+ log.Sleep(1)
+ me.window.Toggle()
+ log.Sleep(1)
+ me.window.Toggle()
me.digStatus = NewDigStatusWindow(me.myGui)
me.statusDNS = NewHostnameStatusWindow(me.myGui)
- me.statusOS = linuxstatus.New()
- me.statusOS.SetParent(me.myGui)
- me.statusOS.InitWindow()
- me.statusOS.Make()
- me.statusOS.Draw()
- me.statusOS.Draw2()
+ me.statusOS = linuxstatus.NewLinuxStatus(me.myGui)
if debugger.ArgDebug() {
go func() {
@@ -64,10 +67,6 @@ func main() {
debugger.DebugWindow()
}()
}
- me.window.Toggle()
- log.Sleep(1)
- me.window.Toggle()
- log.Sleep(1)
log.Sleep(me.artificialSleep)
@@ -80,12 +79,12 @@ func main() {
if me.digStatus.IPv6() {
if current != "WORKING" {
log.Log(CHANGE, "IPv6 resolution is WORKING")
- me.statusIPv6.SetLabel("WORKING")
+ me.statusIPv6.SetText("WORKING")
}
} else {
if current != "Need VPN" {
log.Log(CHANGE, "IPv6 resolution seems to have broken")
- me.statusIPv6.SetLabel("Need VPN")
+ me.statusIPv6.SetText("Need VPN")
}
}
}
@@ -107,7 +106,7 @@ func main() {
me.apiButton.SetText(provider + " wit.com")
}
if provider == "cloudflare" {
- me.DnsAPIstatus.SetLabel("WORKING")
+ me.DnsAPIstatus.SetText("WORKING")
}
})
@@ -118,7 +117,7 @@ func main() {
if me.statusOS.ValidHostname() {
if me.hostnameStatus.String() != "WORKING" {
- me.hostnameStatus.SetLabel("WORKING")
+ me.hostnameStatus.SetText("WORKING")
me.changed = true
}
}