def displays(self): ''' return a list of displays within this workspace ''' return WeakList([ d for d in list(self.area_middle.docks.values()) if isinstance(d, DisplayDock) ])
def __init__(self, plotDisplay): Tool.__init__(self, plotDisplay) self._curves = WeakList() pa = self.setParameterMenu() self.pN = pa.addChild({ 'name': 'Fineness', #'Quantity', 'type': 'int', 'value': 10, 'limits': [2, 100000] }) self.pDim = pa.addChild({ 'name': 'Dimension', 'type': 'list', 'value': 'y', 'limits': ['x', 'y', 'both'] })