a
    b^                     @   sh   d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
 d dlmZmZ G dd deZG dd deZdS )	    )Serialisable)TypedSequenceStringFloatIntegerBoolNoneSetSet)ExtensionListGuidc                   @   s   e Zd ZdZeg 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ddZeeddZdZdddZd
S )BookViewZworkbookView)visiblehiddenZ
veryHiddenvaluesT
allow_noneexpected_typer    r   FNX  r   c                 C   sR   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _d S N)
visibility	minimizedshowHorizontalScrollshowVerticalScrollshowSheetTabsxWindowyWindowwindowWidthwindowHeighttabRatio
firstSheet	activeTabautoFilterDateGrouping)selfr   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   extLstr   r   g/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/site-packages/openpyxl/workbook/views.py__init__)   s    zBookView.__init__)r   FTTTNNNNr   r   r   TN)__name__
__module____qualname__tagnamer	   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      s>   











              r   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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
 Ze
 Ze
ddZe
 ZeddZeddZeg ddZeddgdZ e!e"ddZ#d	Z$dddZ%d
S )CustomWorkbookViewZcustomWorkbookViewTr   )ZcommNonecommIndicatorZcommIndAndCommentr   allZplaceholdersr   r   Nr0   c                 C   s   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _|| _d S r   )nameguid
autoUpdatemergeIntervalchangesSavedWinonlySyncpersonalViewincludePrintSettingsincludeHiddenRowCol	maximizedr   r   r   r   r   r   r    r!   r"   activeSheetIdshowFormulaBarshowStatusbarshowCommentsshowObjects)r&   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r   r   r   r   r   r   r    r!   r"   r<   r=   r>   r?   r@   r'   r   r   r(   r)   i   s0    zCustomWorkbookView.__init__)NNNNNNNNNNNNNNNNNNNNNNr0   r1   N)&r*   r+   r,   r-   r   r2   r   r3   r   r4   r   r5   r6   r7   r8   r9   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/   H   sj   
















                         r/   N)Z!openpyxl.descriptors.serialisabler   Zopenpyxl.descriptorsr   r   r   r   r   r   r	   r
   Zopenpyxl.descriptors.excelr   r   r   r/   r   r   r   r(   <module>   s   (
4