Ejemplo n.º 1
0
 def on_dest(self, *args, **kw):
     if self.dest is not None:
         pin = avoid.ShapeConnectionPin(self.dest.avoid_shape, 1,
                                        avoid.ATTACH_POS_LEFT,
                                        avoid.ATTACH_POS_CENTRE, True,
                                        -buffer_distance, avoid.ConnDirLeft)
         dest = avoid.ConnEnd(self.dest.avoid_shape, 1)
         self.avoid_conn.setDestEndpoint(dest)
     self.update_avoid()
Ejemplo n.º 2
0
 def on_source(self, *args, **kw):
     if self.source is not None:
         pin = avoid.ShapeConnectionPin(self.source.avoid_shape, 1,
                                        avoid.ATTACH_POS_RIGHT,
                                        avoid.ATTACH_POS_CENTRE, True,
                                        buffer_distance, avoid.ConnDirRight)
         src = avoid.ConnEnd(self.source.avoid_shape, 1)
         self.avoid_conn.setSourceEndpoint(src)
     self.update_avoid()