summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-26 12:03:03 -0600
committerJeff Carr <[email protected]>2024-01-26 12:03:03 -0600
commit0bdabc5747163859ddf88e0ea0a4b1712a658bb9 (patch)
treecea295709de64ab4cec1cb5e211c19b38a93e57f
parent386e35a926e42ccf198000ea5e256f217bed8a55 (diff)
new gui versionv0.13.0
keep choices in sync add more tests for entry boxes Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--choices.go11
-rw-r--r--go.mod10
-rw-r--r--go.sum20
3 files changed, 25 insertions, 16 deletions
diff --git a/choices.go b/choices.go
index 032a2d0..753e135 100644
--- a/choices.go
+++ b/choices.go
@@ -63,7 +63,16 @@ func newChoices(parent *gui.Node) *choices {
c.animal.AddText("honey badger")
c.animal.AddText("polar bear")
- c.place = gadgets.NewBasicEntry(c.grid, "favorite place")
+ c.place = gadgets.NewBasicEntry(c.grid, "common favorite place")
+ c.place.Custom = func () {
+ log.Info("now set to:", c.place.String())
+ if c.place == section1.place {
+ section2.place.SetText(c.place.String())
+ }
+ if c.place == section2.place {
+ section1.place.SetText(c.place.String())
+ }
+ }
c.place.SetText("coffee shop")
return c
diff --git a/go.mod b/go.mod
index 277a2d1..5e6b0b4 100644
--- a/go.mod
+++ b/go.mod
@@ -3,10 +3,10 @@ module go.wit.com/apps/gadgetwindow
go 1.21.4
require (
- go.wit.com/gui v0.13.11
- go.wit.com/lib/debugger v0.13.0
- go.wit.com/lib/gadgets v0.13.0
- go.wit.com/lib/gui/logsettings v0.13.0
+ go.wit.com/gui v0.13.13
+ go.wit.com/lib/debugger v0.13.14
+ go.wit.com/lib/gadgets v0.13.13
+ go.wit.com/lib/gui/logsettings v0.13.14
go.wit.com/log v0.5.6
)
@@ -14,5 +14,5 @@ require (
go.wit.com/dev/alexflint/arg v1.4.5 // indirect
go.wit.com/dev/alexflint/scalar v1.2.1 // indirect
go.wit.com/dev/davecgh/spew v1.1.4 // indirect
- go.wit.com/widget v1.1.6 // indirect
+ go.wit.com/widget v1.1.7 // indirect
)
diff --git a/go.sum b/go.sum
index 7e1375b..1c2b0ae 100644
--- a/go.sum
+++ b/go.sum
@@ -4,15 +4,15 @@ go.wit.com/dev/alexflint/scalar v1.2.1 h1:loXOcbVnd+8YeJRLey+XXidecBiedMDO00zQ26
go.wit.com/dev/alexflint/scalar v1.2.1/go.mod h1:+rYsfxqdI2cwA8kJ7GCMwWbNJvfvWUurOCXLiwdTtSs=
go.wit.com/dev/davecgh/spew v1.1.4 h1:C9hj/rjlUpdK+E6aroyLjCbS5MFcyNUOuP1ICLWdNek=
go.wit.com/dev/davecgh/spew v1.1.4/go.mod h1:sihvWmnQ/09FWplnEmozt90CCVqBtGuPXM811tgfhFA=
-go.wit.com/gui v0.13.11 h1:d74Ko/XFZYR25P/AZfCQaVO2CuGh1BSjdUp1wjktdDg=
-go.wit.com/gui v0.13.11/go.mod h1:v2VgnOL3dlZ13KclYeedZ1cd20nQdvwjyJTNKvFX3DA=
-go.wit.com/lib/debugger v0.13.0 h1:k5XCa7BZFYA37rFf20iTAm5L4Ch+3eRuxCbHIhorYZI=
-go.wit.com/lib/debugger v0.13.0/go.mod h1:b3gykobdR+lcMjWAHJUa3GRsMYbnaHNwA/upfjpSA28=
-go.wit.com/lib/gadgets v0.13.0 h1:jtsEnf4DHqAxBxuYsaDlHti73rgaxYf/ffAXNB1PJAk=
-go.wit.com/lib/gadgets v0.13.0/go.mod h1:xidaHAL6Nk9+M9FkySVU1AG5i39v7T3PuFphUos6LxE=
-go.wit.com/lib/gui/logsettings v0.13.0 h1:iphACMcfdc5GoCcxZkShcWn9A/SwvnPmLXCSYSL+eJU=
-go.wit.com/lib/gui/logsettings v0.13.0/go.mod h1:h+skqrtQ3muJ1TzMQ7M568xAwqT7nZCGS32c5jYCrqc=
+go.wit.com/gui v0.13.13 h1:rIaEIYol92gHbP/JkJCmFdzo7u5Bc3WoqBA3hwttL6o=
+go.wit.com/gui v0.13.13/go.mod h1:xdCB1u4UqyaijwZnDdO9510nBlbf4Cdgfsd+R7VtUDo=
+go.wit.com/lib/debugger v0.13.14 h1:SNNk7iXBQ3Gyk5Y28PrVTpr5OwNB0AxhuOSuO3qW55A=
+go.wit.com/lib/debugger v0.13.14/go.mod h1:tK3vo1n2VWRmf0yji8Lya6VlnjOVRXbS26Z3F3E97wk=
+go.wit.com/lib/gadgets v0.13.13 h1:pyAvyPKHuLJt4QW8+D3SfNpSF7YR8i0sBQPtLwSvZlc=
+go.wit.com/lib/gadgets v0.13.13/go.mod h1:6uIhec8M5XAzaoHhNBaGpglY/bFJC5PY9KIqZ1R/LJ0=
+go.wit.com/lib/gui/logsettings v0.13.14 h1:pC5wPwVsnFrdKgdpsFnn3eftXyufmdE3OXJo/tqmhwU=
+go.wit.com/lib/gui/logsettings v0.13.14/go.mod h1:jHjCXCTRV+2ZcVTXVZtXQqT/qYhZkFpmktMWRbyA9QE=
go.wit.com/log v0.5.6 h1:rDC3ju95zfEads4f1Zm+QMkqjZ39CsYAT/UmQQs7VP4=
go.wit.com/log v0.5.6/go.mod h1:BaJBfHFqcJSJLXGQ9RHi3XVhPgsStxSMZRlaRxW4kAo=
-go.wit.com/widget v1.1.6 h1:av2miF5vlohMfARA/QGPTPfgW/ADup1c+oeAOKgroPY=
-go.wit.com/widget v1.1.6/go.mod h1:I8tnD3x3ECbB/CRNnLCdC+uoyk7rK0AEkzK1bQYSqoQ=
+go.wit.com/widget v1.1.7 h1:Gy84I2bD8CMna7NcKBX4sRLR8do6x6mVYX0Ui43f3is=
+go.wit.com/widget v1.1.7/go.mod h1:I8tnD3x3ECbB/CRNnLCdC+uoyk7rK0AEkzK1bQYSqoQ=