30 lines
531 B
Go
30 lines
531 B
Go
package ui
|
|
|
|
import (
|
|
"go_dreamfactory/cmd/v2/lib/common"
|
|
|
|
"fyne.io/fyne/v2/dialog"
|
|
"fyne.io/fyne/v2/widget"
|
|
)
|
|
|
|
type about struct {
|
|
aboutDialog dialog.Dialog
|
|
}
|
|
|
|
func newAbout() *about {
|
|
var a about
|
|
ver := toolWin.app.Metadata().Version
|
|
content := widget.NewCard("", "", widget.NewRichTextFromMarkdown(
|
|
`
|
|
梦工厂项目辅助工具GUI
|
|
@v`+ver,
|
|
))
|
|
a.aboutDialog = dialog.NewCustom(common.APP_ABOUT_TITLE, common.APP_ABOUT_CONFIRM, content, toolWin.w)
|
|
|
|
return &a
|
|
}
|
|
|
|
func showAbout() {
|
|
newAbout().aboutDialog.Show()
|
|
}
|