class StatusWindow (gtk.Window):
- def __init__(self, parent, debugger):
+ def __init__(self, mainctrlwnd, debugger):
gtk.Window.__init__(self)
- self.set_screen(parent.get_screen())
+ self.set_screen(mainctrlwnd.get_screen())
self.set_border_width(5)
self.set_title("Status")
self.connect("destroy", lambda *w: gtk.main_quit())
+ #Register callback function for new positions
+ self.mainctrlwnd = mainctrlwnd
+ mainctrlwnd.newPosCbs += [self.updateValues]
+
+
vbox = gtk.VBox(False, 5)
self.add(vbox)