Add LICENSE
[pygdb.git] / StatusWindow.py
index f03c11c27d579173db6641aa42d5394b842d9e52..ae9903637ed48b4edd96a66bd2db775e5224c346 100644 (file)
@@ -40,7 +40,7 @@ class StatusWindow (gtk.Window):
        
                #Adding the frames
                self.frames = []
-               self.frames += [PositionFrame.PositionFrame(debugger), \
+               self.frames += [PositionFrame.PositionFrame(debugger,self), \
                                WatchesFrame.WatchesFrame(debugger), \
                                BreakpointsFrame.BreakpointsFrame(debugger) ]
 
@@ -106,8 +106,12 @@ class StatusWindow (gtk.Window):
 
 
        def updateVim(self):
-
                os.system('gvim --servername %s --remote-send "<ESC> :GDBLoadConfig<CR>"' % \
                        self.vimservername)
 
+       def gotoVim(self, file, lineno):
+               file = self.debugger.toAbsPath(file)            
+               os.system('gvim --servername %s --remote-send "<ESC>:e %s<CR>:%s<CR>"' % \
+                       (self.vimservername, file, lineno))
+