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 |