o
    g                     @   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   O/var/www/html/api-tag/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   