- pygdb saves current executed line
[pygdb.git] / PositionFrame.py
index a75216350f977066132502bb563362fe4963afdd..ce82619bc1ed37e1906e6cdbdeec05116fe94e88 100644 (file)
@@ -32,7 +32,7 @@ class PositionFrame (StatusFrame.StatusFrame):
                vbox = gtk.VBox(False, 5)
                self.add(vbox)
 
-               hbox = gtk.HBox(False, 4)
+               hbox = gtk.HBox(False, 10)
                vbox.pack_start(hbox, False, False)
                self.openBtn = gtk.Button(":e")
                hbox.pack_start(self.openBtn, False, False)
@@ -74,10 +74,10 @@ class PositionFrame (StatusFrame.StatusFrame):
                        self.file, self.lineno = param
                        self.positionLabel.set_label("%s:%d" % (self.file, self.lineno))
                else:
-                       self.file, self.lineno = None, 0
+                       self.file, self.lineno = None, None
 
                        if status == "exited":
-                               self.positionLabel.set_label("Exited.")
+                               self.positionLabel.set_label("Exited with code %d." % param)
                        elif status == "started":
                                self.positionLabel.set_label("Started.")
                        elif status == "continued":
@@ -90,5 +90,5 @@ class PositionFrame (StatusFrame.StatusFrame):
                pass
 
        def fillConfiguration(self, conf):
-               pass
+               conf.setCurrpos(self.file, self.lineno)