From 34bbd63bfbe39fa17dfa5b00628c966a1776b6cb Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 6 Jan 2024 15:07:30 -0600 Subject: more cleanups after removing old window Signed-off-by: Jeff Carr --- gui.go | 51 --------------------------------------------------- linuxstatus/timer.go | 5 +++++ main.go | 2 +- structs.go | 1 - 4 files changed, 6 insertions(+), 53 deletions(-) diff --git a/gui.go b/gui.go index 5b48039..37cfa2f 100644 --- a/gui.go +++ b/gui.go @@ -22,57 +22,9 @@ func setupControlPanelWindow() { // setup the main tab mainWindow("DNS and IPv6 Control Panel") - detailsTab("OS Details") debugTab("Debug") } -func detailsTab(title string) { - var g2 *gui.Node - - me.details = gadgets.NewBasicWindow(me.myGui, title) - me.details.Draw() - me.details.Hide() - - g2 = me.details.Box().NewGroup("Real Stuff") - - grid := g2.NewGrid("gridnuts", 2, 2) - - grid.SetNext(1,1) - - grid.NewLabel("domainname =") - grid.NewLabel("DEPRECATED") -// me.domainname = grid.NewLabel("domainname") - - grid.NewLabel("hostname -s =") - grid.NewLabel("DEPRECATED") - - grid.NewLabel("NS records =") - grid.NewLabel("DEPRECATED") - - grid.NewLabel("UID =") - grid.NewLabel("DEPRECATED") - - grid.NewLabel("Current IPv4 =") - grid.NewLabel("DEPRECATED") - - grid.NewLabel("Current IPv6 =") - grid.NewLabel("DEPRECATED") - - grid.NewLabel("Working Real IPv6 =") - grid.NewLabel("?") - - grid.NewLabel("interfaces =") - me.Interfaces = grid.NewCombobox("Interfaces") - - grid.NewLabel("refresh speed") - me.LocalSpeedActual = grid.NewLabel("unknown") - - grid.Margin() - grid.Pad() - - me.details.Hide() -} - func debugTab(title string) { var g2 *gui.Node @@ -218,9 +170,6 @@ func mainWindow(title string) { me.status.window.Toggle() }) - gr.NewButton("OS details", func () { - me.details.Toggle() - }) gr.NewButton("linuxstatus.New()", func () { if (me.statusOS == nil) { me.statusOS = linuxstatus.New() diff --git a/linuxstatus/timer.go b/linuxstatus/timer.go index cd82f49..17130f3 100644 --- a/linuxstatus/timer.go +++ b/linuxstatus/timer.go @@ -29,3 +29,8 @@ func sortLines(input string) string { tmp = strings.TrimRight(tmp, "\n") return tmp } + +func (ls *LinuxStatus) SetSpeedActual(s string) { + if ! ls.Ready() {return} + ls.speedActual.Set(s) +} diff --git a/main.go b/main.go index 25c5e26..d7c6a93 100644 --- a/main.go +++ b/main.go @@ -100,7 +100,7 @@ func checkNetworkChanges() { if (runtime.GOOS == "linux") { duration := timeFunction(linuxLoop) s := fmt.Sprint(duration) - me.LocalSpeedActual.SetText(s) + me.statusOS.SetSpeedActual(s) } else { // TODO: make windows and macos diagnostics log.Warn("Windows and MacOS don't work yet") diff --git a/structs.go b/structs.go index b8e4418..65254e2 100644 --- a/structs.go +++ b/structs.go @@ -44,7 +44,6 @@ type Host struct { ipv6s map[string]dns.RR window *gadgets.BasicWindow // the main window - details *gadgets.BasicWindow // more details of the DNS state debug *gadgets.BasicWindow // more attempts to debug the DNS state tab *gui.Node // the main dns tab -- cgit v1.2.3