widhet/material: change minimum Loader size to be a default

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-07-09 15:54:39 +02:00
parent de66aae152
commit 29f820caaa
+4 -4
View File
@@ -27,13 +27,13 @@ func Loader(th *Theme) LoaderStyle {
} }
func (l LoaderStyle) Layout(gtx layout.Context) layout.Dimensions { func (l LoaderStyle) Layout(gtx layout.Context) layout.Dimensions {
diam := gtx.Px(unit.Dp(24)) diam := gtx.Constraints.Min.X
if minX := gtx.Constraints.Min.X; minX > diam {
diam = minX
}
if minY := gtx.Constraints.Min.Y; minY > diam { if minY := gtx.Constraints.Min.Y; minY > diam {
diam = minY diam = minY
} }
if diam == 0 {
diam = gtx.Px(unit.Dp(24))
}
sz := gtx.Constraints.Constrain(image.Pt(diam, diam)) sz := gtx.Constraints.Constrain(image.Pt(diam, diam))
radius := float64(sz.X) * .5 radius := float64(sz.X) * .5
defer op.Push(gtx.Ops).Pop() defer op.Push(gtx.Ops).Pop()