From 1cdb7cac9de6466e21e19b6d7ebbac84010a50e6 Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Tue, 21 Jun 2016 14:06:01 +0200 Subject: [PATCH] Graph: Secondary grid Change-Id: Ie4c38ce7b0db3c31d85300a89619883b1bf5109e --- apps/graph/graph/graph_view.cpp | 81 ++++++++++++++------------------- apps/graph/graph/graph_view.h | 10 +++- 2 files changed, 41 insertions(+), 50 deletions(-) diff --git a/apps/graph/graph/graph_view.cpp b/apps/graph/graph/graph_view.cpp index f51aeae8f..dc4f2a531 100644 --- a/apps/graph/graph/graph_view.cpp +++ b/apps/graph/graph/graph_view.cpp @@ -1,10 +1,11 @@ #include "graph_view.h" +#include constexpr KDColor kAxisColor = KDColorGray(0x0); constexpr KDColor kMainGridColor = KDColorGray(0xCC); constexpr KDColor kSecondaryGridColor = KDColorGray(0xEE); constexpr int kNumberOfMainGridLines = 5; -constexpr int kNumberOfSecondaryGridLines = 5; +constexpr int kNumberOfSecondaryGridLines = 4; GraphView::GraphView() : View(), @@ -69,61 +70,45 @@ void GraphView::drawAxes(KDRect rect) const { drawLine(rect, Axis::Vertical, 0.0f, kAxisColor); } -void GraphView::drawGrid(KDRect rect) const { - float xRange = m_xMax - m_xMin; - float xGridStep = xRange/kNumberOfMainGridLines; - float xGridStart = xGridStep*((int)(m_xMin/xGridStep)); - for (int i=0; i