class StatusWindow (gtk.Window):
- def __init__(self, mainctrlwnd, debugger, quitonclose=True):
+ def __init__(self, mainctrlwnd, debugger, closecb=None):
gtk.Window.__init__(self)
self.set_screen(mainctrlwnd.get_screen())
self.set_title("Status")
self.set_default_size(400,600)
- if quitonclose:
- self.connect("destroy", lambda *w: gtk.main_quit())
+ if closecb!=None:
+ self.connect("destroy", lambda *w: closecb())
#Register callback function for new positions