objdictgen/commondialogs.py
changeset 500 13fcb9328a02
parent 486 edf526bd34b5
child 505 88956169c8b5
equal deleted inserted replaced
499:061f12bd838b 500:13fcb9328a02
  1563                 current += 7 + size
  1563                 current += 7 + size
  1564                 self.Values.append(value)
  1564                 self.Values.append(value)
  1565         self.RefreshValues()
  1565         self.RefreshValues()
  1566     
  1566     
  1567     def GetValues(self):
  1567     def GetValues(self):
  1568         value = LE_to_BE(len(self.Values), 4)
  1568         if len(self.Values) > 0:
  1569         for row in self.Values:
  1569             value = LE_to_BE(len(self.Values), 4)
  1570             value += LE_to_BE(row["Index"], 2)
  1570             for row in self.Values:
  1571             value += LE_to_BE(row["Subindex"], 1)
  1571                 value += LE_to_BE(row["Index"], 2)
  1572             value += LE_to_BE(row["Size"], 4)
  1572                 value += LE_to_BE(row["Subindex"], 1)
  1573             value += LE_to_BE(row["Value"], row["Size"])
  1573                 value += LE_to_BE(row["Size"], 4)
  1574         return value
  1574                 value += LE_to_BE(row["Value"], row["Size"])
       
  1575             return value
       
  1576         return ""
  1575     
  1577     
  1576     def RefreshValues(self):
  1578     def RefreshValues(self):
  1577         if len(self.Table.data) > 0:
  1579         if len(self.Table.data) > 0:
  1578             self.ValuesGrid.SetGridCursor(0, 0)
  1580             self.ValuesGrid.SetGridCursor(0, 0)
  1579         data = []
  1581         data = []