Exemplo n.º 1
0
 def __update_var(self, var):
     item = self.items[var.name]
     if var.children == 0:
         self.SetItemText(item, "%s = %s" % (var.expression, var.data))
         self.SetItemTextColour(item, rgb(255,0,0))
         self.__changed.append(item)
     else:
         self.SetItemText(item, var.expression)
Exemplo n.º 2
0
 def __update_var(self, var):
     item = self.items[var.name]
     if var.children == 0:
         self.SetItemText(item, "%s = %s" % (var.expression, var.data))
         self.SetItemTextColour(item, rgb(255, 0, 0))
         self.__changed.append(item)
     else:
         self.SetItemText(item, var.expression)
Exemplo n.º 3
0
 def update(self, names):
     self.Freeze()
     while self.__changed:
         item = self.__changed.pop()
         self.SetItemTextColour(item, rgb(0,0,0))
     for name in names:
         if name in self.model:
             var = self.model[name]
             self.__add_or_update_var(var)
         else:
             self.__remove_var(name)
     self.Thaw()
Exemplo n.º 4
0
 def update(self, names):
     self.Freeze()
     while self.__changed:
         item = self.__changed.pop()
         self.SetItemTextColour(item, rgb(0, 0, 0))
     for name in names:
         if name in self.model:
             var = self.model[name]
             self.__add_or_update_var(var)
         else:
             self.__remove_var(name)
     self.Thaw()