From d095d13693111e86d2cf2fefe96263aa85530901 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Fri, 4 Jul 2014 15:01:43 +0200 Subject: [PATCH] Faster zoom in/zoom out animation --- map/framework.cpp | 2 +- map/navigator.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/map/framework.cpp b/map/framework.cpp index b60df96791..8cc687da2a 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -1006,7 +1006,7 @@ void Framework::ScaleToPoint(ScaleToPointEvent const & e) m2::PointD const pt = (locationState->GetLocationProcessMode() == location::ELocationDoNothing) ? m_navigator.ShiftPoint(e.Pt()) : GetPixelCenter(); - m_animController->AddTask(m_navigator.ScaleToPointAnim(pt, e.ScaleFactor(), 0.5)); + m_animController->AddTask(m_navigator.ScaleToPointAnim(pt, e.ScaleFactor(), 0.25)); Invalidate(); UpdateUserViewportChanged(); diff --git a/map/navigator.cpp b/map/navigator.cpp index b314d1c965..90a113c844 100644 --- a/map/navigator.cpp +++ b/map/navigator.cpp @@ -643,7 +643,7 @@ void Navigator::Scale(double scale) shared_ptr Navigator::ScaleAnim(double scale) { - return ScaleToPointAnim(m_Screen.PixelRect().Center(), scale, 0.5); + return ScaleToPointAnim(m_Screen.PixelRect().Center(), scale, 0.3); } void Navigator::Rotate(double angle)