NODE: resurrect 'ssh' window
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
f72c88dafe
commit
f8766de9a0
|
@ -7,6 +7,9 @@ import _ "github.com/andlabs/ui/winmanifest"
|
|||
var mybox *ui.Box
|
||||
|
||||
func (n *Node) AddGroup(title string) *Node {
|
||||
if (n == nil) {
|
||||
return nil
|
||||
}
|
||||
hbox := n.uiBox
|
||||
if (hbox == nil) {
|
||||
return n
|
||||
|
|
4
entry.go
4
entry.go
|
@ -42,11 +42,11 @@ func (b *GuiBox) GetText(name string) string {
|
|||
|
||||
func (n *Node) SetText(value string) error {
|
||||
log.Println("gui.SetText() value =", value)
|
||||
if (n.uiText == nil) {
|
||||
if (n.uiText != nil) {
|
||||
n.uiText.SetText(value)
|
||||
return nil
|
||||
}
|
||||
if (n.uiButton == nil) {
|
||||
if (n.uiButton != nil) {
|
||||
n.uiButton.SetText(value)
|
||||
return nil
|
||||
}
|
||||
|
|
|
@ -235,7 +235,8 @@ func (n *Node) AddTab(title string, uiC *ui.Box) *Node {
|
|||
log.Println("gui.Node.AddTab() START name =", title)
|
||||
if parent.uiWindow == nil {
|
||||
parent.Dump()
|
||||
panic("gui.AddTab() ERROR ui.Window == nil")
|
||||
log.Println("gui.Node.AddTab() ERROR ui.Window == nil")
|
||||
return nil
|
||||
}
|
||||
if parent.box == nil {
|
||||
parent.Dump()
|
||||
|
|
19
window.go
19
window.go
|
@ -184,23 +184,26 @@ func NewWindow() *Node {
|
|||
w := Config.Width
|
||||
h := Config.Height
|
||||
|
||||
var node *Node
|
||||
node = mapWindow(nil, nil, title, w, h)
|
||||
box := node.box
|
||||
var n *Node
|
||||
n = mapWindow(nil, nil, title, w, h)
|
||||
box := n.box
|
||||
log.Println("gui.NewWindow() title = box.Name =", box.Name)
|
||||
|
||||
node.uiNewWindow(box.Name, w, h)
|
||||
window := node.uiWindow
|
||||
n.uiNewWindow(box.Name, w, h)
|
||||
window := n.uiWindow
|
||||
|
||||
f := Config.Exit
|
||||
ui.OnShouldQuit(func() bool {
|
||||
log.Println("createWindow().Destroy() on node.Name =", node.Name)
|
||||
log.Println("createWindow().Destroy() on node.Name =", n.Name)
|
||||
if (f != nil) {
|
||||
f(node)
|
||||
f(n)
|
||||
}
|
||||
return true
|
||||
})
|
||||
|
||||
box.Window.UiWindow = window
|
||||
return node
|
||||
if(n.uiWindow == nil) {
|
||||
panic("node.uiWindow == nil. This should never happen")
|
||||
}
|
||||
return n
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue