Commit a816bc72aebf2836c4e397e718e3e541f69a5983
1 parent
6e10d502
Exists in
master
and in
25 other branches
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): | ... | ... |