widget/material: replace deprecated clip.Circle with clip.Ellipse

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-12-20 16:22:39 +01:00
parent 533f85cf8e
commit 170d24bdcd
3 changed files with 17 additions and 26 deletions
+2 -6
View File
@@ -50,12 +50,8 @@ func (c *checkable) layout(gtx layout.Context, checked, hovered bool) layout.Dim
background := f32color.MulAlpha(c.IconColor, 70)
radius := float32(size) / 2
paint.FillShape(gtx.Ops, background,
clip.Circle{
Center: f32.Point{X: radius, Y: radius},
Radius: radius,
}.Op(gtx.Ops))
b := f32.Rectangle{Max: f32.Pt(float32(size), float32(size))}
paint.FillShape(gtx.Ops, background, clip.Ellipse(b).Op(gtx.Ops))
return dims
}),