graphics/GraphicCommons.py
changeset 56 7187e1c00975
parent 42 4a8400732001
child 58 39cd981ff242
equal deleted inserted replaced
55:e24d2f917c7e 56:7187e1c00975
   399             pos = GetScaledEventPosition(event, dc, scaling)
   399             pos = GetScaledEventPosition(event, dc, scaling)
   400             movex = pos.x - self.oldPos.x
   400             movex = pos.x - self.oldPos.x
   401             movey = pos.y - self.oldPos.y
   401             movey = pos.y - self.oldPos.y
   402             self.ProcessDragging(movex, movey)
   402             self.ProcessDragging(movex, movey)
   403             self.RefreshModel()
   403             self.RefreshModel()
       
   404             self.Parent.RefreshBuffer()
   404         self.SetSelected(True)
   405         self.SetSelected(True)
   405         self.oldPos = None
   406         self.oldPos = None
   406 
   407 
   407     # Method called when a RightUp event have been generated
   408     # Method called when a RightUp event have been generated
   408     def OnRightUp(self, event, dc, scaling):
   409     def OnRightUp(self, event, dc, scaling):
  1599                 self.MoveStartPoint(new_pos)
  1600                 self.MoveStartPoint(new_pos)
  1600             else:
  1601             else:
  1601                 if self.EndConnected:
  1602                 if self.EndConnected:
  1602                     self.UnConnectEndPoint()
  1603                     self.UnConnectEndPoint()
  1603                 self.MoveEndPoint(new_pos)
  1604                 self.MoveEndPoint(new_pos)
  1604             self.RefreshModel()
       
  1605         # A segment has been handled, move a segment
  1605         # A segment has been handled, move a segment
  1606         elif handle_type == HANDLE_SEGMENT:
  1606         elif handle_type == HANDLE_SEGMENT:
  1607             self.MoveSegment(handle[0], movex, movey)
  1607             self.MoveSegment(handle[0], movex, movey)
  1608         # Execute the default method for a graphic element
  1608         # Execute the default method for a graphic element
  1609         else:
  1609         else: