Commit a816bc72aebf2836c4e397e718e3e541f69a5983

Authored by Thiago Franco de Moraes
1 parent 6e10d502

Readded colored measurements

Showing 1 changed file with 6 additions and 4 deletions   Show diff stats
invesalius/data/measures.py
... ... @@ -581,7 +581,8 @@ class LinearMeasure(object):
581 581  
582 582 if len(points) > 1:
583 583 for (p0, p1) in zip(points[:-1:], points[1::]):
584   - canvas.draw_line(p0, p1, colour=MEASURE_LINE_COLOUR)
  584 + r, g, b = self.colour
  585 + canvas.draw_line(p0, p1, colour=(r*255, g*255, b*255, 255))
585 586  
586 587 txt = u"%.3f mm" % self.GetValue()
587 588 canvas.draw_text_box(txt, ((points[0][0]+points[1][0])/2.0, (points[0][1]+points[1][1])/2.0), txt_colour=MEASURE_TEXT_COLOUR, bg_colour=MEASURE_TEXTBOX_COLOUR)
... ... @@ -840,12 +841,13 @@ class AngularMeasure(object):
840 841  
841 842 if len(points) > 1:
842 843 for (p0, p1) in zip(points[:-1:], points[1::]):
843   - canvas.draw_line(p0, p1, colour=MEASURE_LINE_COLOUR)
  844 + r, g, b = self.colour
  845 + canvas.draw_line(p0, p1, colour=(r*255, g*255, b*255, 255))
844 846  
845 847 if len(points) == 3:
846 848 txt = u"%.3f° / %.3f°" % (self.GetValue(), 360.0 - self.GetValue())
847   -
848   - canvas.draw_arc(points[1], points[0], points[2], line_colour=MEASURE_LINE_COLOUR)
  849 + r, g, b = self.colour
  850 + canvas.draw_arc(points[1], points[0], points[2], line_colour=(r*255, g*255, b*255, 255))
849 851 canvas.draw_text_box(txt, (points[1][0], points[1][1]), txt_colour=MEASURE_TEXT_COLOUR, bg_colour=MEASURE_TEXTBOX_COLOUR)
850 852  
851 853 def GetNumberOfPoints(self):
... ...