Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 5
0
 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)