pygdb now saves absolute breakpoint paths
[pygdb.git] / pygdb.py
index 66fe63452f8f355adab3298b07b26b4c0455ea83..422f83a812b10d15476f98d017b5f64fc1ee08ea 100755 (executable)
--- a/pygdb.py
+++ b/pygdb.py
@@ -4,25 +4,38 @@
 __author__ = "shuber"
 
 import gtk
+import os
 import string
 import sys
 
+import Configuration
 import GdbTerminal
 import MainControlWindow
 import StatusWindow
 
 
 def launchDebugger(clientCmd):
+
        #Create Terminal
        dbgterm = GdbTerminal.GdbTerminal(clientCmd)
 
        #Create windows
        mainCtrlWnd = MainControlWindow.MainControlWindow(dbgterm)
-       statusWnd = StatusWindow.StatusWindow(mainCtrlWnd, dbgterm)
+       statusWnd = StatusWindow.StatusWindow(dbgterm)
        dbgterm.initialize()
 
+       #Load configuration
+       conf = Configuration.Configuration()
+       conf.load(".pygdb.conf")
+       statusWnd.applyConfiguration(conf)
+       
        gtk.main()
 
+       #Store config
+       conf = Configuration.Configuration()
+       statusWnd.fillConfiguration(conf)
+       conf.store(".pygdb.conf")
+
 
 
 if __name__ == "__main__":