a
    ÒYl``  ã                   @   sH   d dl Z d dlZh d£ZG dd„ dejjjƒZG dd„ dejjjƒZ	dS )é    N>T   ÚrepeatZpreÚbaseÚtextÚdecimalÚabsoluteZoutsetZdashedZonZnativeZmediumzlink-visitedZlightz
small-capsZdarkZdisczupper-romanzpre-wrapÚleftZitalicZdoubleZ	lowercaseZcirclezlower-alphaÚfixedZdisabledZbottomZobliqueZ	underlineZsmallz	repeat-xyZoverlineZmidzupper-alphazrepeat-xÚrightZstretchÚsuperZgrooveZwaveÚcenterZscrollZshadowZnowrapZ	uppercaseZ	highlightZwindowZbuttonzwindow-textZsquarezrepeat-yZactiveÚlinkzalternate-baseZlargeZridgeZmiddlezx-largezbright-textZselectedZmidlightÚtopZtransparentZoffzbutton-textzlower-romanÚroundZboldZsolidÚsubZdottedz	no-repeatÚalwaysZinsetÚautozdot-dot-dashzline-throughZnormalzxx-largeZstaticZnonezhighlighted-textzdot-dashÚrelativec                   @   s   e Zd ZdZedd„ ƒZdS )ÚPropDescriptorzProperty descriptor.c                 C   s   dd l }|jjS )Nr   )Zqstylizer.styleZstyleZPropRule)ÚselfÚ	qstylizer© r   ú8lib/python3.9/site-packages/qstylizer/descriptor/prop.pyÚrule_clsc   s    zPropDescriptor.rule_clsN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   r   r   r   r   `   s   r   c                   @   s<  e Zd ZdZeZedƒZedƒZedƒZedƒZ	edƒZ
edƒZedƒZed	ƒZed
ƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZ edƒZ!edƒZ"edƒZ#ed ƒZ$ed!ƒZ%ed"ƒZ&ed#ƒZ'ed$ƒZ(ed%ƒZ)ed&ƒZ*ed'ƒZ+ed(ƒZ,ed)ƒZ-ed*ƒZ.ed+ƒZ/ed,ƒZ0ed-ƒZ1ed.ƒZ2ed/ƒZ3ed0ƒZ4ed1ƒZ5ed2ƒZ6ed3ƒZ7ed4ƒZ8ed5ƒZ9ed6ƒZ:ed7ƒZ;ed8ƒZ<ed9ƒZ=ed:ƒZ>ed;ƒZ?ed<ƒZ@ed=ƒZAed>ƒZBed?ƒZCed@ƒZDedAƒZEedBƒZFedCƒZGedDƒZHedEƒZIedFƒZJedGƒZKedHƒZLedIƒZMedJƒZNedKƒZOedLƒZPedMƒZQedNƒZRedOƒZSedPƒZTedQƒZUedRƒZVedSƒZWedTƒZXedUƒZYedVƒZZedWƒZ[edXƒZ\edYƒZ]edZƒZ^ed[ƒZ_ed\ƒZ`ed]ƒZaed^ƒZbed_ƒZced`ƒZdedaƒZeedbƒZfedcƒZgeddƒZhedeƒZiedfƒZjdgS )hÚ
PropParentzJProperty setter.

    Contains descriptors for all known properties.

    z-qt-background-rolez-qt-block-indentz-qt-line-height-typez-qt-list-indentz-qt-list-number-prefixz-qt-list-number-suffixz-qt-paragraph-typez-qt-style-featuresz-qt-table-typez-qt-user-statezalternate-background-colorÚ
backgroundzbackground-attachmentzbackground-clipzbackground-colorzbackground-imagezbackground-originzbackground-positionzbackground-repeatÚborderzborder-bottomzborder-bottom-colorzborder-bottom-left-radiuszborder-bottom-right-radiuszborder-bottom-stylezborder-bottom-widthzborder-colorzborder-imagezborder-leftzborder-left-colorzborder-left-stylezborder-left-widthzborder-radiuszborder-rightzborder-right-colorzborder-right-stylezborder-right-widthzborder-stylez
border-topzborder-top-colorzborder-top-left-radiuszborder-top-right-radiuszborder-top-stylezborder-top-widthzborder-widthÚcolorzcombobox-popupÚfloatÚfontzfont-familyz	font-sizez
font-stylezfont-variantzfont-weightÚheightÚimagezimage-positionzline-heightz
list-stylezlist-style-typeÚmarginzmargin-bottomzmargin-leftzmargin-rightz
margin-topz
max-heightz	max-widthz
min-heightz	min-widthÚoutlinezoutline-bottom-left-radiuszoutline-bottom-right-radiuszoutline-colorzoutline-offsetzoutline-radiuszoutline-stylezoutline-top-left-radiuszoutline-top-right-radiuszoutline-widthÚpaddingzpadding-bottomzpadding-leftzpadding-rightzpadding-topzpage-break-afterzpage-break-beforeÚpositionzselection-background-colorzselection-colorzshow-decoration-selectedÚspacingzsubcontrol-originzsubcontrol-positionz
text-alignztext-decorationztext-indentztext-transformztext-underline-stylezvertical-alignzwhite-spaceÚwidthN)kr   r   r   r   r   Z_descriptor_clsZqtBackgroundRoleZqtBlockIndentZqtLineHeightTypeZqtListIndentZqtListNumberPrefixZqtListNumberSuffixZqtParagraphTypeZqtStyleFeaturesZqtTableTypeZqtUserStateZalternateBackgroundColorr   ZbackgroundAttachmentZbackgroundClipZbackgroundColorZbackgroundImageZbackgroundOriginZbackgroundPositionZbackgroundRepeatr    ZborderBottomZborderBottomColorZborderBottomLeftRadiusZborderBottomRightRadiusZborderBottomStyleZborderBottomWidthZborderColorZborderImageZ
borderLeftZborderLeftColorZborderLeftStyleZborderLeftWidthZborderRadiusZborderRightZborderRightColorZborderRightStyleZborderRightWidthZborderStyleZ	borderTopZborderTopColorZborderTopLeftRadiusZborderTopRightRadiusZborderTopStyleZborderTopWidthZborderWidthr!   ZcomboboxPopupr"   r#   Z
fontFamilyZfontSizeZ	fontStyleZfontVariantZ
fontWeightr$   r%   ZimagePositionZ
lineHeightZ	listStyleZlistStyleTyper&   ZmarginBottomZ
marginLeftZmarginRightZ	marginTopZ	maxHeightZmaxWidthZ	minHeightZminWidthr'   ZoutlineBottomLeftRadiusZoutlineBottomRightRadiusZoutlineColorZoutlineOffsetZoutlineRadiusZoutlineStyleZoutlineTopLeftRadiusZoutlineTopRightRadiusZoutlineWidthr(   ZpaddingBottomZpaddingLeftZpaddingRightZ
paddingTopZpageBreakAfterZpageBreakBeforer)   ZselectionBackgroundColorZselectionColorZshowDecorationSelectedr*   ZsubcontrolOriginZsubcontrolPositionZ	textAlignZtextDecorationZ
textIndentZtextTransformZtextUnderlineStyleZverticalAlignZ
whiteSpacer+   r   r   r   r   r   i   sÎ   r   )
ÚcopyZqstylizer.descriptor.styleruler   ZPROPERTY_VALUESZ
descriptorZ	styleruleZStyleRuleDescriptorr   ZStyleRuleParentr   r   r   r   r   Ú<module>   s   X	