editors/LDViewer.py
changeset 890 b3cafb73c5e9
parent 814 5743cbdff669
child 1081 9789531bc57c
equal deleted inserted replaced
889:ac18acb6917f 890:b3cafb73c5e9
   282                 group.SelectElement(element)
   282                 group.SelectElement(element)
   283             return group
   283             return group
   284         return None
   284         return None
   285 
   285 
   286     def SearchElements(self, bbox):
   286     def SearchElements(self, bbox):
       
   287         if self.GetDrawingMode() == FREEDRAWING_MODE:
       
   288             return Viewer.SearchElements(self, bbox)
       
   289         
   287         elements = []
   290         elements = []
   288         for element in self.Blocks.values() + self.Comments.values():
   291         for element in self.Blocks.values() + self.Comments.values():
   289             if element.IsInSelection(bbox):
   292             if element.IsInSelection(bbox):
   290                 elements.append(element)
   293                 elements.append(element)
   291         return elements
   294         return elements