
    Mwg                     v    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y)zWorksheet Properties    )Serialisable)StringBoolTyped)ColorDescriptorc                   h    e Zd ZdZ ed      Z ed      Z ed      Z ed      Z	 	 	 	 ddZ	y)Outline	outlinePrT
allow_noneNc                 <    || _         || _        || _        || _        y N)applyStylessummaryBelowsummaryRightshowOutlineSymbols)selfr   r   r   r   s        T/var/www/horilla/myenv/lib/python3.12/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	   
   sC    G$'K4(L4(L. """$(		5r   r	   c                   <    e Zd ZdZ ed      Z ed      ZddZy)PageSetupPropertiespageSetUpPrTr   Nc                      || _         || _        y 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       s     GT*N%I#r   r   c                      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y)	WorksheetPropertiessheetPrTr   )expected_typer   )tabColorr
   r   Nc                     || _         || _        || _        || _        || _        || _        || _        || _        |	| _        	 |
| _	        |t        dd      | _        n|| _        |
t               }|| _        y)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JDN&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#   ,   s    G&H(,(=%&J%IT*N%G4(L40d+O$/HG=I&9d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 25l 5,	#, 	#5', 5'r   