
    Mwg                         d dl mZ d dlmZmZmZmZ d dlmZ d dl	m
Z
mZmZ ddlmZ ddlmZ ddlmZ  G d	 d
e      Z G d de      Zy)    )Serialisable)TypedIntegerAliasSequence)ExtensionList)
NestedBool	NestedSetNestedInteger   )Layout)GraphicalProperties)RichTextc                   h    e Zd ZdZ e       Z e       Z ee	d      Z
 eed      ZdZ	 	 	 	 ddZy)LegendEntrylegendEntryTexpected_type
allow_noneidxdeletetxPrNc                 .    || _         || _        || _        y Nr   )selfr   r   r   extLsts        L/var/www/horilla/myenv/lib/python3.12/site-packages/openpyxl/chart/legend.py__init__zLegendEntry.__init__!   s     	    )r   FNN)__name__
__module____qualname__tagnamer   r   r	   r   r   r   r   r   r   __elements__r    r    r   r   r      sE    G
/C\FxD9D4@F,L 	r    r   c                       e Zd ZdZ eg d      Z ed      Z ee	      Z
 eed      Z ed      Z eed      Z ed	      Z eed      Z ed
      Z eed      ZdZ	 	 	 	 	 	 	 ddZy)Legendlegend)btrlrt)values	legendPos)r   Tr   )r   spPrr   r0   r   layoutoverlayr1   r   Nc                 X    || _         || _        || _        || _        || _        || _        y r   r2   )r   r0   r   r3   r4   r1   r   r   s           r   r   zLegend.__init__=   s/     #&		r    )r-   r&   NNNNN)r!   r"   r#   r$   r
   r0   r   positionr   r   r   r   r   r3   r	   r4   r   r1   graphicalPropertiesr   r   textPropertiesr   r   r%   r   r&   r    r   r(   r(   ,   s    G"<>I[!H5KD9FD)G2tDD-xD9D6]N4@FUL r    r(   N)!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   r   openpyxl.descriptors.excelr   openpyxl.descriptors.nestedr	   r
   r   r3   r   shapesr   textr   r   r(   r&   r    r   <module>r?      sF    ;  5   ' , ,\ r    