File: //opt/alt/python35/lib64/python3.5/idlelib/__pycache__/aboutDialog.cpython-35.pyc
��YfK  �               @   s�   d  Z  d d l Z d d l m Z d d l Td d l m Z Gd d �  d e � Z e	 d k r� d d l
 Z
 e
 j d	 d
 d d d
 �d d l m
 Z
 e
 e � d S)zAbout Dialog for IDLE
�    N)�version)�*)�textViewc               @   s�   e  Z d  Z d Z d d d � Z d d �  Z d d �  Z d	 d
 �  Z d d �  Z d
 d �  Z	 d d �  Z
 d d �  Z d d �  Z d d d � Z
 d d d � Z d S)�AboutDialogz!Modal about dialog for idle
    Fc             C   s
  t  j |  | � |  j d d � |  j d | j �  d | j �  | sK d n d f � d |  _ d |  _ |  j �  |  j	 d t
 d	 t
 � |  j | � |  j | � |  j
 �  |  j d
 |  j � | |  _ |  j j �  |  j d |  j � |  j d |  j � |  j �  d
 S)zG
        _htest - bool, change box location when running htest
        �borderwidth�   z+%d+%d�   �d   z#707070z#ffffff�height�widthZWM_DELETE_WINDOWz<Return>z<Escape>N)�Toplevel�__init__Z	configureZgeometryZwinfo_rootxZwinfo_rooty�bg�fg�
CreateWidgetsZ	resizableZFALSE�titleZ	transientZgrab_setZprotocol�Ok�parent�buttonOkZ	focus_setZbindZwait_window)�selfr   r   Z_htest� r   �8/opt/alt/python35/lib64/python3.5/idlelib/aboutDialog.pyr
      s$    	
!		
	
zAboutDialog.__init__c          
   C   s   t  d  t  j d � � } t |  d d d t �} t |  � } | j d t d t � | j d t d t d t	 � t
 | d d	 d
 |  j �|  _ |  j j d d d
 d � t | d |  j
 �} | j d t d t	 � t | d d d |  j d |  j
 d d7 �} | j d d d d d t d d d
 d � d d8 } t | d | d t d |  j d |  j
 �} | j d d d d d t d d d d d
 d � t | d d d t d |  j d |  j
 �} | j d d  d d d d d t d d d
 d � t | d d! t  d  d � d"