projects
/
pygdb.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add LICENSE
[pygdb.git]
/
StatusWindow.py
diff --git
a/StatusWindow.py
b/StatusWindow.py
index f03c11c27d579173db6641aa42d5394b842d9e52..ae9903637ed48b4edd96a66bd2db775e5224c346 100644
(file)
--- a/
StatusWindow.py
+++ b/
StatusWindow.py
@@
-40,7
+40,7
@@
class StatusWindow (gtk.Window):
#Adding the frames
self.frames = []
#Adding the frames
self.frames = []
- self.frames += [PositionFrame.PositionFrame(debugger), \
+ self.frames += [PositionFrame.PositionFrame(debugger
,self
), \
WatchesFrame.WatchesFrame(debugger), \
BreakpointsFrame.BreakpointsFrame(debugger) ]
WatchesFrame.WatchesFrame(debugger), \
BreakpointsFrame.BreakpointsFrame(debugger) ]
@@
-106,8
+106,12
@@
class StatusWindow (gtk.Window):
def updateVim(self):
def updateVim(self):
-
os.system('gvim --servername %s --remote-send "<ESC> :GDBLoadConfig<CR>"' % \
self.vimservername)
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))
+