B
    P\                 @   sx   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
 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FloatIntegerBoolNoneSetSet)Guidc               @   s   e Zd ZdZeddZeddZeddg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d	g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dddZd
S )WorkbookPropertiesZ
workbookPrT)
allow_noneallZplaceholders)valuesZuserSetneveralwaysNc             C   sv   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _|| _|| _|| _|| _d S )N)date1904dateCompatibilityshowObjectsshowBorderUnselectedTablesfilterPrivacypromptedSolutionsshowInkAnnotation
backupFilesaveExternalLinkValuesupdateLinkscodeNamehidePivotFieldListshowPivotChartFilterallowRefreshQuerypublishItemscheckCompatibilityautoCompressPicturesrefreshAllConnectionsdefaultThemeVersion)selfr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#    r%   ;lib/python3.7/site-packages/openpyxl/workbook/properties.py__init__)   s&    zWorkbookProperties.__init__)NNNNNNNNNNNNNNNNNNN)__name__
__module____qualname__tagnamer   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r   r#   r'   r%   r%   r%   r&   r      sN   
















                  r   c               @   s   e Zd ZdZe ZedddgdZeddZ	edd	g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dddZdS )CalcPropertiesZcalcPrZmanualautoZautoNoTable)r   T)r   ZA1ZR1C1g Nc             C   sR   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _d S )N)calcIdcalcModefullCalcOnLoadrefModeiterateiterateCountiterateDeltafullPrecisioncalcCompleted
calcOnSaveconcurrentCalcconcurrentManualCountforceFullCalc)r$   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r%   r%   r&   r'   e   s    zCalcProperties.__init__)r.   NTNNNNNNNNNN)r(   r)   r*   r+   r   r/   r   r0   r   r1   r2   r3   r4   r   r5   r6   r7   r8   r9   r:   r;   r'   r%   r%   r%   r&   r,   S   s6   









            r,   c               @   sL   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
dddZdS )FileVersionZfileVersionT)r   Nc             C   s"   || _ || _|| _|| _|| _d S )N)appName
lastEditedlowestEditedrupBuildr   )r$   r=   r>   r?   r@   r   r%   r%   r&   r'      s
    zFileVersion.__init__)NNNNN)r(   r)   r*   r+   r   r=   r>   r?   r@   r
   r   r'   r%   r%   r%   r&   r<      s   




    r<   N)Z
__future__r   Z!openpyxl.descriptors.serialisabler   Zopenpyxl.descriptorsr   r   r   r   r   r	   Zopenpyxl.descriptors.excelr
   r   r,   r<   r%   r%   r%   r&   <module>   s    	B0