tests/svghmi/py_ext_0@py_ext/pyfile.xml
branchsvghmi
changeset 3151 8e5d383a58cb
parent 3069 a9b03c2634c5
child 3181 50d0fef791d5
equal deleted inserted replaced
3150:5a1bb6ec48a0 3151:8e5d383a58cb
    48 
    48 
    49     def renderTable(self, old_range, old_position, visible, extra):
    49     def renderTable(self, old_range, old_position, visible, extra):
    50         if len(extra) > 0 and extra[0] != "":
    50         if len(extra) > 0 and extra[0] != "":
    51             fAlarms = [alrm for alrm in Alarms if alrm[1].find(extra[0])!=-1]
    51             fAlarms = [alrm for alrm in Alarms if alrm[1].find(extra[0])!=-1]
    52         else:
    52         else:
    53             fAlarms = Alarms
    53             fAlarms = Alarms[:]
       
    54         fAlarms.reverse()
    54         new_range = len(fAlarms)
    55         new_range = len(fAlarms)
    55         delta = new_range - visible
    56         delta = new_range - visible
    56         new_position = 0 if delta <= 0 else delta if old_position > delta else old_position
    57         new_position = 0 if delta <= 0 else delta if old_position > delta else old_position
    57         new_visible = new_range if delta <= 0 else visible
    58         new_visible = new_range if delta <= 0 else visible
    58         
    59