graphics/SFC_Objects.py
changeset 127 436268f31dae
parent 112 317148fc1225
child 138 9c74d00ce93e
equal deleted inserted replaced
126:4a76987f8a40 127:436268f31dae
   371         if handle_type == HANDLE_MOVE:
   371         if handle_type == HANDLE_MOVE:
   372             action_block = None
   372             action_block = None
   373             if self.Parent.GetDrawingMode() == FREEDRAWING_MODE:
   373             if self.Parent.GetDrawingMode() == FREEDRAWING_MODE:
   374                 self.Move(movex, movey)
   374                 self.Move(movex, movey)
   375                 self.RefreshConnected()
   375                 self.RefreshConnected()
       
   376                 return True, True
   376             elif self.Initial:
   377             elif self.Initial:
   377                 self.MoveActionBlock((movex, movey))
   378                 self.MoveActionBlock((movex, movey))
   378                 self.Move(movex, movey, self.Parent.Wires)
   379                 self.Move(movex, movey, self.Parent.Wires)
   379                 self.RefreshOutputPosition((movex, movey))
   380                 self.RefreshOutputPosition((movex, movey))
   380             else:
   381             else:
  1491     
  1492     
  1492     # Method called when a LeftDClick event have been generated
  1493     # Method called when a LeftDClick event have been generated
  1493     def OnLeftDClick(self, event, dc, scaling):
  1494     def OnLeftDClick(self, event, dc, scaling):
  1494         # Edit the action block properties
  1495         # Edit the action block properties
  1495         self.Parent.EditActionBlockContent(self)
  1496         self.Parent.EditActionBlockContent(self)
       
  1497     
       
  1498     # Method called when a RightUp event have been generated
       
  1499     def OnRightUp(self, event, dc, scaling):
       
  1500         # Popup the default menu
       
  1501         self.Parent.PopupDefaultMenu()
  1496     
  1502     
  1497     # Refreshes the action block state according to move defined and handle selected
  1503     # Refreshes the action block state according to move defined and handle selected
  1498     def ProcessDragging(self, movex, movey):
  1504     def ProcessDragging(self, movex, movey):
  1499         if self.Parent.GetDrawingMode() != FREEDRAWING_MODE:
  1505         if self.Parent.GetDrawingMode() != FREEDRAWING_MODE:
  1500             handle_type, handle = self.Handle
  1506             handle_type, handle = self.Handle