+
+ if "--help" in args.keys():
+ printHelp(sys.stdout)
+ sys.exit(0)
+
+ if not "cmd" in args.keys():
+ sys.stderr.write("Please give executeable to debug.")
+ sys.exit(-2)
+
+ if "--vim-servername" in args.keys():
+ vimservername = args["--vim-servername"]
+ else:
+ vimservername = "pygdb"
+
+
+
+ #Create Terminal
+ dbgterm = GdbTerminal.GdbTerminal(args["cmd"])
+
+ #Create windows
+ mainCtrlWnd = MainControlWindow.MainControlWindow(dbgterm)
+ statusWnd = StatusWindow.StatusWindow(dbgterm, vimservername)
+ 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.delCurrpos()
+ conf.store(".pygdb.conf")
+
+ statusWnd.updateVim()