def draw(self, canvas): Process.draw(self, canvas) canvas.set_line_width(1.0) canvas.set_source_rgba(0.7, 1.0, 0.7, 0.5) Primitives.circle(canvas, 0.0, 0.0, self.width / 2.0) canvas.set_source_rgba(0.2, 1.0, 0.2, 0.5) thick = 10.0 canvas.set_line_width(thick) #canvas.set_source_rgb(0.0, 0.0, 0.0) canvas.move_to(0.0, 0.0) # self.top + thick) canvas.arc(0.0, 0.0, self.width / 2.0 - thick, -math.pi / 2.0, math.radians(self.pie_slice - 90.0)) canvas.line_to(0.0, 0.0) canvas.fill() canvas.set_source_rgb(0.0, 0.0, 0.0) canvas.set_font_size(30.0) canvas.move_to(self.left + (self.width/4.0), 0.0) canvas.show_text(str(self.rate) + ' p/s')
def draw(self, canvas): Plato.draw(self, canvas) canvas.set_line_width(1.0) canvas.set_source_rgba(0.7, 1.0, 0.7, 0.5) Primitives.circle(canvas, 0.0, 0.0, self.width / 2.0)