From 72195f6b17c0ed2e508c58bf3cadd5b9dc4e28ac Mon Sep 17 00:00:00 2001 From: Tim Moore Date: Tue, 22 Dec 2009 23:30:56 +0100 Subject: grapher: remove _zoomFactor from horizontal scaling calculation This makes zooming more consistent and less buggy. * grapher/Graph.cxx (Graph::draw): Set graph time spread using _zoomFactor. * grapher/Graph.hxx (Graph::getHorizontalScale): no _zoomFactor * grapher/GraphWidget.cxx (on_motion_notify_event): Dragging increment uses _zoomFactor. (on_scroll_event): Set extents after changing the zoom factor with the scroll wheel. --- grapher/Graph.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'grapher/Graph.hxx') diff --git a/grapher/Graph.hxx b/grapher/Graph.hxx index 0853d988..7037efa9 100644 --- a/grapher/Graph.hxx +++ b/grapher/Graph.hxx @@ -57,7 +57,7 @@ public: */ double getHorizontalScale() { - return _zoomFactor * _graphWidth / static_cast(_right - _left); + return _graphWidth / static_cast(_right - _left); } protected: GraphDataList _datasets; -- cgit