JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў fc@sdZddlTddlZddlmZddlmZGdddeZedkre Z d d Z e e d d d e j e jndS(uAbout Dialog for IDLE i(u*N(utextView(uidlevercBs|EeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ ddZ dddZdddZdS(u AboutDialogu!Modal about dialog for idle cCstj|||jdd|jd|jd|jdfd|_d|_|j|j dt dt |j ||j ||j |jd |j||_|jj|jd |j|jd |j|jdS( Nu borderwidthiu+%d+%diu#707070u#ffffffuheightuwidthuWM_DELETE_WINDOWuu(uToplevelu__init__u configureugeometryu winfo_rootxu winfo_rootyubgufgu CreateWidgetsu resizableuFALSEutitleu transientugrab_setuprotocoluOkuparentubuttonOku focus_setubindu wait_window(uselfuparentutitle((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu__init__s"        uAboutDialog.__init__c Cst|dddt}t|}|jdtdt|jdtdtdtt|ddd |j |_ |j jd d d d t|d |j }|jdtdtt |ddd|j d |j dd5}|jdddddtd dd ddd6}t |d|dtd|j d |j }|jdddddtddd dd d t |dddtd|j d |j }|jdddddddtd dd dt |dd dtd|j d |j }|jdd!dddddtd dd dt|dd"dtd#dd |j jdd$dddtddd d d d t |dd%tjjdd|j d |j } | jdd&dddtd dd d|jjd'd(} t |dd)| d|j d |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| dd.d+d$d,|j d |j}|jdtd dd dt|dd"dtd#dd |j jdd/dddtddd d d d t |dd0tjd|j d |j }|jdd1dddtd dd dt|d |j }|jdd2dddddtt|dd3d+d$d,|j d |j}|jdtd dd dt|dd4d+d$d,|j d |j}|jdtd dd dt|dd.d+d$d,|j d |j}|jdtd dd ddS(7Nu borderwidthiureliefusideufilluexpandutextuCloseucommandupadxiupadyubguIDLEufgufontucourieriuboldurowiucolumnustickyi u+Python's Integrated DeveLopment Environmentu ujustifyu columnspaniuemail: idle-dev@python.orgiu!www: http://www.python.org/idle/iiuheightiuPython version: i uinfou patchlevelu Tk version: uLicenseuwidthuhighlightbackgroundu CopyrightuCreditsi uIDLE version: i i uREADMEuNEWS(ucourieriuboldu ( uFrameuSUNKENupackuBOTTOMuXuTOPuTRUEuBOTHuButtonuOkubuttonOkubguLabelufgugriduWuLEFTuEWusysuversionusplitutkucalluNSEWu ShowLicenseu ShowCopyrightuShowPythonCreditsuidleveru IDLE_VERSIONu ShowIDLEAboutu ShowIDLENEWSuShowIDLECredits(uselfu frameMainu frameButtonsuframeBgu labelTitleubylineu labelDescu labelEmailulabelWWWulabelPythonVerutkVeru labelTkVeru py_button_fu buttonLicenseubuttonCopyrightu buttonCreditsuidle_vu idle_button_fu idle_about_bu idle_news_buidle_credits_b((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu CreateWidgets"s ! ( ..' )( ("      '("      uAboutDialog.CreateWidgetscCs|jdtdS(NuAbout - License(udisplay_printer_textulicense(uself((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu ShowLicenselsuAboutDialog.ShowLicensecCs|jdtdS(NuAbout - Copyright(udisplay_printer_textu copyright(uself((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu ShowCopyrightosuAboutDialog.ShowCopyrightcCs|jdtdS(NuAbout - Python Credits(udisplay_printer_textucredits(uself((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyuShowPythonCreditsrsuAboutDialog.ShowPythonCreditscCs|jddddS(NuAbout - Creditsu CREDITS.txtu iso-8859-1(udisplay_file_text(uself((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyuShowIDLECreditsusuAboutDialog.ShowIDLECreditscCs|jdddS(NuAbout - Readmeu README.txt(udisplay_file_text(uself((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu ShowIDLEAboutxsuAboutDialog.ShowIDLEAboutcCs|jdddS(Nu About - NEWSuNEWS.txt(udisplay_file_text(uself((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu ShowIDLENEWS{suAboutDialog.ShowIDLENEWScCs3|jdj|j}tj|||dS(Nu (u_Printer__setupujoinu_Printer__linesutextViewu view_text(uselfutitleuprinterutext((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyudisplay_printer_text~s u AboutDialog.display_printer_textcCsGtjjtjjtjjt|}tj||||dS(N(uosupathujoinuabspathudirnameu__file__utextViewu view_file(uselfutitleufilenameuencodingufn((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyudisplay_file_texts-uAboutDialog.display_file_textcCs|jdS(N(udestroy(uselfuevent((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyuOksuAboutDialog.OkN(u__name__u __module__u __qualname__u__doc__u__init__u CreateWidgetsu ShowLicenseu ShowCopyrightuShowPythonCreditsuShowIDLECreditsu ShowIDLEAboutu ShowIDLENEWSudisplay_printer_textuNoneudisplay_file_textuOk(u __locals__((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyu AboutDialog s  J       u AboutDialogu__main__cCs$ddlm}|jtddS(Ni(u aboutDialoguAbout(uidlelibu aboutDialogu AboutDialoguroot(u aboutDialog((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyurunsurunutextuDialogucommand(u__doc__utkinteruosuidlelibutextViewuidleveruToplevelu AboutDialogu__name__uTkurooturunuButtonupackumainloop(((u8/opt/alt/python33/lib64/python3.3/idlelib/aboutDialog.pyus