SFCViewer.py
changeset 145 4fb225afddf4
parent 144 b67a5de5a24a
child 155 b695f7459ef6
equal deleted inserted replaced
144:b67a5de5a24a 145:4fb225afddf4
   220                     self.rubberBand.Reset()
   220                     self.rubberBand.Reset()
   221                     self.rubberBand.OnLeftDown(event, dc, self.Scaling)
   221                     self.rubberBand.OnLeftDown(event, dc, self.Scaling)
   222         elif self.Mode == MODE_COMMENT:
   222         elif self.Mode == MODE_COMMENT:
   223             self.rubberBand.Reset()
   223             self.rubberBand.Reset()
   224             self.rubberBand.OnLeftDown(event, self.GetLogicalDC(), self.Scaling)
   224             self.rubberBand.OnLeftDown(event, self.GetLogicalDC(), self.Scaling)
   225         elif self.Mode == MODE_WIRE:
       
   226             pos = GetScaledEventPosition(event, self.GetLogicalDC(), self.Scaling)
       
   227             wire = Wire(self, [wx.Point(pos.x, pos.y), SOUTH], [wx.Point(pos.x, pos.y), NORTH])
       
   228             wire.oldPos = pos
       
   229             wire.Handle = (HANDLE_POINT, 0)
       
   230             wire.ProcessDragging(0, 0)
       
   231             wire.Handle = (HANDLE_POINT, 1)
       
   232             self.AddWire(wire)
       
   233             if self.SelectedElement:
       
   234                 self.SelectedElement.SetSelected(False)
       
   235             self.SelectedElement = wire
       
   236         event.Skip()
   225         event.Skip()
   237 
   226 
   238     def OnViewerLeftUp(self, event):
   227     def OnViewerLeftUp(self, event):
   239         if self.GetDrawingMode() == FREEDRAWING_MODE:
   228         if self.GetDrawingMode() == FREEDRAWING_MODE:
   240             Viewer.OnViewerLeftUp(self, event)
   229             Viewer.OnViewerLeftUp(self, event)