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
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/")),
|
|
),
|
|
))
|
|
}
|