SFCViewer.py
changeset 327 7fd5233ce5ce
parent 318 2a5421d0f286
child 331 9106d66bd204
equal deleted inserted replaced
326:c82807b17128 327:7fd5233ce5ce
   168         if self.GetDrawingMode() == FREEDRAWING_MODE:
   168         if self.GetDrawingMode() == FREEDRAWING_MODE:
   169             Viewer.OnViewerLeftDown(self, event)
   169             Viewer.OnViewerLeftDown(self, event)
   170         elif self.Mode == MODE_SELECTION:
   170         elif self.Mode == MODE_SELECTION:
   171             dc = self.GetLogicalDC()
   171             dc = self.GetLogicalDC()
   172             pos = event.GetLogicalPosition(dc)
   172             pos = event.GetLogicalPosition(dc)
   173             if event.ControlDown():
   173             if event.ShiftDown():
   174                 element = self.FindElement(pos, True)
   174                 element = self.FindElement(pos, True)
   175                 if element and not self.IsWire(element):
   175                 if element and not self.IsWire(element):
   176                     if isinstance(self.SelectedElement, Graphic_Group):
   176                     if isinstance(self.SelectedElement, Graphic_Group):
   177                         self.SelectedElement.SelectElement(element)
   177                         self.SelectedElement.SelectElement(element)
   178                     else:
   178                     else: