;
Πβ"Ic            
   @   s   d  Z  d d l Td d l Z d d l m Z d d l m Z Gd   d e  Z e d k o< e	   Z
 d	   Z e e
 d
 d d e j   e
 j   n d S(   u   About Dialog for IDLE

i    (   u   *N(   u   textView(   u   idleverc             B   s}   |  Ee  Z d  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d d
  Z d d  Z d S(   u!   Modal about dialog for idle

    c             C   sώ   t  j |  |  |  j d d  |  j d | j   d | j   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(   Nu   borderwidthi   u   +%d+%di   u   #707070u   #ffffffu   heightu   widthu   WM_DELETE_WINDOWu   <Return>u   <Escape>(   u   Toplevelu   __init__u	   configureu   geometryu   winfo_rootxu   winfo_rootyu   bgu   fgu   CreateWidgetsu	   resizableu   FALSEu   titleu	   transientu   grab_setu   protocolu   Oku   parentu   buttonOku	   focus_setu   bindu   wait_window(   u   selfu   parentu   title(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   __init__   s"    		

	c             C   sg  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  d t d |  j d |  j } | j d d! d d d d d t d
 d d d  t  | d d" d t d# d d |  j j d d$ d d d t d d d
 d d d  t | d d% t j j   d d |  j d |  j }	 |	 j d d& d d d t d
 d d d  t t  j d'  }
 t d( t d' |
 t |
  d"   d d   |
 t |
  d" <|
 t |
  d" d) k o d* |
 t |
  d" <n d' j |
  }
 t | d d+ |
 d |  j d |  j } | j d d& d d" d t d
 d d d  t  | d |  j } | j d d d d d d d t  t | d d, d- d$ d. |  j d	 |  j } | j d t d
 d d d  t | d d/ d- d$ d. |  j d	 |  j } | j d t d
 d d d  t | d d0 d- d$ d. |  j d	 |  j } | j d t d
 d d d  t  | d d" d t d# d d |  j j d d1 d d d t d d d
 d d d  t | d d2 t j  d |  j d |  j } | j d d3 d d d t d
 d d d  t  | d |  j } | j d d4 d d d d d t  t | d d5 d- d$ d. |  j d	 |  j! } | j d t d
 d d d  t | d d6 d- d$ d. |  j d	 |  j" } | j d t d
 d d d  t | d d0 d- d$ d. |  j d	 |  j# } | j d t d
 d d d  d  S(9   Nu   borderwidthi   u   reliefu   sideu   fillu   expandu   textu   Closeu   commandu   padxi   u   padyu   bgu   IDLEu   fgu   fontu   courieri   u   boldu   rowi    u   columnu   stickyi
   u+   Python's Integrated DeveLopment Environmentu   
u   justifyu
   columnspani   u   email:  idle-dev@python.orgi   u!   www:  http://www.python.org/idle/i   i   u   heighti   u   Python version:  i	   u   .u   %.3gu    u   0u   Tk version:  u   Licenseu   widthu   highlightbackgroundu	   Copyrightu   Creditsi   u   IDLE version:   i   i   u   READMEu   NEWS(   u   courieri   u   boldu   




($   u   Frameu   SUNKENu   packu   BOTTOMu   Xu   TOPu   TRUEu   BOTHu   Buttonu   Oku   buttonOku   bgu   Labelu   fgu   gridu   Wu   LEFTu   EWu   sysu   versionu   splitu   repru	   TkVersionu   stru   floatu   lenu   joinu   NSEWu   ShowLicenseu   ShowCopyrightu   ShowPythonCreditsu   idleveru   IDLE_VERSIONu   ShowIDLEAboutu   ShowIDLENEWSu   ShowIDLECredits(   u   selfu	   frameMainu   frameButtonsu   frameBgu
   labelTitleu   bylineu	   labelDescu
   labelEmailu   labelWWWu   labelPythonVeru   tkVeru
   labelTkVeru   py_button_fu   buttonLicenseu   buttonCopyrightu   buttonCreditsu   idle_vu   idle_button_fu   idle_about_bu   idle_news_bu   idle_credits_b(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   CreateWidgets"   s    !	(
..')(@("			'("			c             C   s   |  j  d t  d  S(   Nu   About - License(   u   display_printer_textu   license(   u   self(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   ShowLicenseq   s    c             C   s   |  j  d t  d  S(   Nu   About - Copyright(   u   display_printer_textu	   copyright(   u   self(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   ShowCopyrightt   s    c             C   s   |  j  d t  d  S(   Nu   About - Python Credits(   u   display_printer_textu   credits(   u   self(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   ShowPythonCreditsw   s    c             C   s   |  j  d d d  d  S(   Nu   About - Creditsu   CREDITS.txtu
   iso-8859-1(   u   display_file_text(   u   self(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   ShowIDLECreditsz   s    c             C   s   |  j  d d  d  S(   Nu   About - Readmeu
   README.txt(   u   display_file_text(   u   self(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   ShowIDLEAbout}   s    c             C   s   |  j  d d  d  S(   Nu   About - NEWSu   NEWS.txt(   u   display_file_text(   u   self(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   ShowIDLENEWS   s    c             C   s3   | j    d j | j  } t j |  | |  d  S(   Nu   
(   u   _Printer__setupu   joinu   _Printer__linesu   textViewu	   view_text(   u   selfu   titleu   printeru   text(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   display_printer_text   s    
c             C   sG   t  j j t  j j t  j j t   |  } t j |  | | |  d  S(   N(   u   osu   pathu   joinu   abspathu   dirnameu   __file__u   textViewu	   view_file(   u   selfu   titleu   filenameu   encodingu   fn(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   display_file_text   s    -c             C   s   |  j    d  S(   N(   u   destroy(   u   selfu   event(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   Ok   s    N(   u   __name__u
   __module__u   __doc__u   __init__u   CreateWidgetsu   ShowLicenseu   ShowCopyrightu   ShowPythonCreditsu   ShowIDLECreditsu   ShowIDLEAboutu   ShowIDLENEWSu   display_printer_textu   Noneu   display_file_textu   Ok(   u
   __locals__(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   AboutDialog   s   
		O							u   AboutDialogu   __main__c              C   s$   d d l  m }  |  j t d  d  S(   Ni    (   u   aboutDialogu   About(   u   idlelibu   aboutDialogu   AboutDialogu   root(   u   aboutDialog(    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   run   s    u   textu   Dialogu   command(   u   __doc__u   tkinteru   osu   idlelibu   textViewu   idleveru   Toplevelu   AboutDialogu   __name__u   Tku   rootu   runu   Buttonu   packu   mainloop(    (    (    u0   /mit/python/lib/python3.0/idlelib/aboutDialog.pyu   <module>   s   
		