graphics/GraphicCommons.py
changeset 328 500588ea29e8
parent 327 7fd5233ce5ce
child 329 1cf72cb51dc9
equal deleted inserted replaced
327:7fd5233ce5ce 328:500588ea29e8
   532             if not self.Dragging and (abs(movex) > MIN_MOVE or abs(movey) > MIN_MOVE):
   532             if not self.Dragging and (abs(movex) > MIN_MOVE or abs(movey) > MIN_MOVE):
   533                 self.Dragging = True
   533                 self.Dragging = True
   534             # If a dragging have been initiated, refreshes the element state
   534             # If a dragging have been initiated, refreshes the element state
   535             if self.Dragging:
   535             if self.Dragging:
   536                 dragx, dragy = self.ProcessDragging(movex, movey, event, scaling)
   536                 dragx, dragy = self.ProcessDragging(movex, movey, event, scaling)
   537                 if event.ControlDown():
   537                 if event.ControlDown() and self.Handle == HANDLE_MOVE:
   538                     self.oldPos.x = self.StartPos.x + self.CurrentDrag.x
   538                     self.oldPos.x = self.StartPos.x + self.CurrentDrag.x
   539                     self.oldPos.y = self.StartPos.y + self.CurrentDrag.y
   539                     self.oldPos.y = self.StartPos.y + self.CurrentDrag.y
   540                 else:
   540                 else:
   541                     self.oldPos.x += dragx
   541                     self.oldPos.x += dragx
   542                     self.oldPos.y += dragy
   542                     self.oldPos.y += dragy