diff options
| author | Jeff Carr <[email protected]> | 2024-01-17 22:43:57 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-17 22:43:57 -0600 |
| commit | 2411bcd2764b588492fe0388fb44675795495f57 (patch) | |
| tree | abb96e27b164131c16762b10e24c888d1349be37 /widget.go | |
| parent | 9e8a40023cd86c69ec4e0ae0f23ce148793ea38e (diff) | |
fix against gui v0.12.13
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'widget.go')
| -rw-r--r-- | widget.go | 43 |
1 files changed, 22 insertions, 21 deletions
@@ -6,6 +6,7 @@ import ( "go.wit.com/log" "go.wit.com/gui/gui" + "go.wit.com/gui/widget" "go.wit.com/gui/gadgets" ) @@ -42,7 +43,7 @@ func DebugWidgetWindow(p *gui.Node) *gadgets.BasicWindow { g2 = g.NewGroup("type:") activeLabelType = g2.NewLabel("undef") g2 = g.NewGroup("New name:") - activeLabelNewName = g2.NewCombobox("newthing") + activeLabelNewName = g2.NewCombobox() activeLabelNewName.AddText("penguin") activeLabelNewName.AddText("snow") activeLabelNewName.AddText("GO") @@ -84,7 +85,7 @@ func DebugWidgetWindow(p *gui.Node) *gadgets.BasicWindow { g = w.Box().NewGroup("change things") g.NewButton("AddText()", func () { - activeWidget.AddText(activeLabelNewName.GetText()) + activeWidget.AddText(activeLabelNewName.String()) /* activeWidget.S = activeLabelNewName.S a := newAction(activeWidget, toolkit.AddText) @@ -92,9 +93,9 @@ func DebugWidgetWindow(p *gui.Node) *gadgets.BasicWindow { */ }) g.NewButton("SetText()", func () { - activeWidget.SetText(activeLabelNewName.GetText()) + activeWidget.SetText(activeLabelNewName.String()) /* - activeWidget.S = activeLabelNewName.GetText() + activeWidget.S = activeLabelNewName.String() a := newAction(activeWidget, toolkit.SetText) sendAction(a) */ @@ -135,20 +136,20 @@ func DebugWidgetWindow(p *gui.Node) *gadgets.BasicWindow { func debugAddWidgetButtons(n *gui.Node) { n.NewButton("Dropdown", func () { - a := activeWidget.NewDropdown("tmp dropdown") + a := activeWidget.NewDropdown() a.AddText("this is better than tcl/tk") a.AddText("make something for tim for qflow") a.AddText("and for riscv") a.Custom = func () { - log.Log(WARN, "custom dropdown() a =", a.GetProgName(), a.GetText()) + log.Log(WARN, "custom dropdown() a =", a.GetProgName(), a.String()) } }) n.NewButton("Combobox", func () { - a := activeWidget.NewCombobox("tmp combobox") + a := activeWidget.NewCombobox() a.AddText("mirrors.wit.com") a.AddText("go.wit.com") a.Custom = func () { - log.Log(WARN, "custom combobox() a =", a.GetProgName(), a.GetText()) + log.Log(WARN, "custom combobox() a =", a.GetProgName(), a.String()) } }) n.NewButton("Grid", func () { @@ -188,7 +189,7 @@ func debugAddWidgetButtons(n *gui.Node) { } func debugAddWidgetButton(n *gui.Node) { - activeLabelNewType = n.NewDropdown("tmp dropdown") + activeLabelNewType = n.NewDropdown() activeLabelNewType.AddText("Window") activeLabelNewType.AddText("Tab") activeLabelNewType.AddText("Frame") @@ -211,10 +212,10 @@ func debugAddWidgetButton(n *gui.Node) { activeLabelNewType.AddText("Dialog") n.NewButton("Add", func () { - name := activeLabelNewName.GetText() - newX := activeLabelNewX.GetInt() - newY := activeLabelNewY.GetInt() - newB := activeLabelNewB.GetBool() + name := activeLabelNewName.String() + newX := widget.GetInt(activeLabelNewX.String()) + newY := widget.GetInt(activeLabelNewY.String()) + newB := widget.GetBool(activeLabelNewB.String()) if (newY == -1) { name = name + " (" + strconv.Itoa(activeWidget.NextW) + "," + strconv.Itoa(activeWidget.NextH) + ")" @@ -223,7 +224,7 @@ func debugAddWidgetButton(n *gui.Node) { name = name + " (" + strconv.Itoa(newX) + "," + strconv.Itoa(newY) + ")" } log.Log(INFO, "New Name =", name) - log.Log(INFO, "New Type =", activeLabelNewType.GetText()) + log.Log(INFO, "New Type =", activeLabelNewType.String()) log.Log(INFO, "New X =", newX) log.Log(INFO, "New Y =", newY) log.Log(INFO, "activeWidget.NextW =", activeWidget.NextW) @@ -234,7 +235,7 @@ func debugAddWidgetButton(n *gui.Node) { // activeWidget.X = newX // activeWidget.Y = newY - switch activeLabelNewType.GetText() { + switch activeLabelNewType.String() { case "Grid": activeWidget.NewGrid(name, newX, newY) case "Group": @@ -246,19 +247,19 @@ func debugAddWidgetButton(n *gui.Node) { log.Log(WARN, "got to button", name) }) case "Checkbox": - a := activeWidget.NewCheckbox(name) + a := activeWidget.NewCheckbox("DBG") a.Custom = func () { - log.Log(WARN, "custom checkox func a=", a.GetBool()) + log.Log(WARN, "custom checkox func a=", a.String()) } case "Dropdown": - a := activeWidget.NewDropdown(name) + a := activeWidget.NewDropdown() a.AddText(name + " yay") a.AddText(name + " haha") a.Custom = func () { - log.Log(WARN, "WTF a=", a.GetBool()) + log.Log(WARN, "WTF a=", a.String()) } case "Combobox": - a := activeWidget.NewCombobox(name) + a := activeWidget.NewCombobox() a.AddText(name + " foo") a.AddText(name + " bar") case "Label": @@ -270,7 +271,7 @@ func debugAddWidgetButton(n *gui.Node) { case "Spinner": activeWidget.NewSpinner(name, newX, newY) default: - log.Error(errors.New("make what type?"), activeLabelNewType.GetText()) + log.Error(errors.New("make what type?"), activeLabelNewType.String()) } }) } |
