graphics/LD_Objects.py
changeset 379 e4c26ee9c998
parent 368 591ba4003d74
child 381 98890d848701
equal deleted inserted replaced
377:c41acb1465ee 379:e4c26ee9c998
   667                         self.Pos.y + (self.Size[1] - type_size[1]) / 2)
   667                         self.Pos.y + (self.Size[1] - type_size[1]) / 2)
   668             dc.DrawText(typetext, type_pos[0], type_pos[1])
   668             dc.DrawText(typetext, type_pos[0], type_pos[1])
   669         # Draw input and output connectors
   669         # Draw input and output connectors
   670         self.Input.Draw(dc)
   670         self.Input.Draw(dc)
   671         self.Output.Draw(dc)
   671         self.Output.Draw(dc)
   672         if "reference" in self.Errors:
   672         if self.Errors.has_key("reference"):
   673             HighlightErrorZone(dc, name_pos[0], name_pos[1], name_size[0], name_size[1])
   673             HighlightErrorZone(dc, name_pos[0], name_pos[1], name_size[0], name_size[1])
   674         if typetext != "" and ("negated" in self.Errors or "rising" in self.Errors or "falling" in self.Errors):
   674         if typetext != "" and (self.Errors.has_key("negated") or self.Errors.has_key("rising") or self.Errors.has_key("falling")):
   675             HighlightErrorZone(dc, type_pos[0], type_pos[1], type_size[0], type_size[1])
   675             HighlightErrorZone(dc, type_pos[0], type_pos[1], type_size[0], type_size[1])
   676         
   676         
   677 
   677 
   678 #-------------------------------------------------------------------------------
   678 #-------------------------------------------------------------------------------
   679 #                         Ladder Diagram Coil
   679 #                         Ladder Diagram Coil
   965                         self.Pos.y + (self.Size[1] - type_size[1]) / 2)
   965                         self.Pos.y + (self.Size[1] - type_size[1]) / 2)
   966             dc.DrawText(typetext, type_pos[0], type_pos[1])
   966             dc.DrawText(typetext, type_pos[0], type_pos[1])
   967         # Draw input and output connectors
   967         # Draw input and output connectors
   968         self.Input.Draw(dc)
   968         self.Input.Draw(dc)
   969         self.Output.Draw(dc)
   969         self.Output.Draw(dc)
   970         if "reference" in self.Errors:
   970         if self.Errors.has_key("reference"):
   971             HighlightErrorZone(dc, name_pos[0], name_pos[1], name_size[0], name_size[1])
   971             HighlightErrorZone(dc, name_pos[0], name_pos[1], name_size[0], name_size[1])
   972         if typetext != "" and ("negated" in self.Errors or "rising" in self.Errors or "falling" in self.Errors):
   972         if typetext != "" and (self.Errors.has_key("negated") or self.Errors.has_key("rising") or self.Errors.has_key("falling")):
   973             HighlightErrorZone(dc, type_pos[0], type_pos[1], type_size[0], type_size[1])
   973             HighlightErrorZone(dc, type_pos[0], type_pos[1], type_size[0], type_size[1])
   974             
   974             
   975         
   975