equal
deleted
inserted
replaced
658 |
658 |
659 def RefreshNewData(self): |
659 def RefreshNewData(self): |
660 if self.NewDataRefreshRect is not None: |
660 if self.NewDataRefreshRect is not None: |
661 refresh_rect, self.NewDataRefreshRect = self.NewDataRefreshRect, None |
661 refresh_rect, self.NewDataRefreshRect = self.NewDataRefreshRect, None |
662 self.RefreshRect(self.GetScrolledRect(refresh_rect), False) |
662 self.RefreshRect(self.GetScrolledRect(refresh_rect), False) |
663 DebugViewer.RefreshNewData(self) |
663 |
664 |
|
665 def ResetBuffer(self): |
664 def ResetBuffer(self): |
666 pass |
665 pass |
667 |
666 |
668 # Refresh Viewer elements |
667 # Refresh Viewer elements |
669 def RefreshView(self): |
668 def RefreshView(self): |
|
669 self.Inhibit(True) |
670 self.current_id = 0 |
670 self.current_id = 0 |
671 # Start by reseting Viewer |
671 # Start by reseting Viewer |
672 self.Flush() |
672 self.Flush() |
673 self.ResetView() |
673 self.ResetView() |
674 instance = {} |
674 instance = {} |
711 for block in self.Blocks.keys(): |
711 for block in self.Blocks.keys(): |
712 block.SpreadCurrent() |
712 block.SpreadCurrent() |
713 iec_path = self.GetElementIECPath(block) |
713 iec_path = self.GetElementIECPath(block) |
714 if iec_path is not None: |
714 if iec_path is not None: |
715 self.AddDataConsumer(iec_path.upper(), block) |
715 self.AddDataConsumer(iec_path.upper(), block) |
716 |
716 |
|
717 self.Inhibit(False) |
717 self.RefreshVisibleElements() |
718 self.RefreshVisibleElements() |
718 self.ShowErrors() |
719 self.ShowErrors() |
719 self.Refresh(False) |
720 self.Refresh(False) |
720 |
721 |
721 def GetPreviousSteps(self, connector): |
722 def GetPreviousSteps(self, connector): |
2897 |
2898 |
2898 def OnPaint(self, event): |
2899 def OnPaint(self, event): |
2899 dc = self.GetLogicalDC(True) |
2900 dc = self.GetLogicalDC(True) |
2900 self.DoDrawing(dc) |
2901 self.DoDrawing(dc) |
2901 wx.BufferedPaintDC(self, dc.GetAsBitmap()) |
2902 wx.BufferedPaintDC(self, dc.GetAsBitmap()) |
|
2903 if self.Debug: |
|
2904 DebugViewer.RefreshNewData(self) |
2902 event.Skip() |
2905 event.Skip() |
2903 |
2906 |
2904 |
2907 |