a
    b                     @   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                   @   sB   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   e/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/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 )LegendZ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+   ZgraphicalPropertiesr   r   ZtextPropertiesr   r   r"   r   r   r   r   r   r#   ,   s(   

       r#   N)Z!openpyxl.descriptors.serialisabler   Zopenpyxl.descriptorsr   r   r   r   Zopenpyxl.descriptors.excelr   Zopenpyxl.descriptors.nestedr   r	   r
   r-   r   Zshapesr   textr   r   r#   r   r   r   r   <module>   s   