Viewer.py
changeset 617 1a80e0598045
parent 616 8a60ffcfd70b
child 620 f0232cd1628d
equal deleted inserted replaced
616:8a60ffcfd70b 617:1a80e0598045
  2872     def OnRefreshHighlightsTimer(self, event):
  2872     def OnRefreshHighlightsTimer(self, event):
  2873         self.RefreshView()
  2873         self.RefreshView()
  2874         event.Skip()
  2874         event.Skip()
  2875 
  2875 
  2876     def ClearHighlights(self, highlight_type=None):
  2876     def ClearHighlights(self, highlight_type=None):
       
  2877         EditorPanel.ClearHighlights(self, highlight_type)
       
  2878         
  2877         if highlight_type is None:
  2879         if highlight_type is None:
  2878             self.Highlights = []
  2880             self.Highlights = []
  2879         else:
  2881         else:
  2880             self.Highlights = [(infos, start, end, highlight) for (infos, start, end, highlight) in self.Highlights if highlight != highlight_type]
  2882             self.Highlights = [(infos, start, end, highlight) for (infos, start, end, highlight) in self.Highlights if highlight != highlight_type]
  2881         self.RefreshView()
  2883         self.RefreshView()
  2882 
  2884 
  2883     def AddHighlight(self, infos, start, end, highlight_type):
  2885     def AddHighlight(self, infos, start, end, highlight_type):
       
  2886         EditorPanel.AddHighlight(self, infos, start, end, highlight_type)
       
  2887         
  2884         self.Highlights.append((infos, start, end, highlight_type))
  2888         self.Highlights.append((infos, start, end, highlight_type))
  2885         self.RefreshHighlightsTimer.Start(int(REFRESH_HIGHLIGHT_PERIOD * 1000), oneShot=True)
  2889         self.RefreshHighlightsTimer.Start(int(REFRESH_HIGHLIGHT_PERIOD * 1000), oneShot=True)
  2886         
  2890         
  2887     def ShowHighlights(self):
  2891     def ShowHighlights(self):
  2888         for infos, start, end, highlight_type in self.Highlights:
  2892         for infos, start, end, highlight_type in self.Highlights: