î
[á[\„  ã               @   s!   d  d l  TGd d „  d ƒ Z d S)é    )Ú*c               @   sI   e  Z d  Z d Z d d d „ Z d d „  Z d d „  Z d d	 „  Z d S)
ÚDialogNc             K   sW   t  d k  r t d ƒ ‚ n  | |  _ | |  _ | rS | j d ƒ rS | d |  _ n  d  S)NgÍÌÌÌÌÌ@z$this module requires Tk 4.2 or newerÚparent)Z	TkVersionZTclErrorÚmasterÚoptionsÚget)Úselfr   r   © r	   ú*/usr/lib/python3.4/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' | j  ƒ  D] \ } } | |  j | <q W|  j ƒ  t |  j ƒ } z: | j j |  j | j |  j ƒ Œ } |  j	 | | ƒ } Wd  y | j
 ƒ  Wn Yn XX| S)N)Úitemsr   r   ZFramer   ZtkÚcallÚcommandZ_optionsr   Zdestroy)r   r   ÚkÚvÚwÚsr	   r	   r
   Úshow"   s    
$zDialog.show)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	   r	   r	   r
   r      s
   r   N)Ztkinterr   r	   r	   r	   r
   Ú<module>   s   
