
    fh                         d Z ddlmZ ddlmZmZmZ ddlmZ  G d de          Z	 G d de          Z
 G d	 d
e          ZdS )zWorksheet Properties    )Serialisable)StringBoolTyped)ColorDescriptorc                       e Zd ZdZ ed          Z ed          Z ed          Z ed          Z	 	 	 	 ddZ	dS )Outline	outlinePrT
allow_noneNc                 >    || _         || _        || _        || _        d S N)applyStylessummaryBelowsummaryRightshowOutlineSymbols)selfr   r   r   r   s        T/var/www/histauto/venv/lib/python3.11/site-packages/openpyxl/worksheet/properties.py__init__zOutline.__init__   s*     '(("4    )NNNN)
__name__
__module____qualname__tagnamer   r   r   r   r   r    r   r   r	   r	   
   s        G$$'''K44(((L44(((L... """$(		5 	5 	5 	5 	5 	5r   r	   c                   J    e Zd ZdZ ed          Z ed          ZddZdS )PageSetupPropertiespageSetUpPrTr   Nc                 "    || _         || _        d S r   )autoPageBreaks	fitToPage)r   r    r!   s      r   r   zPageSetupProperties.__init__'   s    ,"r   )NN)r   r   r   r   r   r    r!   r   r   r   r   r   r       sQ        GTT***N%%%I# # # # # #r   r   c                   Z   e Zd ZdZ ed          Z ed          Z ed          Z ed          Z	 ed          Z
 ed          Z ed          Z ed          Z ed          Z ed          Z eed          Z eed          ZdZ	 	 	 	 	 	 	 	 	 	 	 	 ddZdS )	WorksheetPropertiessheetPrTr   )expected_typer   )tabColorr
   r   Nc                    || _         || _        || _        || _        || _        || _        || _        || _        |	| _        	 |
| _	        |t          dd          | _        n|| _        |t                      }|| _        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/   r0   r&   r
   r   s                r   r   zWorksheetProperties.__init__@   s     !1R.$",($8!. $$TJJJDNN&DN-//K&r   )NNNNNNNNNNNN)r   r   r   r   r   r(   r   r)   r*   r+   r,   r-   r.   r/   r0   r   r&   r   r	   r
   r   r   __elements__r   r   r   r   r#   r#   ,   s7       Gv&&&H(,(=(=(=%&&&J%%%ITT***Nf%%%G44(((L44000dd+++O$///HG===I%&9dKKKK;L 37  $"&*!%!!' !' !' !' !' !'r   r#   N)__doc__!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   openpyxl.styles.colorsr   r	   r   r#   r   r   r   <module>r6      s      : : : : : : 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 25 5 5 5 5l 5 5 5,	# 	# 	# 	# 	#, 	# 	# 	#5' 5' 5' 5' 5', 5' 5' 5' 5' 5'r   