equal
deleted
inserted
replaced
168 class LD_Viewer(Viewer): |
168 class LD_Viewer(Viewer): |
169 """ |
169 """ |
170 Class derived from Viewer class that implements a Viewer of Ladder Diagram |
170 Class derived from Viewer class that implements a Viewer of Ladder Diagram |
171 """ |
171 """ |
172 |
172 |
173 def __init__(self, parent, tagname, window, controler, debug = False, instancepath = ""): |
173 def __init__(self, parent, tagname, window, controler, debug=False, instancepath=""): |
174 Viewer.__init__(self, parent, tagname, window, controler, debug, instancepath) |
174 Viewer.__init__(self, parent, tagname, window, controler, debug, instancepath) |
175 self.Rungs = [] |
175 self.Rungs = [] |
176 self.RungComments = [] |
176 self.RungComments = [] |
177 self.CurrentLanguage = "LD" |
177 self.CurrentLanguage = "LD" |
178 |
178 |
260 for i, rung in enumerate(self.Rungs): |
260 for i, rung in enumerate(self.Rungs): |
261 if rung.IsElementIn(element): |
261 if rung.IsElementIn(element): |
262 return i |
262 return i |
263 return None |
263 return None |
264 |
264 |
265 def FindElement(self, event, exclude_group = False, connectors = True): |
265 def FindElement(self, event, exclude_group=False, connectors=True): |
266 if self.GetDrawingMode() == FREEDRAWING_MODE: |
266 if self.GetDrawingMode() == FREEDRAWING_MODE: |
267 return Viewer.FindElement(self, event, exclude_group, connectors) |
267 return Viewer.FindElement(self, event, exclude_group, connectors) |
268 |
268 |
269 dc = self.GetLogicalDC() |
269 dc = self.GetLogicalDC() |
270 pos = event.GetLogicalPosition(dc) |
270 pos = event.GetLogicalPosition(dc) |