;iTdZddlmZddlmZmZddlmZdgZGddeZdS) z Widget displaying an image histogram along with gradient editor. Can be used to adjust the appearance of images. This is a wrapper around HistogramLUTItem )HistogramLUTItem)QtCore QtWidgets) GraphicsViewHistogramLUTWidgetc&eZdZdZddZdZdZdS)rzQWidget wrapper for :class:`~pyqtgraph.HistogramLUTItem`. All parameters are passed along in creating the HistogramLUTItem. NcT|dd}tj||d|t|i||_||j|dd|_|jdkrU|tj j j tj j j |ddS|tj j j tj j j |ddS)N backgrounddefaultF) useOpenGLr orientationvertical_)popr__init__ritemsetCentralItemgetr setSizePolicyr QSizePolicyPolicy Preferred ExpandingsetMinimumWidthsetMinimumHeight)selfparentargskargsr s XC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/widgets/HistogramLUTWidget.pyrzHistogramLUTWidget.__init__sYY|Y77 dFe SSSS$d4e44  DI&&& 99]J??  z ) )   y4;EyG\GcGm n n n   $ $ $ $ $   y4;EyG\GcGm n n n  ! !" % % % % %cl|jdkrtjddStjddS)Nrs)rrQSize)rs r!sizeHintzHistogramLUTWidget.sizeHint!s4  z ) )<S)) )<S)) )r"c,t|j|SN)getattrr)rattrs r! __getattr__zHistogramLUTWidget.__getattr__'sty$'''r"r))__name__ __module__ __qualname____doc__rr'r,r"r!rr sP & & & &*** (((((r"N) r0graphicsItems.HistogramLUTItemrQtrrr__all__rr1r"r!r5s >=====""""""""&&&&&&  ((((((((((r"