ó |G_Tc@sdZddlTddlZddlmZddlmZdefd„ƒYZedkr{dd l m Z e eƒndS( sAbout Dialog for IDLE iÿÿÿÿ(t*N(ttextView(tidlevert AboutDialogcBszeZdZed„Zd„Zd„Zd„Zd„Zd„Z d„Z d„Z d „Z d d „Zd d „ZRS( s!Modal about dialog for idle cCs tj||ƒ|jddƒ|jd|jƒd|jƒ|sKdndfƒd|_d|_|jƒ|j dt d t ƒ|j |ƒ|j |ƒ|j ƒ|jd |jƒ||_|jjƒ|jd |jƒ|jd |jƒ|jƒd S(sG _htest - bool, change box location when running htest t borderwidthis+%d+%diids#707070s#fffffftheighttwidthtWM_DELETE_WINDOWssN(tToplevelt__init__t configuretgeometryt winfo_rootxt winfo_rootytbgtfgt CreateWidgetst resizabletFALSEttitlet transienttgrab_settprotocoltOktparenttbuttonOkt focus_settbindt wait_window(tselfRRt_htest((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyR s$  !        c Csåt|dddtƒ}t|ƒ}|jdtdtƒ|jdtdtdtƒt|ddd |j ƒ|_ |j jd d d d ƒt|d |j ƒ}|jdtdtƒt |ddd|j d |j dd5ƒ}|jdddddtd dd dƒdd6}t |d|dtd|j d |j ƒ}|jdddddtddd dd d ƒt |dddtd|j d |j ƒ}|jdddddddtd dd dƒt |dd dtd|j d |j ƒ}|jdd!dddddtd dd dƒt|dd"dtd#dd |j ƒjdd$dddtddd d d d ƒt |dd%tjjƒdd|j d |j ƒ} | jdd&dddtd dd dƒ|jjd'd(ƒ} t |dd)| d|j d |j ƒ} | jdd&dd"dtd dd dƒt|d |j ƒ} | jdddddddtƒt| dd*d+d$d,|j d |jƒ} | jdtd dd dƒt| dd-d+d$d,|j d |jƒ}|jdtd dd dƒt| dd.d+d$d,|j d |jƒ}|jdtd dd dƒt|dd"dtd#dd |j ƒjdd/dddtddd d d d ƒt |dd0tjd|j d |j ƒ}|jdd1dddtd dd dƒt|d |j ƒ}|jdd2dddddtƒt|dd3d+d$d,|j d |jƒ}|jdtd dd dƒt|dd4d+d$d,|j d |jƒ}|jdtd dd dƒt|dd.d+d$d,|j d |jƒ}|jdtd dd dƒdS(7NRitrelieftsidetfilltexpandttexttClosetcommandtpadxitpadyRtIDLERtfonttcourieritboldtrowitcolumntstickyi s+Python's Integrated DeveLopment Environments tjustifyt columnspanisemail: idle-dev@python.orgis!www: http://www.python.org/idle/iiRisPython version: i tinfot patchlevels Tk version: tLicenseRthighlightbackgroundt CopyrighttCreditsi sIDLE version: i i tREADMEtNEWS(R*iR+s ( tFrametSUNKENtpacktBOTTOMtXtTOPtTRUEtBOTHtButtonRRRtLabelRtgridtWtLEFTtEWtsystversiontsplitttktcalltNSEWt ShowLicenset ShowCopyrighttShowPythonCreditsRt IDLE_VERSIONt ShowIDLEAboutt ShowIDLENEWStShowIDLECredits(Rt frameMaint frameButtonstframeBgt labelTitletbylinet labelDesct labelEmailtlabelWWWtlabelPythonVerttkVert labelTkVert py_button_ft buttonLicensetbuttonCopyrightt buttonCreditstidle_vt idle_button_ft idle_about_bt idle_news_btidle_credits_b((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyR's† ! ( ..' )( ("      '("      cCs|jdtƒdS(NsAbout - License(tdisplay_printer_texttlicense(R((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRMqscCs|jdtƒdS(NsAbout - Copyright(Rht copyright(R((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRNtscCs|jdtƒdS(NsAbout - Python Credits(Rhtcredits(R((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyROwscCs|jdddƒdS(NsAbout - Creditss CREDITS.txts iso-8859-1(tdisplay_file_text(R((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRSzscCs|jddƒdS(NsAbout - Readmes README.txt(Rl(R((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRQ}scCs|jddƒdS(Ns About - NEWSsNEWS.txt(Rl(R((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRR€scCs3|jƒdj|jƒ}tj|||ƒdS(Ns (t_Printer__setuptjoint_Printer__linesRt view_text(RRtprinterR#((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRhƒs cCsGtjjtjjtjjtƒƒ|ƒ}tj||||ƒdS(N(tostpathRntabspathtdirnamet__file__Rt view_file(RRtfilenametencodingtfn((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRlˆs-cCs|jƒdS(N(tdestroy(Rtevent((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyRŒsN(t__name__t __module__t__doc__tFalseR RRMRNRORSRQRRRhtNoneRlR(((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyR s  J        t__main__(trun( RtTkinterRrtidlelibRRRRR}tidlelib.idle_test.htestRƒ(((s//usr/local/lib/python2.7/idlelib/aboutDialog.pyts  „