diff options
| author | Jeff Carr <[email protected]> | 2024-01-25 18:30:59 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-25 18:30:59 -0600 |
| commit | 94769f18413f5931d04a70c3541b0104b1bc66e0 (patch) | |
| tree | 88dc32b7700962b5feaec86b5f0218f42aa7e74b | |
| parent | b88cca4b0d5f8948e682d6c70752c23ec7808d53 (diff) | |
hidden state is workingv0.13.12
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | node.go | 10 | ||||
| -rw-r--r-- | window.go | 3 |
2 files changed, 6 insertions, 7 deletions
@@ -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 @@ -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) |
