diff --git a/py/hexagram/tacho.py b/py/hexagram/tacho.py index 8fa5180..8628269 100644 --- a/py/hexagram/tacho.py +++ b/py/hexagram/tacho.py @@ -38,11 +38,16 @@ class Tacho(Dial): for speed in range(0, int(self.max_value)+1, 500): min_radius = 0.81 if speed % 1000 == 0 else 0.82 + if speed >= 7000: + cr.set_source_rgb(0.6, 0.1, 0.1) + cr.set_line_width(6.0 if speed % 1000 == 0 else 2.0) self.draw_mark(cr, min_radius, 0.87, speed) + cr.set_source_rgb(1.0, 1.0, 1.0) + for speed in range(0, int(self.max_value)+1, 1000): if speed >= 7000: cr.set_source_rgb(1.0, 0.1, 0.1) - self.draw_number(cr, 0.65, speed, "%d" % int(speed / 1000)) + self.draw_number(cr, 0.69, speed, "%d" % int(speed / 1000))