Getting there!
This commit is contained in:
parent
6879e1f743
commit
6241463ce8
2 changed files with 3 additions and 2 deletions
|
@ -37,7 +37,6 @@ class Dial(Gauge):
|
||||||
scale = value / self.max_value
|
scale = value / self.max_value
|
||||||
angle = self.min_angle + ((self.max_angle - self.min_angle) * scale) - self.ANGLE_OFFSET
|
angle = self.min_angle + ((self.max_angle - self.min_angle) * scale) - self.ANGLE_OFFSET
|
||||||
|
|
||||||
cr.set_source_rgb(1, 1, 1)
|
|
||||||
cr.move_to(self.x + radius * self.radius * math.cos(angle) - 20,
|
cr.move_to(self.x + radius * self.radius * math.cos(angle) - 20,
|
||||||
self.y + radius * self.radius * math.sin(angle))
|
self.y + radius * self.radius * math.sin(angle))
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,6 @@ class Tacho(Dial):
|
||||||
scale = value / self.max_value
|
scale = value / self.max_value
|
||||||
angle = self.min_angle + ((self.max_angle - self.min_angle) * scale) - Dial.ANGLE_OFFSET
|
angle = self.min_angle + ((self.max_angle - self.min_angle) * scale) - Dial.ANGLE_OFFSET
|
||||||
|
|
||||||
cr.set_source_rgb(1, 1, 1)
|
|
||||||
cr.move_to(self.x + radius * self.radius * math.cos(angle) - 8,
|
cr.move_to(self.x + radius * self.radius * math.cos(angle) - 8,
|
||||||
self.y + radius * self.radius * math.sin(angle) + 15)
|
self.y + radius * self.radius * math.sin(angle) + 15)
|
||||||
|
|
||||||
|
@ -37,4 +36,7 @@ class Tacho(Dial):
|
||||||
cr.set_source_rgb(1, 1, 1)
|
cr.set_source_rgb(1, 1, 1)
|
||||||
|
|
||||||
for speed in range(0, int(self.max_value)+1, 1000):
|
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.78, speed, "%d" % int(speed / 1000))
|
self.draw_number(cr, 0.78, speed, "%d" % int(speed / 1000))
|
||||||
|
|
Loading…
Add table
Reference in a new issue