From 10133832022b31f631c550761c1e58046e9fab7b Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 15 Oct 2020 10:51:31 -0700 Subject: [PATCH] BeefPerf scroll wheel fixes --- BeefTools/BeefPerf/src/PerfView.bf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BeefTools/BeefPerf/src/PerfView.bf b/BeefTools/BeefPerf/src/PerfView.bf index a47847b8..42400dcd 100644 --- a/BeefTools/BeefPerf/src/PerfView.bf +++ b/BeefTools/BeefPerf/src/PerfView.bf @@ -2025,18 +2025,18 @@ namespace BeefPerf gApp.SetCursor(wantCursor); } - public override void MouseWheel(float x, float y, float delta) + public override void MouseWheel(float x, float y, float deltaX, float deltaY) { - base.MouseWheel(x, y, delta); + base.MouseWheel(x, y, deltaX, deltaY); double ticksPerPixel = 1.0 / mTickScale; double mouseTick = (x * ticksPerPixel) + mTickOffset; float scaleFactor = (mWidgetWindow.IsKeyDown(.Control)) ? 1.02f : 1.2f; - if (delta > 0) + if (deltaY > 0) mTickScale *= scaleFactor; - else if (delta < 0) + else if (deltaY < 0) mTickScale /= scaleFactor; ClampView(); // Clamp scale first