B
    ] Çcß  ã               @   s   d dl T G dd„ dƒZdS )é    )Ú*c               @   s2   e Zd ZdZd
dd„Zdd„ Zdd„ Zdd	„ ZdS )ÚDialogNc             K   s(   || _ || _|s$| d¡r$|d | _ d S )NÚparent)ÚmasterÚoptionsÚget)Úselfr   r   © r	   ú%lib/python3.7/tkinter/commondialog.pyÚ__init__   s    zDialog.__init__c             C   s   d S )Nr	   )r   r	   r	   r
   Ú_fixoptions   s    zDialog._fixoptionsc             C   s   |S )Nr	   )r   ZwidgetÚresultr	   r	   r
   Ú
_fixresult   s    zDialog._fixresultc             K   s€   x|  ¡ D ]\}}|| j|< q
W |  ¡  t| jƒ}z,|jj| jf| | j¡žŽ }|  	||¡}W d y| 
¡  W n   Y nX X |S )N)Úitemsr   r   ZFramer   ZtkZcallÚcommandZ_optionsr   Zdestroy)r   r   ÚkÚvÚwÚsr	   r	   r
   Úshow   s    
zDialog.show)N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	   r	   r	   r
   r      s
   
r   N)Ztkinterr   r	   r	   r	   r
   Ú<module>   s   