From 69463ac4e3e1958e230303e40ba5fd47ee4086a1 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 7 Jan 2024 10:01:51 -0600 Subject: [PATCH] error box starts doing something Signed-off-by: Jeff Carr --- errorBox.go | 10 +++++----- fix.go | 16 ++++------------ 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/errorBox.go b/errorBox.go index ea31f6a..7bbc560 100644 --- a/errorBox.go +++ b/errorBox.go @@ -23,18 +23,18 @@ type errorBox struct { something *gadgets.OneLiner } -func NewErrorBox(p *gui.Node, name string) *errorBox { +func NewErrorBox(p *gui.Node, name string, ip string) *errorBox { var eb *errorBox eb = new(errorBox) eb.parent = p - // eb.group = p.NewGroup("eg") - // eb.grid = eb.group.NewGrid("labels", 2, 1) + eb.group = p.NewGroup("eg") + eb.grid = eb.group.NewGrid("labels", 2, 1) eb.l = p.NewLabel("click to fix") - eb.b = p.NewButton("fix", func() { + eb.b = p.NewButton(name, func() { log.Log(WARN, "should try to fix here") }) - eb.something = gadgets.NewOneLiner(eb.grid, "something") + eb.something = gadgets.NewOneLiner(eb.grid, ip) return eb } diff --git a/fix.go b/fix.go index 0931709..6c699b4 100644 --- a/fix.go +++ b/fix.go @@ -145,19 +145,11 @@ func exists(m map[string]bool, s string) bool { func addToFixWindow(t string, ip string) { log.Log(WARN, "addToFixWindow() START") if me.fixWindow == nil { - log.Log(WARN, "addToFixWindow() START") - log.Log(WARN, "addToFixWindow() START") - log.Log(WARN, "addToFixWindow() START") - log.Log(WARN, "addToFixWindow() START") - me.fixWindow = smartwindow.New() - me.fixWindow.SetParent(me.myGui) - me.fixWindow.InitWindow() - me.fixWindow.Title("fix window") - me.fixWindow.SetDraw(drawFixWindow) - me.fixWindow.Make() - me.fixWindow.Draw() - // me.fixWindow.Draw2() + log.Log(WARN, "addToFixWindow() fixWindow == nil. Can't add the error", t, ip) + return } + box := me.fixWindow.Box() + NewErrorBox(box, t, ip) log.Log(WARN, "addToFixWindow() END") }