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