X-Git-Url: https://git.sthu.org/?a=blobdiff_plain;f=MainControlWindow.py;h=6dbbf2e101b5698ae01e4a35bc5e8350773c746c;hb=fd54ea4a2710afa2bd51e2b8600c4577bdfccc0d;hp=0a24f4cfc9efa2894f157a75342caf880c935a1a;hpb=1a0bc6a0b5ed8f42aca890ff0ebc4adb8831b6fc;p=pygdb.git diff --git a/MainControlWindow.py b/MainControlWindow.py index 0a24f4c..6dbbf2e 100644 --- a/MainControlWindow.py +++ b/MainControlWindow.py @@ -19,11 +19,13 @@ class MainControlWindow (gtk.Window): #Callbacks for new positions newPosCbs = [] - def __init__(self, dbgterm): + def __init__(self, dbgterm, closecb=None): #Set up GTK stuff gtk.Window.__init__(self) - self.connect("destroy", lambda *w: gtk.main_quit()) + + if closecb!=None: + self.connect("destroy", lambda *w: closecb() ) #Set terminals self.dbgterm = dbgterm