diff -r 203c4acdaf27 -r b695f7459ef6 SFCViewer.py --- a/SFCViewer.py Wed Jan 23 18:26:49 2008 +0100 +++ b/SFCViewer.py Fri Jan 25 17:30:49 2008 +0100 @@ -281,7 +281,7 @@ Viewer.OnViewerLeftDClick(self, event) elif self.Mode == MODE_SELECTION and self.SelectedElement: self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling) - self.Refresh() + self.Refresh(False) event.Skip() def OnViewerMotion(self, event): @@ -320,7 +320,7 @@ self.SelectedElement = None self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) elif keycode == wx.WXK_LEFT: if event.ControlDown() and event.ShiftDown(): self.Scroll(0, ypos) @@ -331,7 +331,7 @@ self.SelectedElement.RefreshModel() self.RefreshBuffer() self.RefreshScrollBars() - self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(-scaling[0], 0))) + self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(-scaling[0], 0)), False) elif keycode == wx.WXK_RIGHT: if event.ControlDown() and event.ShiftDown(): self.Scroll(xmax, ypos) @@ -342,7 +342,7 @@ self.SelectedElement.RefreshModel() self.RefreshBuffer() self.RefreshScrollBars() - self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(scaling[0], 0))) + self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(scaling[0], 0)), False) elif keycode == wx.WXK_UP: if event.ControlDown() and event.ShiftDown(): self.Scroll(xpos, 0) @@ -353,7 +353,7 @@ self.SelectedElement.RefreshModel() self.RefreshBuffer() self.RefreshScrollBars() - self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(0, -scaling[1]))) + self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(0, -scaling[1])), False) elif keycode == wx.WXK_DOWN: if event.ControlDown() and event.ShiftDown(): self.Scroll(xpos, ymax) @@ -364,7 +364,7 @@ self.SelectedElement.RefreshModel() self.RefreshBuffer() self.RefreshScrollBars() - self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(0, scaling[1]))) + self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(0, scaling[1])), False) else: event.Skip() @@ -390,7 +390,7 @@ self.RefreshStepModel(step) self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) dialog.Destroy() def AddStep(self): @@ -444,7 +444,7 @@ self.SelectedElement.SetSelected(True) self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) dialog.Destroy() def AddStepAction(self): @@ -473,7 +473,7 @@ self.RefreshActionBlockModel(actionblock) self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) dialog.Destroy() def AddDivergence(self): @@ -669,7 +669,7 @@ self.CreateStep("Step", previous) self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) dialog.Destroy() def AddDivergenceBranch(self, divergence): @@ -690,7 +690,7 @@ step = self.CreateStep("Step", previous) self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) def RemoveDivergenceBranch(self, divergence): if isinstance(divergence, SFC_Divergence): @@ -698,7 +698,7 @@ divergence.RemoveHandledBranch() self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) def AddJump(self): if isinstance(self.SelectedElement, SFC_Step) and not self.SelectedElement.Output: @@ -727,7 +727,7 @@ self.RefreshJumpModel(jump) self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) dialog.Destroy() def EditStepContent(self, step): @@ -747,7 +747,7 @@ step.RefreshModel() self.RefreshBuffer() self.RefreshScrollBars() - self.Refresh() + self.Refresh(False) dialog.Destroy() #-------------------------------------------------------------------------------