error box starts doing something

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-01-07 10:01:51 -06:00
parent 16767ac97f
commit 69463ac4e3
2 changed files with 9 additions and 17 deletions

View File

@ -23,18 +23,18 @@ type errorBox struct {
something *gadgets.OneLiner something *gadgets.OneLiner
} }
func NewErrorBox(p *gui.Node, name string) *errorBox { func NewErrorBox(p *gui.Node, name string, ip string) *errorBox {
var eb *errorBox var eb *errorBox
eb = new(errorBox) eb = new(errorBox)
eb.parent = p eb.parent = p
// eb.group = p.NewGroup("eg") eb.group = p.NewGroup("eg")
// eb.grid = eb.group.NewGrid("labels", 2, 1) eb.grid = eb.group.NewGrid("labels", 2, 1)
eb.l = p.NewLabel("click to fix") 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") log.Log(WARN, "should try to fix here")
}) })
eb.something = gadgets.NewOneLiner(eb.grid, "something") eb.something = gadgets.NewOneLiner(eb.grid, ip)
return eb return eb
} }

16
fix.go
View File

@ -145,19 +145,11 @@ func exists(m map[string]bool, s string) bool {
func addToFixWindow(t string, ip string) { func addToFixWindow(t string, ip string) {
log.Log(WARN, "addToFixWindow() START") log.Log(WARN, "addToFixWindow() START")
if me.fixWindow == nil { if me.fixWindow == nil {
log.Log(WARN, "addToFixWindow() START") log.Log(WARN, "addToFixWindow() fixWindow == nil. Can't add the error", t, ip)
log.Log(WARN, "addToFixWindow() START") return
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()
} }
box := me.fixWindow.Box()
NewErrorBox(box, t, ip)
log.Log(WARN, "addToFixWindow() END") log.Log(WARN, "addToFixWindow() END")
} }