PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  pYK@sdZddlZddlmZddlTddlmZGdddeZe dkrddl Z e j d d d d d ddl m Z e edS)zAbout Dialog for IDLE N)version)*)textViewc@seZdZdZdddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ dddZ dddZdS) AboutDialogz!Modal about dialog for idle FcCs tj|||jdd|jd|jd|j|sKdndfd|_d|_|j|j dt d t |j ||j ||j |jd |j||_|jj|jd |j|jd |j|jd S)zG _htest - bool, change box location when running htest borderwidthz+%d+%ddz#707070z#ffffffheightwidthZWM_DELETE_WINDOWzzN)Toplevel__init__Z configureZgeometryZ winfo_rootxZ winfo_rootybgfg CreateWidgetsZ resizableFALSEtitleZ transientZgrab_setprotocolOkparentbuttonOkZ focus_setbindZ wait_window)selfrrZ_htestr*/opt/python35/lib/python3.5/aboutDialog.pyr s$  !        zAboutDialog.__init__c Cstdtjd}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 ddd8}t|d|dtd|jd|j }|jdddddtddd dd d t|dddtd|jd|j }|jdd dddddtd dd dt|dd!tddd"dtd|jd|j } | jdd#dddddtd dd dt|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 dt|d|j } | jdddddddtt | dd,d-d&d.|j d |j}|jdtd dd dt | dd/d-d&d.|j d |j}|jdtd dd dt | dd0d-d&d.|j d |j}|jdtd dd dt|dd$dtd%dd|j jdd1dddtddd d d d t|dd2|d|jd|j }|jdd3dddtd dd dt|d|j }|jdd4dddddtt |dd5d-d&d.|j d |j}|jdtd dd dt |dd6d-d&d.|j d |j}|jdtd dd dt |dd0d-d&d.|j d |j}|jdtd dd ddS)9N rZreliefZsidefillexpandtextZCloseZcommandZpadxrZpadyrZIDLErZfontcourierboldrowrcolumnZsticky z+Python's Integrated DeveLopment Environment ZjustifyZ columnspanzemail: idle-dev@python.orgzhttps://docs.python.org/z/library/idle.htmlr zPython version: infoZ patchlevelz Tk version: ZLicenser ZhighlightbackgroundZ CopyrightZCredits zIDLE version: ZREADMEZNEWS)r r!r"z )rindexZFrameZSUNKENpackZBOTTOMXZTOPTRUEZBOTHZButtonrrrZLabelrZgridWZLEFTZEWZtkcallZNSEW ShowLicense ShowCopyrightShowPythonCredits ShowIDLEAbout ShowIDLENEWSShowIDLECredits)rreleaseZ frameMainZ frameButtonsZframeBgZ labelTitleZbylineZ labelDescZ labelEmailZlabelWWWZlabelPythonVerZtkVerZ labelTkVerZ py_button_fZ buttonLicenseZbuttonCopyrightZ buttonCreditsZidle_vZ idle_button_fZ idle_about_bZ idle_news_bZidle_credits_brrrr&s ! ( . .' ( ("      '("      zAboutDialog.CreateWidgetscCs|jdtdS)NzAbout - License)display_printer_textlicense)rrrrr7sszAboutDialog.ShowLicensecCs|jdtdS)NzAbout - Copyright)r> copyright)rrrrr8vszAboutDialog.ShowCopyrightcCs|jdtdS)NzAbout - Python Credits)r>credits)rrrrr9yszAboutDialog.ShowPythonCreditscCs|jddddS)NzAbout - Creditsz CREDITS.txtzutf-8)display_file_text)rrrrr<~szAboutDialog.ShowIDLECreditscCs|jddddS)NzAbout - Readmez README.txtascii)rB)rrrrr:szAboutDialog.ShowIDLEAboutcCs|jddddS)Nz About - NEWSzNEWS.txtzutf-8)rB)rrrrr;szAboutDialog.ShowIDLENEWScCs3|jdj|j}tj|||dS)Nr&)_Printer__setupjoin_Printer__linesrZ view_text)rrZprinterrrrrr>s z AboutDialog.display_printer_textNcCsGtjjtjjtjjt|}tj||||dS)N)ospathrEabspathdirname__file__rZ view_file)rrfilenameencodingfnrrrrBs-zAboutDialog.display_file_textcCs|jdS)N)Zdestroy)reventrrrrszAboutDialog.Ok)__name__ __module__ __qualname____doc__r rr7r8r9r<r:r;r>rBrrrrrr s  M       r__main__z idlelib.idle_test.test_helpabout verbosityrexitF)run)rSrGsysrtkinterZidlelibrr rrPZunittestmainZidlelib.idle_test.htestrWrrrrs