summaryrefslogtreecommitdiff
path: root/fynetest.go
diff options
context:
space:
mode:
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()
+}