Files
supersonic/ui/widgets/thickseparator.go
T

29 lines
491 B
Go

package widgets
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/theme"
"fyne.io/fyne/v2/widget"
)
type ThickSeparator struct {
widget.BaseWidget
line canvas.Line
}
func NewThickSeparator() *ThickSeparator {
t := &ThickSeparator{
line: canvas.Line{
StrokeWidth: 3,
StrokeColor: theme.DisabledColor(),
},
}
t.ExtendBaseWidget(t)
return t
}
func (t *ThickSeparator) CreateRenderer() fyne.WidgetRenderer {
return widget.NewSimpleRenderer(&t.line)
}