ui/uiwidget/widgetborder.go
Maarten Heremans 864255113c Initial Commit
2024-03-30 17:45:07 +01:00

20 lines
430 B
Go

package uiwidget
import (
"image/color"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/theme"
)
func NewWidgetBorder(widget fyne.CanvasObject) fyne.CanvasObject {
b := canvas.NewRectangle(color.Transparent)
b.StrokeColor = theme.InputBorderColor()
b.StrokeWidth = theme.InputBorderSize()
b.CornerRadius = theme.InputRadiusSize()
l := container.NewStack(widget, b)
return l
}