graphics/GraphicCommons.py
changeset 80 c798a68c5560
parent 64 dd6f693e46a1
child 90 2245e8776086
equal deleted inserted replaced
79:b22f661cbcfb 80:c798a68c5560
  1541         # Execute the default method for a graphic element
  1541         # Execute the default method for a graphic element
  1542         else:
  1542         else:
  1543             Graphic_Element.OnLeftDown(self, event, dc, scaling)
  1543             Graphic_Element.OnLeftDown(self, event, dc, scaling)
  1544         self.oldPos = pos
  1544         self.oldPos = pos
  1545     
  1545     
  1546     # Method called when a RightUp event have been generated
  1546     # Method called when a RightUp event has been generated
  1547     def OnRightUp(self, event, dc, scaling):
  1547     def OnRightUp(self, event, dc, scaling):
  1548         pos = GetScaledEventPosition(event, dc, scaling)
  1548         pos = GetScaledEventPosition(event, dc, scaling)
  1549         # Test if a segment has been handled
  1549         # Test if a segment has been handled
  1550         result = self.TestSegment(pos)
  1550         result = self.TestSegment(pos)
  1551         if result != None:
  1551         if result != None:
  1554             self.Parent.PopupWireMenu()
  1554             self.Parent.PopupWireMenu()
  1555         else:
  1555         else:
  1556             # Execute the default method for a graphic element
  1556             # Execute the default method for a graphic element
  1557             Graphic_Element.OnRightUp(self, event, dc, scaling)
  1557             Graphic_Element.OnRightUp(self, event, dc, scaling)
  1558     
  1558     
  1559     # Method called when a LeftDClick event have been generated
  1559     # Method called when a LeftDClick event has been generated
  1560     def OnLeftDClick(self, event, dc, scaling):
  1560     def OnLeftDClick(self, event, dc, scaling):
  1561         self.ResetPoints()
  1561         self.ResetPoints()
  1562         self.GeneratePoints()
  1562         self.GeneratePoints()
  1563         self.RefreshModel()
  1563         self.RefreshModel()
  1564         self.Parent.RefreshBuffer()
  1564         self.Parent.RefreshBuffer()
  1565         
  1565         
  1566     # Method called when a Motion event have been generated
  1566     # Method called when a Motion event has been generated
  1567     def OnMotion(self, event, dc, scaling):
  1567     def OnMotion(self, event, dc, scaling):
  1568         pos = GetScaledEventPosition(event, dc, scaling)
  1568         pos = GetScaledEventPosition(event, dc, scaling)
  1569         if not event.Dragging():
  1569         if not event.Dragging():
  1570             # Test if a segment has been handled
  1570             # Test if a segment has been handled
  1571             result = self.TestSegment(pos)
  1571             result = self.TestSegment(pos)