o
    �?ƒZ6  ã                   @   sn   d dl mZ 	 d dlmZ d dlmZmZmZ d dlm	Z	 G dd„ deƒZ
G dd„ deƒZG d	d
„ d
eƒZdS )é    )Úabsolute_import)ÚSerialisable)ÚStringÚBoolÚTyped)ÚColorDescriptorc                   @   sJ   e Zd ZdZedd�Zedd�Zedd�Zedd�Z				ddd„Z	dS )ÚOutlineÚ	outlinePrT©Ú
allow_noneNc                 C   s   || _ || _|| _|| _d S ©N)ÚapplyStylesÚsummaryBelowÚsummaryRightÚshowOutlineSymbols)Úselfr   r   r   r   © r   úO/var/www/html/env/lib/python3.10/site-packages/openpyxl/worksheet/properties.pyÚ__init__   s   
zOutline.__init__)NNNN)
Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r   r   r   r      s    



ür   c                   @   s.   e Zd ZdZedd�Zedd�Zddd„ZdS )ÚPageSetupPropertiesÚpageSetUpPrTr
   Nc                 C   s   || _ || _d S r   )ÚautoPageBreaksÚ	fitToPage)r   r   r   r   r   r   r   (   s   
zPageSetupProperties.__init__)NN)r   r   r   r   r   r   r   r   r   r   r   r   r   !   s
    

r   c                   @   s²   e Zd ZdZedd�Zedd�Zedd�Zedd�Z	edd�Z
edd�Zedd�Zedd�Zedd�Zedd�Zeedd�Zeedd�ZdZ												d	dd„ZdS )
ÚWorksheetPropertiesÚsheetPrTr
   )Úexpected_typer   )ÚtabColorr	   r   Nc                 C   st   || _ || _|| _|| _|| _|| _|| _|| _|	| _	 |
| _	|du r+t
ddd�| _n|| _|du r5tƒ }|| _dS )z Attributes NT)r   r   )ÚcodeNameÚ!enableFormatConditionsCalculationÚ
filterModeÚ	publishedÚsyncHorizontalÚsyncRefÚsyncVerticalÚtransitionEvaluationÚtransitionEntryr    r   r	   r   r   )r   r!   r"   r#   r$   r%   r&   r'   r(   r)   r    r	   r   r   r   r   r   A   s"   
zWorksheetProperties.__init__)NNNNNNNNNNNN)r   r   r   r   r   r!   r   r"   r#   r$   r%   r&   r'   r(   r)   r   r    r   r   r	   r   r   Ú__elements__r   r   r   r   r   r   -   s8    









ôr   N)Ú
__future__r   Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   Úopenpyxl.styles.colorsr   r   r   r   r   r   r   r   Ú<module>   s    