summaryrefslogtreecommitdiff
path: root/fynetest.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-29 03:06:17 -0600
committerJeff Carr <[email protected]>2024-02-29 03:06:17 -0600
commit3539402c3718dd542b6bf2ff29c348bb260475ae (patch)
treec6399470c2f5b7628c01a1fc183c4e1d74a0f659 /fynetest.go
parent5cc617335d449c44032907414169ea0c2e8af216 (diff)
opens multiple windows in demo modev0.0.1
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'fynetest.go')
-rw-r--r--fynetest.go46
1 files changed, 46 insertions, 0 deletions
diff --git a/fynetest.go b/fynetest.go
new file mode 100644
index 0000000..8948948
--- /dev/null
+++ b/fynetest.go
@@ -0,0 +1,46 @@
+package main
+
+/*
+ test fyne code
+*/
+
+import (
+ fyne "fyne.io/fyne/v2"
+ "fyne.io/fyne/v2/app"
+ "fyne.io/fyne/v2/container"
+ "fyne.io/fyne/v2/widget"
+)
+
+var a fyne.App
+var w fyne.Window
+var w2 fyne.Window
+
+func fynetest() {
+ a = app.New()
+ w = a.NewWindow("Hello")
+
+ hello := widget.NewLabel("Hello Fyne!")
+ w.SetContent(container.NewVBox(
+ hello,
+ widget.NewButton("Hi!", func() {
+ hello.SetText("Welcome :)")
+ bobWindow()
+ }),
+ ))
+
+ w.Show()
+
+ // bobWindow()
+ // go w.ShowAndRun()
+}
+
+func bobWindow() {
+ bw := a.NewWindow("Hello bob")
+ bob := widget.NewLabel("bob")
+
+ bw.SetContent(container.NewVBox(
+ bob,
+ ))
+
+ bw.Show()
+}