| 12345678910111213141516171819202122232425 |
- package data
- import (
- "fmt"
- "github.com/wailsapp/wails/v3/pkg/application"
- "github.com/wailsapp/wails/v3/pkg/events"
- )
- // WindowMap 窗口管理
- var WindowMap = make(map[*application.WebviewWindow]bool)
- // App App应用
- var App *application.App
- func WindowManager(app *application.App) {
- App = app
- App.OnWindowCreation(func(window application.Window) {
- // 窗口管理
- WindowMap[window.(*application.WebviewWindow)] = true
- window.OnWindowEvent(events.Common.WindowClosing, func(e *application.WindowEvent) {
- fmt.Println("窗口关闭:", window.Name())
- })
- })
- }
|