diff --git a/graphicsItems/PlotItem/PlotItem.py b/graphicsItems/PlotItem/PlotItem.py index 333516dc..5f95a6dd 100644 --- a/graphicsItems/PlotItem/PlotItem.py +++ b/graphicsItems/PlotItem/PlotItem.py @@ -146,11 +146,12 @@ class PlotItem(GraphicsWidget): ## Wrap a few methods from viewBox - #for m in [ - #'setXRange', 'setYRange', 'setXLink', 'setYLink', - #'setRange', 'autoRange', 'viewRect', 'setMouseEnabled', - #'enableAutoRange', 'disableAutoRange', 'setAspectLocked']: - #setattr(self, m, getattr(self.vb, m)) + for m in [ + 'setXRange', 'setYRange', 'setXLink', 'setYLink', + 'setRange', 'autoRange', 'viewRect', 'setMouseEnabled', + 'enableAutoRange', 'disableAutoRange', 'setAspectLocked', + 'register', 'unregister']: + setattr(self, m, getattr(self.vb, m)) self.items = [] self.curves = [] @@ -296,8 +297,9 @@ class PlotItem(GraphicsWidget): #QtGui.QGraphicsWidget.paint(self, *args) #prof.finish() - def __getattr__(self, attr): ## wrap ms - return getattr(self.vb, attr) + ## bad idea. + #def __getattr__(self, attr): ## wrap ms + #return getattr(self.vb, attr) def close(self): #print "delete", self