o
    ðäjT  ã                   @   sÈ   d dl mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
mZ d dlmZ ddl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G dd„ deƒZG dd„ deƒZG dd„ deƒZdS )é    )Ú
DRAWING_NS)ÚSerialisable)ÚTypedÚBoolÚIntegerÚSetÚStringÚAliasÚNoneSet)ÚExtensionListé   )ÚGroupTransform2DÚScene3D)Ú	Hyperlinkc                   @   sT   e Zd ZdZeg d¢d�Zeedd�Zee	dd�Z
eedd�Z				d	dd„ZdS )
ÚGroupShapePropertiesÚgrpSpPr)ÚclrÚautoÚgrayÚltGrayÚinvGrayÚ	grayWhiteÚ	blackGrayÚ
blackWhiteÚblackÚwhiteÚhidden)ÚvaluesT©Úexpected_typeÚ
allow_noneNc                 C   s   || _ || _|| _|| _d S ©N)ÚbwModeÚxfrmÚscene3dÚextLst)Úselfr"   r#   r$   r%   © r'   ú_/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/openpyxl/drawing/properties.pyÚ__init__   s   
zGroupShapeProperties.__init__)NNNN)Ú__name__Ú
__module__Ú__qualname__Útagnamer
   r"   r   r   r#   r   r$   ÚOfficeArtExtensionListr%   r)   r'   r'   r'   r(   r      s    ür   c                   @   s¾   e Zd ZdZe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dd�Zedd�Zeedd�ZdZ												d	dd„ZdS )
ÚGroupLockingÚ
grpSpLocksT©r    r   r'   Nc                 C   sF   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
d S r!   )ÚnoGrpÚnoUngrpÚnoSelectÚnoRotÚnoChangeAspectÚnoChangeArrowheadsÚnoMoveÚnoResizeÚnoEditPointsÚnoAdjustHandlesÚnoChangeShapeType)r&   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r%   r'   r'   r(   r)   ?   s   
zGroupLocking.__init__)NNNNNNNNNNNN)r*   r+   r,   r-   r   Ú	namespacer   r2   r3   r4   r5   r6   r8   r9   r7   r:   r;   r<   r   r.   r%   Ú__elements__r)   r'   r'   r'   r(   r/   *   s<    











ôr/   c                   @   s:   e Zd ZdZeedd�Zeedd�ZdZ			ddd„Z
dS )	ÚNonVisualGroupDrawingShapePropsÚ
cNvGrpSpPrTr   ©r0   Nc                 C   s
   || _ d S r!   rA   )r&   r0   r%   r'   r'   r(   r)   c   s   
z(NonVisualGroupDrawingShapeProps.__init__©NN)r*   r+   r,   r-   r   r/   r0   r.   r%   r>   r)   r'   r'   r'   r(   r?   Z   s    þr?   c                   @   sF   e Zd ZdZeedd�Zedd�Zee	dd�Z
dZ			d	dd„ZdS )
ÚNonVisualDrawingShapePropsÚcNvSpPrTr   r1   )ÚspLocksÚtxBaxNc                 C   ó   || _ || _d S r!   )rE   ÚtxBox)r&   rE   rH   r%   r'   r'   r(   r)   t   s   
z#NonVisualDrawingShapeProps.__init__)NNN)r*   r+   r,   r-   r   r/   rE   r   rF   r.   r%   r>   r)   r'   r'   r'   r(   rC   j   s    
ýrC   c                   @   s€   e Zd ZdZeƒ Zeƒ Zedd�Ze	dd�Z
edd�Zeedd�Zeedd�Zeedd�ZddgZ								d
dd	„ZdS )ÚNonVisualDrawingPropsÚcNvPrTr1   r   Ú
hlinkClickÚ
hlinkHoverNc	           	      C   s4   || _ || _|| _|| _|| _|| _|| _|| _d S r!   )ÚidÚnameÚdescrr   ÚtitlerK   rL   r%   )	r&   rM   rN   rO   r   rP   rK   rL   r%   r'   r'   r(   r)   Œ   s   

zNonVisualDrawingProps.__init__)NNNNNNNN)r*   r+   r,   r-   r   rM   r   rN   rO   r   r   rP   r   r   rK   rL   r.   r%   r>   r)   r'   r'   r'   r(   rI   }   s(    


ørI   c                   @   s6   e Zd ZdZeed�Zeed�ZdZ			ddd„Z
dS )ÚNonVisualGroupShapeÚ	nvGrpSpPr)r   ©rJ   r@   Nc                 C   rG   r!   rS   )r&   rJ   r@   r'   r'   r(   r)   ¨   s   
zNonVisualGroupShape.__init__rB   )r*   r+   r,   r-   r   rI   rJ   r?   r@   r>   r)   r'   r'   r'   r(   rQ   Ÿ   s    

þrQ   N)Úopenpyxl.xml.constantsr   Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r   r	   r
   Úopenpyxl.descriptors.excelr   r.   Úgeometryr   r   Útextr   r   r/   r?   rC   rI   rQ   r'   r'   r'   r(   Ú<module>   s   $	0"