11 import BreakpointsFrame
14 class StatusWindow (gtk
.Window
):
16 def __init__(self
, parent
, debugger
):
18 gtk
.Window
.__init
__(self
)
19 self
.set_screen(parent
.get_screen())
21 self
.set_border_width(5)
22 self
.set_title("Status")
23 self
.set_default_size(400,600)
24 self
.connect("destroy", lambda *w
: gtk
.main_quit())
27 vbox
= gtk
.VBox(False, 5)
30 self
.status
= gtk
.Label("Not Running")
31 vbox
.pack_start(self
.status
, False, False)
35 self
.watchesFrame
= WatchesFrame
.WatchesFrame(debugger
)
36 vpaned
.add1(self
.watchesFrame
)
38 self
.breakpointsFrame
= BreakpointsFrame
.BreakpointsFrame(debugger
)
39 vpaned
.add2(self
.breakpointsFrame
)
44 def updateValues(self
, pos
):
47 self
.status
.set_text("Exited")
50 self
.status
.set_text("%s:%s" % (file, lineno
))
52 self
.watchesFrame
.updateValues()
53 self
.breakpointsFrame
.updateValues()