Browse Source

added version and close button

0xdcarns 3 năm trước cách đây
mục cha
commit
f41a633f1f
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      netclient/gui/gui.go

+ 5 - 1
netclient/gui/gui.go

@@ -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()