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
}
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
}

16
fix.go
View File

@ -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")
}