graphics/SFC_Objects.py
changeset 327 7fd5233ce5ce
parent 320 16c37059f63f
child 361 62570186dad4
--- 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