From 6a30c11edf8665c79bf3a896d0f399f2e95632a2 Mon Sep 17 00:00:00 2001 From: David Stark Date: Wed, 18 Dec 2019 15:19:23 +0000 Subject: [PATCH] meg --- main.go | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/main.go b/main.go index 166209e..94812c4 100644 --- a/main.go +++ b/main.go @@ -1,27 +1,37 @@ package main import ( - "github.com/leaanthony/mewn" - "github.com/wailsapp/wails" + "time" + + "fyne.io/fyne/app" + "fyne.io/fyne/widget" ) -func basic() string { - return "Hello World!" +func showTime(clock *widget.Label) { + formattedTime := time.Now().Format("03:04:05") + clock.SetText(formattedTime) } func main() { + app := app.New() - js := mewn.String("./frontend/dist/app.js") - css := mewn.String("./frontend/dist/app.css") + w := app.NewWindow("Clock") + // w.SetContent(widget.NewVBox( + // widget.NewLabel("Hello Fyne!"), + // widget.NewButton("Quit", func() { + // app.Quit() + // }), + // )) - app := wails.CreateApp(&wails.AppConfig{ - Width: 1024, - Height: 768, - Title: "test", - JS: js, - CSS: css, - Colour: "#131313", - }) - app.Bind(basic) - app.Run() + clock := widget.NewLabel("") + showTime(clock) + go func() { + t := time.NewTicker(time.Second) + for range t.C { + showTime(clock) + } + }() + w.SetContent(clock) + + w.ShowAndRun() }