graphics/SFC_Objects.py
changeset 641 e9295622ce9b
parent 634 cc3335911c01
child 652 676307069508
equal deleted inserted replaced
640:c32c169b8f63 641:e9295622ce9b
  1220                 input_pos = input.GetRelPosition()
  1220                 input_pos = input.GetRelPosition()
  1221                 input.SetPosition(wx.Point(input_pos.x - minx, input_pos.y))
  1221                 input.SetPosition(wx.Point(input_pos.x - minx, input_pos.y))
  1222             for output in self.Outputs:
  1222             for output in self.Outputs:
  1223                 output_pos = output.GetRelPosition()
  1223                 output_pos = output.GetRelPosition()
  1224                 output.SetPosition(wx.Point(output_pos.x - minx, output_pos.y))
  1224                 output.SetPosition(wx.Point(output_pos.x - minx, output_pos.y))
  1225         self.Inputs.sort(lambda x, y: x.Pos.x.__cmp__(y.Pos.x))
  1225         self.Inputs.sort(lambda x, y: cmp(x.Pos.x, y.Pos.x))
  1226         self.Outputs.sort(lambda x, y: x.Pos.x.__cmp__(y.Pos.x))
  1226         self.Outputs.sort(lambda x, y: cmp(x.Pos.x, y.Pos.x))
  1227         self.Pos.x += minx
  1227         self.Pos.x += minx
  1228         self.Size[0] = maxx - minx
  1228         self.Size[0] = maxx - minx
  1229         connector.MoveConnected()
  1229         connector.MoveConnected()
  1230         self.RefreshBoundingBox()
  1230         self.RefreshBoundingBox()
  1231     
  1231