o
    ðäjø  ã                   @   sŒ   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
„ d
eƒZG dd„ deƒZdS )é    )ÚSerialisable)ÚTypedÚIntegerÚAliasÚSequence)ÚExtensionList)Ú
NestedBoolÚ	NestedSetÚNestedIntegeré   )ÚLayout)ÚGraphicalProperties)ÚRichTextc                   @   sJ   e Zd ZdZeƒ Zeƒ Zee	dd�Z
eedd�ZdZ				d
dd	„ZdS )ÚLegendEntryÚlegendEntryT©Úexpected_typeÚ
allow_none©ÚidxÚdeleteÚtxPrr   FNc                 C   s   || _ || _|| _d S ©Nr   )Úselfr   r   r   ÚextLst© r   úY/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/openpyxl/chart/legend.pyÚ__init__!   s   
zLegendEntry.__init__)r   FNN)Ú__name__Ú
__module__Ú__qualname__Útagnamer
   r   r   r   r   r   r   r   r   Ú__elements__r   r   r   r   r   r      s    ür   c                   @   s–   e Zd ZdZeg d¢d�ZedƒZee	d�Z
eedd�Zedd�Zeedd�Zed	ƒZeedd�Zed
ƒZeedd�ZdZ							ddd„ZdS )ÚLegendÚlegend)ÚbÚtrÚlÚrÚt)ÚvaluesÚ	legendPos)r   Tr   )r   ÚspPrr   ©r+   r   ÚlayoutÚoverlayr,   r   r(   r   Nc                 C   s(   || _ || _|| _|| _|| _|| _d S r   r-   )r   r+   r   r.   r/   r,   r   r   r   r   r   r   =   s   	
zLegend.__init__)r(   r   NNNNN)r   r   r    r!   r	   r+   r   Úpositionr   r   r   r   r   r.   r   r/   r   r,   ÚgraphicalPropertiesr   r   ÚtextPropertiesr   r   r"   r   r   r   r   r   r#   ,   s*    

ùr#   N)Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   Úopenpyxl.descriptors.excelr   Úopenpyxl.descriptors.nestedr   r	   r
   r.   r   Úshapesr   Útextr   r   r#   r   r   r   r   Ú<module>   s   