Viewer.py
changeset 61 dc7142ae9438
parent 58 39cd981ff242
child 64 dd6f693e46a1
equal deleted inserted replaced
60:ef940f442b8d 61:dc7142ae9438
  1282         if returntype == "BOOL":
  1282         if returntype == "BOOL":
  1283             varlist.append(self.Controler.GetCurrentElementEditingName())
  1283             varlist.append(self.Controler.GetCurrentElementEditingName())
  1284         dialog.SetVariables(varlist)
  1284         dialog.SetVariables(varlist)
  1285         values = {"name" : coil.GetName(), "type" : coil.GetType()}
  1285         values = {"name" : coil.GetName(), "type" : coil.GetType()}
  1286         dialog.SetValues(values)
  1286         dialog.SetValues(values)
  1287         dialog.SetElementSize(contact.GetSize())
  1287         dialog.SetElementSize(coil.GetSize())
  1288         if dialog.ShowModal() == wxID_OK:
  1288         if dialog.ShowModal() == wxID_OK:
  1289             values = dialog.GetValues()
  1289             values = dialog.GetValues()
  1290             coil.SetName(values["name"])
  1290             coil.SetName(values["name"])
  1291             coil.SetType(values["type"])
  1291             coil.SetType(values["type"])
  1292             coil.SetSize(values["width"], values["height"])
  1292             coil.SetSize(values["width"], values["height"])
  1300         dialog = LDPowerRailDialog(self.Parent, powerrail.GetType(), len(powerrail.GetConnectors()))
  1300         dialog = LDPowerRailDialog(self.Parent, powerrail.GetType(), len(powerrail.GetConnectors()))
  1301         dialog.SetMinSize(powerrail.GetSize())
  1301         dialog.SetMinSize(powerrail.GetSize())
  1302         if dialog.ShowModal() == wxID_OK:
  1302         if dialog.ShowModal() == wxID_OK:
  1303             old_type = powerrail.GetType()
  1303             old_type = powerrail.GetType()
  1304             values = dialog.GetValues()
  1304             values = dialog.GetValues()
  1305             powerrail.SetType(values["type"])
  1305             powerrail.SetType(values["type"], [True for i in xrange(values["number"])])
  1306             powerrail.SetSize(values["width"], values["height"])
  1306             powerrail.SetSize(values["width"], values["height"])
  1307             if old_type != values["type"]:
  1307             if old_type != values["type"]:
  1308                 id = powerrail.GetId()
  1308                 id = powerrail.GetId()
  1309                 self.Controler.RemoveCurrentElementEditingInstance(id)
  1309                 self.Controler.RemoveCurrentElementEditingInstance(id)
  1310                 self.Controler.AddCurrentElementEditingPowerRail(id, values["type"])
  1310                 self.Controler.AddCurrentElementEditingPowerRail(id, values["type"])