Ñò
—à"Ic           @   s£   d  Z  d d k Td d k Z d d k Z d d k Z d d k Z d e f d „  ƒ  YZ e d j o< e	 ƒ  Z
 d „  Z e e
 d d	 d
 e ƒi ƒ  e
 i ƒ  n d S(   s   About Dialog for IDLE

iÿÿÿÿ(   t   *Nt   AboutDialogc           B   sw   e  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 RS(   s!   Modal about dialog for idle

    c         C   sþ   t  i |  | ƒ |  i d d ƒ |  i d | i ƒ  d | i ƒ  d f ƒ d |  _ d |  _ |  i ƒ  |  i	 d t
 d t
 ƒ |  i | ƒ |  i | ƒ |  i ƒ  |  i d	 |  i ƒ | |  _ |  i i ƒ  |  i d
 |  i ƒ |  i d |  i ƒ |  i ƒ  d  S(   Nt   borderwidthi   s   +%d+%di   s   #707070s   #fffffft   heightt   widtht   WM_DELETE_WINDOWs   <Return>s   <Escape>(   t   Toplevelt   __init__t	   configuret   geometryt   winfo_rootxt   winfo_rootyt   bgt   fgt   CreateWidgetst	   resizablet   FALSEt   titlet	   transientt   grab_sett   protocolt   Okt   parentt   buttonOkt	   focus_sett   bindt   wait_window(   t   selfR   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyR      s"    		

	c         C   sa  t  |  d d d t ƒ} t  |  ƒ } | i d t d t ƒ | i d t d t d t ƒ t | d d d	 |  i	 ƒ|  _
 |  i
 i d
 d d d ƒ t  | d |  i ƒ} | i d t d t ƒ t | d d d |  i d |  i d d7 ƒ} | i d d d d d t d
 d d d ƒ d d8 } t | d | d t d |  i d |  i ƒ} | i d d d d d t d d d
 d d d ƒ t | d d d t d |  i d |  i ƒ} | i d d d d d d d t d
 d d d ƒ t | d d  d t d |  i d |  i ƒ} | i d d! d d d d d t d
 d d d ƒ t  | d d" d t d# d d |  i ƒi d d$ d d d t d d d
 d d d ƒ t | d d% t i i ƒ  d d |  i d |  i ƒ}	 |	 i d d& d d d t d
 d d d ƒ t t ƒ i d' ƒ }
 t d( t d' |
 t |
 ƒ d" ƒ ƒ d |
 t |
 ƒ d" <|
 t |
 ƒ d" d) j o d* |
 t |
 ƒ d" <n d' i |
 ƒ }
 t | d d+ |
 d |  i d |  i ƒ} | i d d& d d" d t d
 d d d ƒ t  | d |  i ƒ} | i d d d d d d d t ƒ t | d d, d- d$ d. |  i d	 |  i ƒ} | i d t d
 d d d ƒ t | d d/ d- d$ d. |  i d	 |  i ƒ} | i d t d
 d d d ƒ t | d d0 d- d$ d. |  i d	 |  i ƒ} | i d t d
 d d d ƒ t  | d d" d t d# d d |  i ƒi d d1 d d d t d d d
 d d d ƒ t | d d2 t i  d |  i d |  i ƒ} | i d d3 d d d t d
 d d d ƒ t  | d |  i ƒ} | i d d4 d d d d d t ƒ t | d d5 d- d$ d. |  i d	 |  i! ƒ} | i d t d
 d d d ƒ t | d d6 d- d$ d. |  i d	 |  i" ƒ} | i d t d
 d d d ƒ t | d d0 d- d$ d. |  i d	 |  i# ƒ} | i d t d
 d d d ƒ d  S(9   NR   i   t   relieft   sidet   fillt   expandt   textt   Closet   commandt   padxi   t   padyR   t   IDLER   t   fontt   courieri   t   boldt   rowi    t   columnt   stickyi
   s+   Python's Integrated DeveLopment Environments   
t   justifyt
   columnspani   s   email:  idle-dev@python.orgi   s!   www:  http://www.python.org/idle/i   i   R   i   s   Python version:  i	   t   .s   %.3gt    t   0s   Tk version:  t   LicenseR   t   highlightbackgroundt	   Copyrightt   Creditsi   s   IDLE version:   i   i   t   READMEt   NEWS(   R'   i   R(   s   




($   t   Framet   SUNKENt   packt   BOTTOMt   Xt   TOPt   TRUEt   BOTHt   ButtonR   R   R   t   LabelR   t   gridt   Wt   LEFTt   EWt   syst   versiont   splitt   reprt	   TkVersiont   strt   floatt   lent   joint   NSEWt   ShowLicenset   ShowCopyrightt   ShowPythonCreditst   idlevert   IDLE_VERSIONt   ShowIDLEAboutt   ShowIDLENEWSt   ShowIDLECredits(   R   t	   frameMaint   frameButtonst   frameBgt
   labelTitlet   bylinet	   labelDesct
   labelEmailt   labelWWWt   labelPythonVert   tkVert
   labelTkVert   py_button_ft   buttonLicenset   buttonCopyrightt   buttonCreditst   idle_vt   idle_button_ft   idle_about_bt   idle_news_bt   idle_credits_b(    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyR   "   sŽ    !	(
..')(:("			'("			c         C   s   |  i  d t ƒ d  S(   Ns   About - License(   t   display_printer_textt   license(   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRO   q   s    c         C   s   |  i  d t ƒ d  S(   Ns   About - Copyright(   Rk   t	   copyright(   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRP   t   s    c         C   s   |  i  d t ƒ d  S(   Ns   About - Python Credits(   Rk   t   credits(   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRQ   w   s    c         C   s   |  i  d d d ƒ d  S(   Ns   About - Creditss   CREDITS.txts
   iso-8859-1(   t   display_file_text(   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRV   z   s    c         C   s   |  i  d d ƒ d  S(   Ns   About - Readmes
   README.txt(   Ro   (   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRT   }   s    c         C   s   |  i  d d ƒ d  S(   Ns   About - NEWSs   NEWS.txt(   Ro   (   R   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRU   €   s    c         C   s3   | i  ƒ  d i | i ƒ } t i |  | | ƒ d  S(   Ns   
(   t   _Printer__setupRM   t   _Printer__linest   textViewt	   view_text(   R   R   t   printerR    (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRk   ƒ   s    
c         C   sG   t  i i t  i i t  i i t ƒ ƒ | ƒ } t i |  | | | ƒ d  S(   N(   t   ost   pathRM   t   abspatht   dirnamet   __file__Rr   t	   view_file(   R   R   t   filenamet   encodingt   fn(    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyRo   ˆ   s    -c         C   s   |  i  ƒ  d  S(   N(   t   destroy(   R   t   event(    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyR   Œ   s    N(   t   __name__t
   __module__t   __doc__R   R   RO   RP   RQ   RV   RT   RU   Rk   t   NoneRo   R   (    (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyR      s   		O							t   __main__c          C   s    d d  k  }  |  i t d ƒ d  S(   Niÿÿÿÿt   About(   t   aboutDialogR   t   root(   R†   (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyt   run’   s    R    t   DialogR"   (   R‚   t   TkinterRu   t   os.pathRr   RR   R   R   R€   t   TkR‡   Rˆ   R?   R9   t   mainloop(    (    (    s0   /mit/python/lib/python2.6/idlelib/aboutDialog.pyt   <module>   s   
„		