adding first vim code+
[pygdb.git] / pygdb.py
1 #!/usr/bin/python
2 #shuber, 2008-06-08
3
4 __author__ = "shuber"
5
6 import gtk
7 import string
8 import sys
9
10 import GdbTerminal
11 import MainControlWindow
12 import StatusWindow
13
14
15 def launchDebugger(clientCmd):
16 #Create Terminal
17 dbgterm = GdbTerminal.GdbTerminal(clientCmd)
18
19 #Create windows
20 mainCtrlWnd = MainControlWindow.MainControlWindow(dbgterm)
21 statusWnd = StatusWindow.StatusWindow(mainCtrlWnd, dbgterm)
22 dbgterm.initialize()
23
24 gtk.main()
25
26
27
28 if __name__ == "__main__":
29
30 #Check if enough arguments are given
31 if len(sys.argv) <= 1:
32 print "Please give executeable to debug."
33 sys.exit(-1)
34
35 #Create the terminals
36 clientCmd = string.join(sys.argv[1:])
37 launchDebugger(clientCmd)
38
39