ó ükWc@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/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 dd6ƒ}|jdddddtd dd dƒdd7}t |d|dtd|j d |j ƒ}|jdddddtddd dd d ƒt |dddtd|j d |j ƒ}|jdddddddtd dd dƒt |dd tjd d!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 ƒjdd0dddtddd d d d ƒt |dd1tjd|j d |j ƒ}|jdd2dddtd dd dƒt|d |j ƒ}|jdd3dddddtƒt|dd4d,d%d-|j d |jƒ}|jdtd dd dƒt|dd5d,d%d-|j d |jƒ}|jdtd dd dƒt|dd/d,d%d-|j d |jƒ}|jdtd dd dƒdS(8NRitrelieftsidetfilltexpandttexttClosetcommandtpadxitpadyRtIDLERtfonttcourieritboldtrowitcolumntstickyi s+Python's Integrated DeveLopment Environments tjustifyt columnspanisemail: idle-dev@python.orgishttps://docs.python.org/s/library/idle.htmliiRisPython version: i tinfot patchlevels Tk version: tLicenseRthighlightbackgroundt CopyrighttCreditsi sIDLE version: i i tREADMEtNEWS(R*iR+s ( tFrametSUNKENtpacktBOTTOMtXtTOPtTRUEtBOTHtButtonRRRtLabelRtgridtWtLEFTtsystversiontEWtsplitttktcalltNSEWt 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/lib/python2.7/idlelib/aboutDialog.pyR'sˆ ! ( . .' )( ("      '("      cCs|jdtƒdS(NsAbout - License(tdisplay_printer_texttlicense(R((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRMrscCs|jdtƒdS(NsAbout - Copyright(Rht copyright(R((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRNuscCs|jdtƒdS(NsAbout - Python Credits(Rhtcredits(R((s)/usr/lib/python2.7/idlelib/aboutDialog.pyROxscCs|jdddƒdS(NsAbout - Creditss CREDITS.txts iso-8859-1(tdisplay_file_text(R((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRS{scCs|jddƒdS(NsAbout - Readmes README.txt(Rl(R((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRQ~scCs|jddƒdS(Ns About - NEWSsNEWS.txt(Rl(R((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRRscCs3|jƒdj|jƒ}tj|||ƒdS(Ns (t_Printer__setuptjoint_Printer__linesRt view_text(RRtprinterR#((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRh„s cCsGtjjtjjtjjtƒƒ|ƒ}tj||||ƒdS(N(tostpathRntabspathtdirnamet__file__Rt view_file(RRtfilenametencodingtfn((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRl‰s-cCs|jƒdS(N(tdestroy(Rtevent((s)/usr/lib/python2.7/idlelib/aboutDialog.pyRsN(t__name__t __module__t__doc__tFalseR RRMRNRORSRQRRRhtNoneRlR(((s)/usr/lib/python2.7/idlelib/aboutDialog.pyR s  K        t__main__(trun( RtTkinterRrtidlelibRRRRR}tidlelib.idle_test.htestRƒ(((s)/usr/lib/python2.7/idlelib/aboutDialog.pyts  …