--- a/graphics/SFC_Objects.py Wed Mar 18 15:54:37 2009 +0100
+++ b/graphics/SFC_Objects.py Wed Mar 18 15:56:45 2009 +0100
@@ -439,7 +439,7 @@
self.Parent.PopupDefaultMenu()
# Refreshes the step state according to move defined and handle selected
- def ProcessDragging(self, movex, movey, centered, scaling):
+ def ProcessDragging(self, movex, movey, event, scaling):
handle_type, handle = self.Handle
if handle_type == HANDLE_MOVE:
movex = max(-self.BoundingBox.x, movex)
@@ -464,7 +464,7 @@
self.RefreshOutputPosition()
return movex, 0
else:
- return Graphic_Element.ProcessDragging(self, movex, movey, centered, scaling)
+ return Graphic_Element.ProcessDragging(self, movex, movey, event, scaling)
# Refresh input element model
def RefreshInputModel(self):
@@ -865,7 +865,7 @@
self.Parent.PopupDefaultMenu()
# Refreshes the transition state according to move defined and handle selected
- def ProcessDragging(self, movex, movey, centered, scaling):
+ def ProcessDragging(self, movex, movey, event, scaling):
if self.Parent.GetDrawingMode() != FREEDRAWING_MODE:
movex = max(-self.BoundingBox.x, movex)
if scaling is not None:
@@ -875,7 +875,7 @@
self.RefreshOutputPosition()
return movex, 0
else:
- return Graphic_Element.ProcessDragging(self, movex, movey, centered, scaling, width_fac = 2, height_fac = 2)
+ return Graphic_Element.ProcessDragging(self, movex, movey, event, scaling, width_fac = 2, height_fac = 2)
# Refresh input element model
def RefreshInputModel(self):
@@ -1361,7 +1361,7 @@
self.Parent.PopupDivergenceMenu(False)
# Refreshes the divergence state according to move defined and handle selected
- def ProcessDragging(self, movex, movey, centered, scaling):
+ def ProcessDragging(self, movex, movey, event, scaling):
handle_type, handle = self.Handle
# A connector has been handled
if handle_type == HANDLE_CONNECTOR:
@@ -1373,7 +1373,7 @@
self.RefreshConnectedPosition(handle)
return movex, 0
elif self.Parent.GetDrawingMode() == FREEDRAWING_MODE:
- return Graphic_Element.ProcessDragging(self, movex, movey, centered, scaling)
+ return Graphic_Element.ProcessDragging(self, movex, movey, event, scaling)
return 0, 0
# Refresh output element model
@@ -1602,7 +1602,7 @@
self.Parent.PopupDefaultMenu()
# Refreshes the jump state according to move defined and handle selected
- def ProcessDragging(self, movex, movey, centered, scaling):
+ def ProcessDragging(self, movex, movey, event, scaling):
if self.Parent.GetDrawingMode() != FREEDRAWING_MODE:
movex = max(-self.BoundingBox.x, movex)
if scaling is not None:
@@ -1611,7 +1611,7 @@
self.RefreshInputPosition()
return movex, 0
else:
- return Graphic_Element.ProcessDragging(self, movex, movey, centered, scaling, width_fac = 2)
+ return Graphic_Element.ProcessDragging(self, movex, movey, event, scaling, width_fac = 2)
# Refresh input element model
def RefreshInputModel(self):
@@ -1852,7 +1852,7 @@
self.Parent.PopupDefaultMenu()
# Refreshes the action block state according to move defined and handle selected
- def ProcessDragging(self, movex, movey, centered, scaling):
+ def ProcessDragging(self, movex, movey, event, scaling):
if self.Parent.GetDrawingMode() != FREEDRAWING_MODE:
handle_type, handle = self.Handle
if handle_type == HANDLE_MOVE:
@@ -1867,9 +1867,9 @@
return movex, 0
return 0, 0
else:
- return Graphic_Element.ProcessDragging(self, movex, movey, centered, scaling)
- else:
- return Graphic_Element.ProcessDragging(self, movex, movey, centered, scaling)
+ return Graphic_Element.ProcessDragging(self, movex, movey, event, scaling)
+ else:
+ return Graphic_Element.ProcessDragging(self, movex, movey, event, scaling)
# Refreshes the action block model