� {fc@s�dZddlZddlmZddlTddlmZdefd��YZe dkr�ddl Z e j d d d d e �dd l mZee�ndS(sAbout Dialog for IDLE i����N(tversion(t*(ttextViewt 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/lib64/python2.7/idlelib/aboutDialog.pyR s$  !        c Cs�ttjd� }t|dddt�}t|�}|jdtdt�|jdtdtdt �t |dd d |j �|_ |j jd d d d �t|d|j �}|jdtdt �t|ddd|jd|j dd7�}|jdddddtd dd d�dd8}t|d|dtd|jd|j �}|jdddddtddd dd d �t|dddtd|jd|j �}|jdd dddddtd dd d�t|dd!td d"dtd|jd|j �} | jdd#dddddtd dd d�t|dd$dtd%dd|j �jdd&dddtddd d d d �t|dd'|d|jd|j �} | jdd(dddtd dd d�|jjd)d*�} t|dd+| d|jd|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 | dd0d-d&d.|j d |j�}|jdtd dd d�t|dd$dtd%dd|j �jdd1dddtddd d d d �t|dd2|d|jd|j �}|jdd3dddtd dd d�t|d|j �}|jdd4dddddt�t |dd5d-d&d.|j d |j�}|jdtd dd d�t |dd6d-d&d.|j d |j�}|jdtd dd d�t |dd0d-d&d.|j d |j�}|jdtd dd d�dS(9Nt RitrelieftsidetfilltexpandttexttClosetcommandtpadxitpadyRtIDLERtfonttcourieritboldtrowitcolumntstickyi s+Python's Integrated DeveLopment Environments tjustifyt columnspanisemail: [email protected]shttps://docs.python.org/s/library/idle.htmliiRisPython version: i tinfot patchlevels Tk version: tLicenseRthighlightbackgroundt CopyrighttCreditsi sIDLE version: i i tREADMEtNEWS(R+iR,s (RtindextFrametSUNKENtpacktBOTTOMtXtTOPtTRUEtBOTHtButtonRRRtLabelRtgridtWtLEFTtEWttktcalltNSEWt ShowLicenset ShowCopyrighttShowPythonCreditst ShowIDLEAboutt ShowIDLENEWStShowIDLECredits(Rtreleaset 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/lib64/python2.7/idlelib/aboutDialog.pyR%s� ! ( . .' ( ("      '("      cCs|jdt�dS(NsAbout - License(tdisplay_printer_texttlicense(R((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRLrscCs|jdt�dS(NsAbout - Copyright(Rgt copyright(R((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRMuscCs|jdt�dS(NsAbout - Python Credits(Rgtcredits(R((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRNxscCs|jddd�dS(NsAbout - Creditss CREDITS.txtsutf-8(tdisplay_file_text(R((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRQ}scCs|jddd�dS(NsAbout - Readmes README.txttascii(Rk(R((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRO�scCs|jddd�dS(Ns About - NEWSsNEWS.txtsutf-8(Rk(R((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRP�scCs3|j�dj|j�}tj|||�dS(Ns (t_Printer__setuptjoint_Printer__linesRt view_text(RRtprinterR$((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRg�s cCsGtjjtjjtjjt��|�}tj||||�dS(N(tostpathRntabspathtdirnamet__file__Rt view_file(RRtfilenametencodingtfn((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyRk�s-cCs|j�|j�dS(N(t grab_releasetdestroy(Rtevent((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyR�s N(t__name__t __module__t__doc__tFalseR RRLRMRNRQRORPRgtNoneRkR(((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyR s  M        t__main__s idlelib.idle_test.test_helpaboutt verbosityitexit(trun(R�RrtsysRtTkintertidlelibRRRR~tunittesttmainR�tidlelib.idle_test.htestR�(((s+/usr/lib64/python2.7/idlelib/aboutDialog.pyts  �