GUI: show error windows
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
9c946630a1
commit
8d5b885b3a
24
window.go
24
window.go
|
@ -9,16 +9,26 @@ import (
|
||||||
_ "github.com/andlabs/ui/winmanifest"
|
_ "github.com/andlabs/ui/winmanifest"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (n *Node) MessageWindow2(msg1 string, msg2 string) (*Node) {
|
func findUiWindow() *ui.Window {
|
||||||
ui.MsgBox(n.uiWindow, msg1, msg2)
|
for _, node := range Data.NodeMap {
|
||||||
// TODO: make new node
|
if (node.uiWindow != nil) {
|
||||||
return n
|
return node.uiWindow
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *Node) ErrorWindow2(msg1 string, msg2 string) (*Node) {
|
func MessageWindow(msg1 string, msg2 string) (*Node) {
|
||||||
ui.MsgBoxError(n.uiWindow, msg1, msg2)
|
uiW := findUiWindow()
|
||||||
|
ui.MsgBox(uiW, msg1, msg2)
|
||||||
// TODO: make new node
|
// TODO: make new node
|
||||||
return n
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func ErrorWindow(msg1 string, msg2 string) (*Node) {
|
||||||
|
uiW := findUiWindow()
|
||||||
|
ui.MsgBoxError(uiW, msg1, msg2)
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func initNode(title string, x int, y int) *Node {
|
func initNode(title string, x int, y int) *Node {
|
||||||
|
|
Loading…
Reference in New Issue