diff -r c82807b17128 -r 7fd5233ce5ce graphics/SFC_Objects.py --- 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