X-Git-Url: https://git.sthu.org/?p=pygdb.git;a=blobdiff_plain;f=StatusWindow.py;h=8614788666d65b5adb2d71b02cb77720aed0d24d;hp=1eb486251471aa9d540a27b5108b67607f5d02fd;hb=cfcc39662a53b6f7a77c7ec8f05478227c5f137f;hpb=d5dc6369fca636f78c76f0f95aefb9817289e27f diff --git a/StatusWindow.py b/StatusWindow.py index 1eb4862..8614788 100644 --- a/StatusWindow.py +++ b/StatusWindow.py @@ -13,10 +13,10 @@ import BreakpointsFrame 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") @@ -24,6 +24,11 @@ class StatusWindow (gtk.Window): 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)