summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--node.go10
-rw-r--r--window.go3
2 files changed, 6 insertions, 7 deletions
diff --git a/node.go b/node.go
index 4b056fb..947e6e3 100644
--- a/node.go
+++ b/node.go
@@ -29,11 +29,8 @@ func (n *Node) newNode(title string, t widget.WidgetType) *Node {
// set these defaults
newN.expand = false
- // honor the visable settings of the parent
- newN.visable = n.visable
newN.pad = true
- newN.borderless = false
-
+ newN.borderless = false // usually this is just used for Window widgets
newN.enabled = true
newN.changed = true
@@ -42,7 +39,10 @@ func (n *Node) newNode(title string, t widget.WidgetType) *Node {
}
newN.AtW = n.NextW
newN.AtH = n.NextH
- newN.hidden = n.hidden // by default, use the value from above
+
+ // honor the visable settings of the parent
+ newN.visable = n.visable
+ newN.hidden = false // by default, always draw a widget
n.children = append(n.children, newN)
newN.parent = n
diff --git a/window.go b/window.go
index d1ff8b7..baa4751 100644
--- a/window.go
+++ b/window.go
@@ -20,6 +20,7 @@ func (parent *Node) NewWindow(title string) *Node {
newNode.value = title
newNode.margin = true
newNode.visable = true
+ newNode.hidden = false
// inform the toolkits
sendAction(newNode, widget.Add)
@@ -84,8 +85,6 @@ func (n *Node) TestDraw() {
return
}
- // enable and
- // n.hidden = false
n.changed = true
n.visable = true
log.Verbose("TestDraw() sending widget.Add", n.id, n.WidgetType, n.progname)