X-Git-Url: https://git.sthu.org/?a=blobdiff_plain;f=StatusWindow.py;h=84811c2c7248d610d54b7f6534f047c31d7b14d2;hb=054679cd2c3372717bf7982407e2453428193581;hp=e1f4db9a956d963fdb50024a537683a6f2ca485f;hpb=1094f7f4581a9c0074294004bbd8c934593a54d5;p=pygdb.git diff --git a/StatusWindow.py b/StatusWindow.py index e1f4db9..84811c2 100644 --- a/StatusWindow.py +++ b/StatusWindow.py @@ -13,7 +13,7 @@ import BreakpointsFrame 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()) @@ -22,8 +22,8 @@ class StatusWindow (gtk.Window): 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