+#!/usr/bin/python
+#shuber, 2008-06-24
+
+__author__ = "shuber"
+
+
+
+class Controller:
+
+ def __init__(self, debugger, statuswnd):
+ self.debugger = debugger
+ self.watchframe = statuswnd.frames[1]
+ self.bpframe = statuswnd.frames[2]
+
+ def addWatch(self, expr):
+ self.watchframe.addWatch(expr)
+
+ def delWatches(self, expr):
+ self.watchframe.delWatches(expr)
+
+ def addBreakpoint(self, file, lineno, cond=None):
+ return self.bpframe.addBreakpoint(file, lineno, cond)
+
+ def delBreakpoints(self, file, lineno):
+ self.bpframe.delBreakpoints(file, lineno)