diff options
| author | Jeff Carr <[email protected]> | 2024-02-29 03:06:17 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-29 03:06:17 -0600 |
| commit | 3539402c3718dd542b6bf2ff29c348bb260475ae (patch) | |
| tree | c6399470c2f5b7628c01a1fc183c4e1d74a0f659 /fynetest.go | |
| parent | 5cc617335d449c44032907414169ea0c2e8af216 (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.go | 46 |
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() +} |
