From 86f45f813e9f6a96284c91337796c90d23694730 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 21 Oct 2019 09:34:26 +0200 Subject: [PATCH] widget/material: fix IconButton padding Signed-off-by: Elias Naur --- widget/material/button.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/widget/material/button.go b/widget/material/button.go index c8262ac7..46c8576f 100644 --- a/widget/material/button.go +++ b/widget/material/button.go @@ -71,7 +71,7 @@ func (t *Theme) IconButton(icon *Icon) IconButton { Background: t.Color.Primary, Icon: icon, Size: unit.Dp(56), - Padding: unit.Dp(20), + Padding: unit.Dp(16), } } @@ -110,7 +110,7 @@ func (b IconButton) Layout(gtx *layout.Context, button *widget.Button) { st := layout.Stack{} ico := st.Rigid(gtx, func() { layout.UniformInset(b.Padding).Layout(gtx, func() { - size := gtx.Px(b.Size) - gtx.Px(b.Padding) + size := gtx.Px(b.Size) - 2*gtx.Px(b.Padding) if b.Icon != nil { b.Icon.Layout(gtx, unit.Px(float32(size))) }