You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
933 B
Go

package congressui
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/cmd/fyne_demo/data"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/widget"
)
func ScreenManageScreen(_ fyne.Window) fyne.CanvasObject {
logo := canvas.NewImageFromResource(data.FyneScene)
logo.FillMode = canvas.ImageFillContain
if fyne.CurrentDevice().IsMobile() {
logo.SetMinSize(fyne.NewSize(171, 125))
} else {
logo.SetMinSize(fyne.NewSize(228, 167))
}
return container.NewCenter(container.NewVBox(
widget.NewLabelWithStyle("Welcome to the Fyne toolkit demo app", fyne.TextAlignCenter, fyne.TextStyle{Bold: true}),
logo,
container.NewHBox(
widget.NewHyperlink("fyne.io", parseURL("https://fyne.io/")),
widget.NewLabel("-"),
widget.NewHyperlink("documentation", parseURL("https://developer.fyne.io/")),
widget.NewLabel("-"),
widget.NewHyperlink("sponsor", parseURL("https://fyne.io/sponsor/")),
),
))
}