2022-03-12 10:29:25 +01:00
|
|
|
package main
|
|
|
|
|
2022-05-03 20:22:43 +02:00
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
|
|
|
|
"fyne.io/fyne/v2/app"
|
|
|
|
"fyne.io/fyne/v2/widget"
|
|
|
|
)
|
|
|
|
|
2022-05-07 00:31:44 +02:00
|
|
|
const appGreeting = "welcome to go-xkcdreader"
|
|
|
|
|
2022-05-10 20:41:06 +02:00
|
|
|
// Version provides app version string
|
|
|
|
const Version = "0.0.0"
|
|
|
|
|
2022-05-03 20:22:43 +02:00
|
|
|
func main() {
|
2022-05-10 20:41:06 +02:00
|
|
|
fmt.Println("Starting go-xkcdreader " + getVersion())
|
|
|
|
|
2022-05-03 20:22:43 +02:00
|
|
|
a := app.New()
|
|
|
|
w := a.NewWindow("go-xkcd_reader")
|
|
|
|
|
2022-05-07 00:31:44 +02:00
|
|
|
w.SetContent(makeGreeting())
|
2022-05-03 20:22:43 +02:00
|
|
|
|
|
|
|
w.ShowAndRun()
|
|
|
|
|
|
|
|
fmt.Println("Exited")
|
|
|
|
}
|
2022-05-07 00:31:44 +02:00
|
|
|
|
|
|
|
func makeGreeting() *widget.Label {
|
|
|
|
return widget.NewLabel(appGreeting)
|
|
|
|
}
|
2022-05-10 20:41:06 +02:00
|
|
|
|
|
|
|
func getVersion() string {
|
|
|
|
return "v" + Version
|
|
|
|
}
|