From 709282cb85df8031ec9d817172717093b45a17b8 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Mon, 12 Aug 2013 18:55:34 -0400 Subject: [PATCH] Maintain the zoom box size ratio --- src/add-ons/decorators/BeDecorator/BeDecorator.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/add-ons/decorators/BeDecorator/BeDecorator.cpp b/src/add-ons/decorators/BeDecorator/BeDecorator.cpp index c4f4b2f492..6ccbff6af9 100644 --- a/src/add-ons/decorators/BeDecorator/BeDecorator.cpp +++ b/src/add-ons/decorators/BeDecorator/BeDecorator.cpp @@ -856,8 +856,8 @@ BeDecorator::_GetBitmapForButton(Decorator::Tab* tab, Component item, // big rect BRect zoomRect = rect; - zoomRect.left += 3.0; - zoomRect.top += 3.0; + zoomRect.left += floorf(width * 3.0f / 14.0f); + zoomRect.top += floorf(height * 3.0f / 14.0f); _DrawBlendedRect(sBitmapDrawingEngine, zoomRect, tab->zoomPressed, buttonColorLight2, buttonColorLight1, buttonColor, @@ -869,8 +869,8 @@ BeDecorator::_GetBitmapForButton(Decorator::Tab* tab, Component item, // small rect zoomRect = rect; - zoomRect.right -= 5.0; - zoomRect.bottom -= 5.0; + zoomRect.right -= floorf(width * 5.0f / 14.0f); + zoomRect.bottom -= floorf(height * 5.0f / 14.0f); _DrawBlendedRect(sBitmapDrawingEngine, zoomRect, tab->zoomPressed, buttonColorLight2, buttonColorLight1, buttonColor,