From a9329f794fa6792d52802e8c6ba91e708080013d Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 13 Jan 2024 21:29:40 -0600 Subject: [PATCH] support for hidden widgets Signed-off-by: Jeff Carr --- main.go | 8 ++++---- widget.go | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/main.go b/main.go index 17cf158..ee37292 100644 --- a/main.go +++ b/main.go @@ -148,10 +148,10 @@ func dropdownWindow(p *gui.Node) { // var last = "" for _, child := range p.Children() { - log.Log(INFO, "\t\t", child.GetName()) - dd.AddDropdownName(child.GetName()) + log.Log(INFO, "\t\t", child.GetProgName()) + dd.AddDropdownName(child.GetProgName()) // last = child.Name - mapWindows[child.GetName()] = child + mapWindows[child.GetProgName()] = child if (activeWidget == nil) { activeWidget = child } @@ -176,7 +176,7 @@ func dropdownWindowWidgets(p *gui.Node) { var addDropdowns func (*gui.Node) addDropdowns = func (n *gui.Node) { // s := n.dumpWidget(true) - s := n.GetName() + s := n.GetProgName() dd.AddDropdownName(s) mapWindows[s] = n diff --git a/widget.go b/widget.go index 631b2ff..d670d3d 100644 --- a/widget.go +++ b/widget.go @@ -140,7 +140,7 @@ func debugAddWidgetButtons(n *gui.Node) { a.AddText("make something for tim for qflow") a.AddText("and for riscv") a.Custom = func () { - log.Log(WARN, "custom dropdown() a =", a.ProgName(), a.GetText()) + log.Log(WARN, "custom dropdown() a =", a.GetProgName(), a.GetText()) } }) n.NewButton("Combobox", func () { @@ -148,7 +148,7 @@ func debugAddWidgetButtons(n *gui.Node) { a.AddText("mirrors.wit.com") a.AddText("go.wit.com") a.Custom = func () { - log.Log(WARN, "custom combobox() a =", a.ProgName(), a.GetText()) + log.Log(WARN, "custom combobox() a =", a.GetProgName(), a.GetText()) } }) n.NewButton("Grid", func () { @@ -219,7 +219,7 @@ func debugAddWidgetButton(n *gui.Node) { if (newY == -1) { name = name + " (" + strconv.Itoa(activeWidget.NextW) + "," + strconv.Itoa(activeWidget.NextH) + ")" } else { - activeWidget.SetNext(newX, newY) + // activeWidget.SetNext(newX, newY) name = name + " (" + strconv.Itoa(newX) + "," + strconv.Itoa(newY) + ")" } log.Log(INFO, "New Name =", name)