;ς
ό?c           @   s   d  Z  d k Td k Z d k Z d k Z 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

(   s   *Ns   AboutDialogc           B   sw   t  Z d  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z e d
  Z e 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(   Ns   borderwidthi   s   +%d+%di   s   #707070s   #ffffffs   heights   widths   WM_DELETE_WINDOWs   <Return>s   <Escape>(   s   Toplevels   __init__s   selfs   parents	   configures   geometrys   winfo_rootxs   winfo_rootys   bgs   fgs   CreateWidgetss	   resizables   FALSEs   titles	   transients   grab_sets   protocols   Oks   buttonOks	   focus_sets   binds   wait_window(   s   selfs   parents   title(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   __init__   s     +		

	c         C   sl  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 d d d f } | i d d d d d t d
 d d d  d d d } 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 i d'  } t! d( t" d' | t# |  d"   d | t# |  d" <| t# |  d" d) j o d* | t# |  d" <n t$ i% | d'  } 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/ i0 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	 |  i3 } | i d t d
 d d d  t | d d6 d- d$ d. |  i d	 |  i5 } | i d t d
 d d d  t | d d0 d- d$ d. |  i d	 |  i7 } | i d t d
 d d d  d  S(7   Ns   borderwidthi   s   reliefs   sides   fills   expands   texts   Closes   commands   padxi   s   padys   bgs   IDLEs   fgs   fonts   courieri   s   bolds   rowi    s   columns   stickyi
   s+   Python's Integrated DeveLopment Environments   
s   justifys
   columnspani   s   email:  idle-dev@python.orgi   s!   www:  http://www.python.org/idle/i   i   s   heighti   s   Python version:  i	   s   .s   %.3gs    s   0s   Tk version:  s   Licenses   widths   highlightbackgrounds	   Copyrights   Creditsi   s   IDLE version:   i   i   s   READMEs   NEWS(9   s   Frames   selfs   SUNKENs	   frameMains   frameButtonss   packs   BOTTOMs   Xs   TOPs   TRUEs   BOTHs   Buttons   Oks   buttonOks   bgs   frameBgs   Labels   fgs
   labelTitles   grids   Ws   bylines   LEFTs	   labelDescs
   labelEmails   labelWWWs   EWs   syss   versions   splits   labelPythonVers	   TkVersions   tkVers   strs   floats   lens   strings   joins
   labelTkVers   py_button_fs   NSEWs   ShowLicenses   buttonLicenses   ShowCopyrights   buttonCopyrights   ShowPythonCreditss   buttonCreditss   idlevers   IDLE_VERSIONs   idle_vs   idle_button_fs   ShowIDLEAbouts   idle_about_bs   ShowIDLENEWSs   idle_news_bs   ShowIDLECreditss   idle_credits_b(   s   selfs   idle_vs   buttonLicenses   idle_button_fs   py_button_fs	   frameMains   labelWWWs	   labelDescs   bylines   frameBgs   buttonCopyrights   tkVers
   labelEmails   idle_credits_bs   labelPythonVers
   labelTitles   buttonCreditss   idle_news_bs
   labelTkVers   idle_about_bs   frameButtons(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   CreateWidgets!   s    (..'(:("			'("			c         C   s   |  i t d  d  S(   Ns   About - License(   s   selfs   display_printer_texts   license(   s   self(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ShowLicensep   s    c         C   s   |  i t d  d  S(   Ns   About - Copyright(   s   selfs   display_printer_texts	   copyright(   s   self(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ShowCopyrights   s    c         C   s   |  i t d  d  S(   Ns   About - Python Credits(   s   selfs   display_printer_texts   credits(   s   self(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ShowPythonCreditsv   s    c         C   s   |  i d d d  d  S(   Ns   About - Creditss   CREDITS.txts
   iso-8859-1(   s   selfs   ViewFile(   s   self(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ShowIDLECreditsy   s    c         C   s   |  i d d  d  S(   Ns   About - Readmes
   README.txt(   s   selfs   ViewFile(   s   self(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ShowIDLEAbout|   s    c         C   s   |  i d d  d  S(   Ns   About - NEWSs   NEWS.txt(   s   selfs   ViewFile(   s   self(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ShowIDLENEWS   s    c         C   s6   | i   d i | i  } t i |  | t	 |  d  S(   Ns   
(
   s   printers   _Printer__setups   joins   _Printer__liness   datas   textViews
   TextViewers   selfs   titles   None(   s   selfs   printers   titles   data(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   display_printer_text   s    
c   	      C   sΞ   t  i i t  i i t  i i t   |  } | ow d  k	 } y | i
 | d  } WnE t j
 o9 d  k } | i d d d d | d d |   d  Sq± X| i   } n t } t i |  | | d | d  S(	   Ns   rs   titles   File Load Errors   messages   Unable to load file s    .s   parents   data(   s   oss   paths   joins   abspaths   dirnames   __file__s   viewFiles   fns   encodings   codecss   opens   textFiles   IOErrors   tkMessageBoxs	   showerrors   selfs   reads   datas   Nones   textViews
   TextViewers	   viewTitle(	   s   selfs	   viewTitles   viewFiles   encodings   datas   tkMessageBoxs   codecss   textFiles   fn(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ViewFile   s    -		
	c         C   s   |  i   d  S(   N(   s   selfs   destroy(   s   selfs   event(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   Ok   s    (   s   __name__s
   __module__s   __doc__s   __init__s   CreateWidgetss   ShowLicenses   ShowCopyrights   ShowPythonCreditss   ShowIDLECreditss   ShowIDLEAbouts   ShowIDLENEWSs   display_printer_texts   Nones   ViewFiles   Ok(    (    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   AboutDialog
   s    		O							s   __main__c          C   s   d  k  }  |  i t d  d  S(   Ns   About(   s   aboutDialogs   AboutDialogs   root(   s   aboutDialog(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   run    s    	s   texts   Dialogs   command(   s   __doc__s   Tkinters   strings   oss   textViews   idlevers   Toplevels   AboutDialogs   __name__s   Tks   roots   runs   Buttons   packs   mainloop(   s   runs   strings   AboutDialogs   roots   idlevers   oss   textView(    (    s0   /mit/python/lib/python2.3/idlelib/aboutDialog.pys   ?   s   				