added version and close button

This commit is contained in:
0xdcarns
2022-05-06 10:49:13 -04:00
parent ca443f18ef
commit 59847f4522

View File

@@ -3,6 +3,7 @@ package gui
import ( import (
"embed" "embed"
"image/color" "image/color"
"os"
"fyne.io/fyne/v2" "fyne.io/fyne/v2"
"fyne.io/fyne/v2/app" "fyne.io/fyne/v2/app"
@@ -22,7 +23,7 @@ var logoContent embed.FS
// Run - run's the netclient GUI // Run - run's the netclient GUI
func Run(networks []string) error { func Run(networks []string) error {
a := app.New() a := app.New()
window := a.NewWindow("Netclient") window := a.NewWindow("Netclient - " + ncutils.Version)
img, err := logoContent.ReadFile("nm-logo-sm.png") img, err := logoContent.ReadFile("nm-logo-sm.png")
if err != nil { if err != nil {
@@ -71,6 +72,9 @@ func Run(networks []string) error {
views.RefreshComponent(views.Confirm, confirmView) views.RefreshComponent(views.Confirm, confirmView)
views.ShowView(views.Confirm) views.ShowView(views.Confirm)
}, components.Red_color), }, components.Red_color),
components.NewToolbarLabelButton("Close", theme.ContentClearIcon(), func() {
os.Exit(0)
}, components.Purple_color),
)) ))
joinView := views.GetJoinView() joinView := views.GetJoinView()