From e2c43bad45bdac3af4e042aef7a67bd6c753f28c Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 19 Jan 2018 14:22:22 +0300 Subject: [PATCH] OK In progress... --- src/Chart.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Chart.vala b/src/Chart.vala index 05500a1..744ccfe 100644 --- a/src/Chart.vala +++ b/src/Chart.vala @@ -267,16 +267,16 @@ namespace CairoChart { var d = delta; d.x /= -plarea.width; d.y /= -plarea.height; - var rzxmin = zoom.x, rzxmax = zoom.x + zoom.width, rzymin = zoom.y, rzymax = zoom.y + zoom.height; + var x0 = zoom.x, x1 = zoom.x + zoom.width, y0 = zoom.y, y1 = zoom.y + zoom.height; zoom_out(); d.x *= plarea.width; d.y *= plarea.height; - var xmin = plarea.x + plarea.width * rzxmin; - var xmax = plarea.x + plarea.width * rzxmax; - var ymin = plarea.y + plarea.height * rzymin; - var ymax = plarea.y + plarea.height * rzymax; + var xmin = plarea.x + plarea.width * x0; + var xmax = plarea.x + plarea.width * x1; + var ymin = plarea.y + plarea.height * y0; + var ymax = plarea.y + plarea.height * y1; - d.x *= rzxmax - rzxmin; d.y *= rzymax - rzymin; + d.x *= x1 - x0; d.y *= y1 - y0; if (xmin + d.x < plarea.x) d.x = plarea.x - xmin; if (xmax + d.x > plarea.x + plarea.width) d.x = plarea.x + plarea.width - xmax;