mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-05 17:35:36 +00:00
widhet/material: change minimum Loader size to be a default
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user