X-Git-Url: https://git.sthu.org/?p=pygdb.git;a=blobdiff_plain;f=pygdb.vim;h=1926f3e60b5406859a794c3719884c46dbc109db;hp=b38a173115aca00226ac05589e4039b49f6ac3d9;hb=054679cd2c3372717bf7982407e2453428193581;hpb=1094f7f4581a9c0074294004bbd8c934593a54d5 diff --git a/pygdb.vim b/pygdb.vim index b38a173..1926f3e 100644 --- a/pygdb.vim +++ b/pygdb.vim @@ -18,6 +18,7 @@ import vim #Do not use a ~ for home directory sys.path.append("/home/shuber/projekte/pygdb/") +import pygdb import GdbTerminal import MainControlWindow import StatusWindow @@ -41,20 +42,14 @@ def gdbLaunch(): if gdbterm == None: clientcmd = vim.eval("input('Client commando: ', '%s')" % clientcmd) - gdbterm = GdbTerminal.GdbTerminal(clientcmd) - mainctrlwnd = MainControlWindow.MainControlWindow(gdbterm, quitonclose=False) - statuswnd = StatusWindow.StatusWindow(mainctrlwnd, gdbterm, quitonclose=False) - gdbterm.initialize() + gdbterm, mainctrlwnd, statuswnd = pygdb.launchDebugger(clientcmd, False) for bp in gdbBps: statuswnd.breakpointsFrame.addBreakpoint(bp["file"], bp["lineno"], bp["cond"]) gtk.main() - gtk.main() - print "hello" - #mainctrlwnd.hide() - #statuswnd.hide() + gdbterm = None def gdbToggleBreakpoint(lineno=None, file=None):