Wrap setLimits in PlotItem and PlotWidget
This commit is contained in:
parent
d0ed3ba245
commit
9093282a2a
@ -69,6 +69,7 @@ class PlotItem(GraphicsWidget):
|
|||||||
:func:`setYLink <pyqtgraph.ViewBox.setYLink>`,
|
:func:`setYLink <pyqtgraph.ViewBox.setYLink>`,
|
||||||
:func:`setAutoPan <pyqtgraph.ViewBox.setAutoPan>`,
|
:func:`setAutoPan <pyqtgraph.ViewBox.setAutoPan>`,
|
||||||
:func:`setAutoVisible <pyqtgraph.ViewBox.setAutoVisible>`,
|
:func:`setAutoVisible <pyqtgraph.ViewBox.setAutoVisible>`,
|
||||||
|
:func:`setLimits <pyqtgraph.ViewBox.setLimits>`,
|
||||||
:func:`viewRect <pyqtgraph.ViewBox.viewRect>`,
|
:func:`viewRect <pyqtgraph.ViewBox.viewRect>`,
|
||||||
:func:`viewRange <pyqtgraph.ViewBox.viewRange>`,
|
:func:`viewRange <pyqtgraph.ViewBox.viewRange>`,
|
||||||
:func:`setMouseEnabled <pyqtgraph.ViewBox.setMouseEnabled>`,
|
:func:`setMouseEnabled <pyqtgraph.ViewBox.setMouseEnabled>`,
|
||||||
@ -195,7 +196,7 @@ class PlotItem(GraphicsWidget):
|
|||||||
## Wrap a few methods from viewBox
|
## Wrap a few methods from viewBox
|
||||||
for m in [
|
for m in [
|
||||||
'setXRange', 'setYRange', 'setXLink', 'setYLink', 'setAutoPan', 'setAutoVisible',
|
'setXRange', 'setYRange', 'setXLink', 'setYLink', 'setAutoPan', 'setAutoVisible',
|
||||||
'setRange', 'autoRange', 'viewRect', 'viewRange', 'setMouseEnabled',
|
'setRange', 'autoRange', 'viewRect', 'viewRange', 'setMouseEnabled', 'setLimits',
|
||||||
'enableAutoRange', 'disableAutoRange', 'setAspectLocked', 'invertY',
|
'enableAutoRange', 'disableAutoRange', 'setAspectLocked', 'invertY',
|
||||||
'register', 'unregister']: ## NOTE: If you update this list, please update the class docstring as well.
|
'register', 'unregister']: ## NOTE: If you update this list, please update the class docstring as well.
|
||||||
setattr(self, m, getattr(self.vb, m))
|
setattr(self, m, getattr(self.vb, m))
|
||||||
|
@ -33,6 +33,7 @@ class PlotWidget(GraphicsView):
|
|||||||
:func:`enableAutoRange <pyqtgraph.ViewBox.enableAutoRange>`,
|
:func:`enableAutoRange <pyqtgraph.ViewBox.enableAutoRange>`,
|
||||||
:func:`disableAutoRange <pyqtgraph.ViewBox.disableAutoRange>`,
|
:func:`disableAutoRange <pyqtgraph.ViewBox.disableAutoRange>`,
|
||||||
:func:`setAspectLocked <pyqtgraph.ViewBox.setAspectLocked>`,
|
:func:`setAspectLocked <pyqtgraph.ViewBox.setAspectLocked>`,
|
||||||
|
:func:`setLimits <pyqtgraph.ViewBox.setLimits>`,
|
||||||
:func:`register <pyqtgraph.ViewBox.register>`,
|
:func:`register <pyqtgraph.ViewBox.register>`,
|
||||||
:func:`unregister <pyqtgraph.ViewBox.unregister>`
|
:func:`unregister <pyqtgraph.ViewBox.unregister>`
|
||||||
|
|
||||||
@ -52,7 +53,10 @@ class PlotWidget(GraphicsView):
|
|||||||
self.setCentralItem(self.plotItem)
|
self.setCentralItem(self.plotItem)
|
||||||
## Explicitly wrap methods from plotItem
|
## Explicitly wrap methods from plotItem
|
||||||
## NOTE: If you change this list, update the documentation above as well.
|
## NOTE: If you change this list, update the documentation above as well.
|
||||||
for m in ['addItem', 'removeItem', 'autoRange', 'clear', 'setXRange', 'setYRange', 'setRange', 'setAspectLocked', 'setMouseEnabled', 'setXLink', 'setYLink', 'enableAutoRange', 'disableAutoRange', 'register', 'unregister', 'viewRect']:
|
for m in ['addItem', 'removeItem', 'autoRange', 'clear', 'setXRange',
|
||||||
|
'setYRange', 'setRange', 'setAspectLocked', 'setMouseEnabled',
|
||||||
|
'setXLink', 'setYLink', 'enableAutoRange', 'disableAutoRange',
|
||||||
|
'setLimits', 'register', 'unregister', 'viewRect']:
|
||||||
setattr(self, m, getattr(self.plotItem, m))
|
setattr(self, m, getattr(self.plotItem, m))
|
||||||
#QtCore.QObject.connect(self.plotItem, QtCore.SIGNAL('viewChanged'), self.viewChanged)
|
#QtCore.QObject.connect(self.plotItem, QtCore.SIGNAL('viewChanged'), self.viewChanged)
|
||||||
self.plotItem.sigRangeChanged.connect(self.viewRangeChanged)
|
self.plotItem.sigRangeChanged.connect(self.viewRangeChanged)
|
||||||
|
Loading…
Reference in New Issue
Block a user