python (3.12.0)

(root)/
lib/
python3.12/
idlelib/
__pycache__/
help_about.cpython-312.opt-2.pyc

̑e"T	ddlZddlZddlZddlmZmZddlmZmZm	Z	m
Z
mZddlmZm
Z
mZmZmZmZmZmZmZmZddlmZeZejdk(rej2dkDrdnd	Zn
eddd
ZGddeZed
k(r ddlmZedd
dddlm Z e eyy)N)python_versionarchitecture)ToplevelFrameLabelButton
PhotoImage)
SUNKENTOPBOTTOMLEFTXBOTHWEWNSEWE)textviewdarwinl6432c^eZdZ	dddddZdZdZdZdZd	Zd
Z	dZ
dZdd
ZddZ
y)AboutDialogNF)_htest_utestc	tj|||jd|jd|j	dz|j|sdndzfzd|_d|_|j|jdd	|j|xsd
tdtd|j||j|jd
|j ||_|j$j'|j)d|j |j)d|j d|_||_|s!|j/|j1yy)N)borderwidthz+%d+%ddz#bbbbbbz#000000F)heightwidthzAbout IDLE z (z bit)WM_DELETE_WINDOWz<Return>z<Escape>)r__init__	configuregeometrywinfo_rootxwinfo_rootybgfgcreate_widgets	resizabletitlepyverbits	transientgrab_setprotocolokparent	button_ok	focus_setbind_current_textviewr	deiconifywait_window)selfr5r.rrs     F/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/idlelib/help_about.pyr%zAboutDialog.__init__sI		$'1%

h**,R/**,bCH"JJ	Ke51

56 r$u5	7v



($''2  "		*dgg&		*dgg&!%NNc.t|dt}t|}|jtt|jt
dtt|d|j|_	|jjdd	t||j
}|jdtt|d|j|jd
}|jddtdd|jj!d}|dk\rdnd}t"j$j't"j$j)t"j$j+t,dd|}t/|j||_t||j0|j}|jddt2dddd}	t||	t4|j|j}
|
jddt2dddt|dt4|j|j}|jd ddt2dd!d"t6j8ddz}t||t4|j|jjd#ddt2dd!j;d$fd%t|d&td|j'jd(dt<dddt?|jA}
||
k7rd)|znd*}d+tBd,|
|}t|||j|j-}|jd.dt2ddt||j
}|jdddtD/t|d0d(|j|jF1|_$|jHjt4dd2t|d3d(|j|jJ1|_&|jLjt4dd2t|d4d(|j|jN1|_(|jPjt4dd2t|d&td|j'jd5dt<dddt|d|j|j-}|jd6dt2ddt||j
}|jd7ddtD/t|d8d(|j|jR1|_*|jTjt4dd2t|d9d(|j|jV1|_,|jXjt4dd2t|d4d(|j|jZ1|_.|j\jt4dd2y):Nr)rrelief)sidefillT)rAexpandrBClose)textcommandr)padxpady)r*)rCrBIDLE)courierbold)rEr+r*fontr
)rowcolumnstickyrGrH
tk_patchLevelz8.6z.pngz.gifIconsidle_48)masterfile)imager*)rOrPrQrowspanrGrHz=Python's Integrated Development
and Learning Environment




)rEjustifyr+r*)rOrPrQ
columnspanrGrHzemail:  idle-dev@python.org)rOrPr[rQrGrHz/https://docs.python.org/%d.%d/library/idle.htmlz
<Button-1>c4tjdS)NrE)
webbrowseropen)eventdocss r=<lambda>z,AboutDialog.create_widgets.<locals>.<lambda>`sjood6l.Kr>)rr@r"r*z and zPython z
 with tcl/tk )rEr+r*	)rOrPr[rQLicense)rEr#highlightbackgroundrF)rArGrH	CopyrightCredits
READMENEWS)/rr
packrrrrrr4r6r*rr+gridr_rootgetvarospathjoinabspathdirname__file__r	
icon_imagerr
sysversion_infor8rstrinfo_patchlevelr/rshow_py_license
py_licenseshow_py_copyrightpy_copyrightshow_py_credits
py_creditsshow_readmereadmeshow_idle_news	idle_newsshow_idle_creditsidle_credits)r<frame
frame_buttonsframe_backgroundheadertkpatchexticonlogobyline_textbylineemaildocs_urltclvertkverversionsvers
py_buttonsidleidle_buttonsrbs                    @r=r,zAboutDialog.create_widgets<s	d&9d
Q/

Dt
4
G(,1+ 4773T5'f''(?A!ABR@**,%%o65(ffww||BGGOOBGGOOH,EF#wse_6$DJJLtD%T__I		a!QRb	IZ'k4''dgg/!A!"1M&-J"tww477<

qq!
LE$$Ra()%H!dgg$'';		aa	K		, KL
Af477	$$(DQq45AA%)%GT))+,%,%6'!BUG=@%HTWWM		a!"1	=+8
BqQtD )159WW)-)=)=?	
$Rb9":Kq7;ww+/+A+AC	
Dr; )159WW)-)=)=?	
$Rb9
Af477	$$(DR"45AA%)%G%#77tww0	
		b12A	>-$'':bqF\15%)%5%57	
d"5648GG(,(;(;=	
BR8"<iq7;ww+/+A+AC	
Dr;r>c2	|jdty)NzAbout - License)display_printer_textlicenser<s r=rzAboutDialog.show_py_licenses&!!"3W=r>c2	|jdty)NzAbout - Copyright)r	copyrightrs r=rzAboutDialog.show_py_copyrights(!!"5yAr>c2	|jdty)NzAbout - Python Credits)rcreditsrs r=rzAboutDialog.show_py_creditss-!!":GDr>c,	|jdddy)NzAbout - CreditszCREDITS.txtutf-8display_file_textrs r=rzAboutDialog.show_idle_creditss+0-Ir>c,	|jdddy)NzAbout - Readmez
README.txtasciirrs r=rzAboutDialog.show_readmes%/wGr>c,	|jdddy)NzAbout - NEWSzNEWS.txtrrrs r=rzAboutDialog.show_idle_newss#~z7Cr>c	|jdj|j}tj||||j
|_y)N
r)_Printer__setuprw_Printer__linesr	view_textrr9)r<r.printerrEs    r=rz AboutDialog.display_printer_textsI		!yy001!)!3!3%dkk"3r>c	tjjtjjtjj	t
|}t
j|||||j|_	y)Nr)
rurvrwrxryrzr	view_filerr9)r<r.filenameencodingfns     r=rzAboutDialog.display_file_textsY	WW\\"''//"''//(*CDh
O!)!3!3%Xdkk";r>cF	|j|jyN)grab_releasedestroy)r<ras  r=r4zAboutDialog.oks$r>r)__name__
__module____qualname__r%r,rrrrrrrrr4r>r=rrsO U5 DS<l>BEJHD3	;r>r__main__)mainz!idlelib.idle_test.test_help_aboutF)	verbosityexit)run)!rur|r_platformrrtkinterrrrrr	r
rrr
rrrrrridlelibrr/maxsizer0rrunittestridlelib.idle_test.htestrrr>r=<module>rs

1>>FFF<<8;;&4DD>!Ra Dq(qhz	,F+r>