controls/LogViewer.py
changeset 1735 c02818d7e29f
parent 1673 fab1b8da6eba
child 1736 7e61baa047f0
equal deleted inserted replaced
1734:750eeb7230a1 1735:c02818d7e29f
   401                 return LogMessage(tv_sec, tv_nsec, level, self.LevelIcons[level], msg)
   401                 return LogMessage(tv_sec, tv_nsec, level, self.LevelIcons[level], msg)
   402         return None
   402         return None
   403 
   403 
   404     def ResetLogCounters(self):
   404     def ResetLogCounters(self):
   405         self.previous_log_count = [None]*LogLevelsCount
   405         self.previous_log_count = [None]*LogLevelsCount
   406     
   406 
   407     def SetLogCounters(self, log_count):
   407     def SetLogCounters(self, log_count):
   408         new_messages = []
   408         new_messages = []
   409         for level, count, prev in zip(xrange(LogLevelsCount), log_count, self.previous_log_count):
   409         for level, count, prev in zip(xrange(LogLevelsCount), log_count, self.previous_log_count):
   410             if count is not None and prev != count:
   410             if count is not None and prev != count:
   411                 if prev is None:
   411                 if prev is None:
   557         for level, prev in zip(xrange(LogLevelsCount), self.previous_log_count):
   557         for level, prev in zip(xrange(LogLevelsCount), self.previous_log_count):
   558             if prev is not None:
   558             if prev is not None:
   559                 empty=False
   559                 empty=False
   560                 break
   560                 break
   561         return empty
   561         return empty
   562         
   562 
   563     def IsMessagePanelTop(self, message_idx=None):
   563     def IsMessagePanelTop(self, message_idx=None):
   564         if message_idx is None:
   564         if message_idx is None:
   565             message_idx = self.CurrentMessage
   565             message_idx = self.CurrentMessage
   566         if message_idx is not None:
   566         if message_idx is not None:
   567             return self.GetNextMessage(message_idx)[0] is None
   567             return self.GetNextMessage(message_idx)[0] is None