error box starts doing something
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
16767ac97f
commit
69463ac4e3
10
errorBox.go
10
errorBox.go
|
@ -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
16
fix.go
|
@ -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")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue