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) |