StatusFrame.StatusFrame.__init__(self, debugger)
self.set_label("Watches")
+ debugger.gotActiveCallback += [self.updateValues]
+
vbox = gtk.VBox(False, 5)
self.add(vbox)
for w in conf.watches:
iter = self.model.append()
self.model.set(iter, 0, w["expr"], 1, "<unkown>", 2, True)
- self.updateValues(None)
+ self.updateValues(None, None)
def fillConfiguration(self, conf):
iter = model.get_iter(path)
model.remove(iter)
- def updateValues(self, pos):
+ def updateValues(self, status, param):
iter = self.model.get_iter_first()
while iter != None:
expr, = self.model.get(iter, 0)
- res = self.debugger.getExpression(expr)
- self.model.set(iter, 1, res)
+ res = self.debugger.getExpression(expr)
+ self.model.set(iter, 1, res)
iter = self.model.iter_next(iter)