def _printValues(self, g, x0, y0): pyHAbstractFigure.draw(self, g) n = self.getConnectorStart().getOwner() if n.isForwardPrintable(): # print Forward Text self.forwardText.x0 = x0 + 10 self.forwardText.y0 = y0 + 10 self.forwardText.draw(g) if n.isBackwardPrintable(): # print Backward Text self.backwardText.x0 = x0 + 10 self.backwardText.y0 = y0 - 30 self.backwardText.draw(g)
def draw(self, g): pyHAbstractFigure.draw(self, g) if self.points: x0 = self.points[0].getX() y0 = self.points[0].getY() x1 = self.points[0].getX() + self.lenline y1 = self.points[0].getY() g.drawLine(x0, y0, x1, y1) ops.printArrow(g, x0, x1, y0, y1) self._printValues(g, x0, y0) self._error_figure.set_position(x1 + 5, y1 - 45) self._error_figure.draw(g)
def draw(self,g): pyHAbstractFigure.draw(self,g) g.drawRoundedRect(self.x0,self.y0,self.w,self.h)
def draw(self, g): pyHAbstractFigure.draw(self, g) g.drawRect(self.x0, self.y0, self.w, self.h)
def draw(self,g): if self.border: super(pyHTextFigure,self).draw(g) pyHAbstractFigure.draw(self,g) g.drawText(self.x0,self.y0,self.w,self.h,self.text)