From b623e216dca0cf653a8ca014ed3631377a5004dc Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 19 Jan 2018 15:49:26 +0300 Subject: [PATCH] In progress... --- src/Chart.vala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Chart.vala b/src/Chart.vala index 6bc7d81..c57503b 100644 --- a/src/Chart.vala +++ b/src/Chart.vala @@ -268,18 +268,19 @@ namespace CairoChart { d.x /= -plarea.width; d.y /= -plarea.height; - var x0 = zoom.x, x1 = zoom.x + zoom.width, y0 = zoom.y, y1 = zoom.y + zoom.height; + var z0 = zoom; + //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 * x0; - var xmax = plarea.x + plarea.width * x1; - var ymin = plarea.y + plarea.height * y0; - var ymax = plarea.y + plarea.height * y1; + var xmin = plarea.x + plarea.width * z0.x; + var xmax = plarea.x + plarea.width * (z0.x + z0.width); + var ymin = plarea.y + plarea.height * z0.y; + var ymax = plarea.y + plarea.height * (z0.y + z0.height); - d.x *= x1 - x0; d.y *= y1 - y0; + d.x *= (z0.x + z0.width) - z0.x; d.y *= (z0.y + z0.height) - z0.y; var px1 = plarea.x + plarea.width; var py1 = plarea.y + plarea.height;