adding first vim code+
[pygdb.git] / MainControlWindow.py
old mode 100755 (executable)
new mode 100644 (file)
index 42f8285..4866134
@@ -19,11 +19,12 @@ class MainControlWindow (gtk.Window):
        #Callbacks for new positions
        newPosCbs = []
 
-       def __init__(self, dbgterm):
+       def __init__(self, dbgterm, quitonclose=True):
 
                #Set up GTK stuff
                gtk.Window.__init__(self)
-               self.connect("destroy", lambda *w: gtk.main_quit())
+               if quitonclose:
+                       self.connect("destroy", lambda *w: gtk.main_quit() )
 
                #Set terminals
                self.dbgterm = dbgterm
@@ -120,21 +121,3 @@ class MainControlWindow (gtk.Window):
                        cb(pos)
 
 
-
-
-if __name__ == "__main__":
-
-
-       import StatusWindow
-
-
-       clientCmd = string.join(sys.argv[1:])
-       dbgterm = GdbTerminal.GdbTerminal(clientCmd)
-       mainCtrlWnd = MainControlWindow(dbgterm)
-
-       statusWnd = StatusWindow.StatusWindow(mainCtrlWnd, dbgterm)
-       mainCtrlWnd.newPosCbs += [statusWnd.updateValues]
-
-       gtk.main()
-
-