From b791e997bf6e9dfc312d7a41d9a0f64c2454a494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 5 Nov 2018 22:41:32 +0000 Subject: [PATCH] Tracker: Improved NavIcon spacing * The spacing between icon and text now scales with the font size, too. --- src/kits/tracker/IconMenuItem.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kits/tracker/IconMenuItem.cpp b/src/kits/tracker/IconMenuItem.cpp index 3c95a305d2..e5d558f252 100644 --- a/src/kits/tracker/IconMenuItem.cpp +++ b/src/kits/tracker/IconMenuItem.cpp @@ -126,7 +126,8 @@ ModelMenuItem::DrawContent() { if (fDrawText) { BPoint drawPoint(ContentLocation()); - drawPoint.x += ListIconSize() + (fExtraPad ? 10 : 4); + drawPoint.x += ListIconSize() + ListIconSize() / 4 + + (fExtraPad ? 6 : 0); if (fHeightDelta > 0) drawPoint.y += ceil(fHeightDelta / 2); Menu()->MovePenTo(drawPoint); @@ -184,7 +185,7 @@ ModelMenuItem::GetContentSize(float* width, float* height) fHeightDelta = iconSize - *height; if (*height < iconSize) *height = iconSize; - *width = *width + 4 + iconSize + (fExtraPad ? 18 : 0); + *width = *width + iconSize / 4 + iconSize + (fExtraPad ? 18 : 0); }