diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 33 |
1 files changed, 16 insertions, 17 deletions
@@ -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 } } |
