25 lines
463 B
Go
25 lines
463 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
|
|
content := widget.NewCard("", "", widget.NewRichTextFromMarkdown(common.APP_ABOUT_INFO))
|
|
a.aboutDialog = dialog.NewCustom(common.APP_ABOUT_TITLE, common.APP_ABOUT_CONFIRM, content, toolWin.w)
|
|
|
|
return &a
|
|
}
|
|
|
|
func showAbout() {
|
|
newAbout().aboutDialog.Show()
|
|
}
|