python (3.12.0)

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

̑e	ddlmZmZmZmZmZmZmZmZm	Z	m
Z
mZddlm
Z
mZmZddlmZddlmZGddeZGdde
ZGd	d
e
ZGddeZddZ		ddZedk(r ddlmZeddd
ddlmZeeyy))ToplevelTextTclError
HORIZONTALVERTICALNSEWNSEWNONEWORDSUNKEN)Frame	ScrollbarButton)	showerror)color_configc,eZdZ	fdZdZdZxZS)AutoHideScrollbarct|dkDst|dkr|jn|jt|||y)Ngg?)floatgridgrid_removesuperset)selflohi	__class__s   D/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/idlelib/textview.pyrzAutoHideScrollbar.sets;9s?eBi#oIIK
BcFt|jjd)Nz does not support "pack"rr__name__rkwargss  rpackzAutoHideScrollbar.packs $..1122JKLLr cFt|jjd)Nz does not support "place"r"r$s  rplacezAutoHideScrollbar.places $..1122KLMMr )r#
__module____qualname__rr&r(
__classcell__rs@rrrsMNr rc$eZdZ	effd	ZxZS)ScrollableTextFramecb	t||fi|t||x}|_|j	ddt
|j
dd|jddt|td|j|_|jj	ddt|jj|d<|tk(r^t|td|j |_|j"j	ddt$|j"j|d	<yd|_y)
Nwrapr)rowcolumnsticky)weightF)orient	takefocuscommandyscrollcommandxscrollcommand)r__init__rtextrr
grid_rowconfiguregrid_columnconfigurerryviewyscrollrrrrxviewxscrollr	)rmasterr1r%r=rs     rr<zScrollableTextFrame.__init__"s		*6*400ty		a$	/q+!!!A!.)h3815=	
a"5!%!1!1
4<,T*7<59ZZADL
LL!Ab9%)\\%5%5D!"DLr )r#r)r*rr<r+r,s@rr.r.s)$(# # r r.c*eZdZ	dfd	ZddZxZS)	ViewFramec.	t||||_|jd|j|jd|jt|td|_|jjx}|_|jd||j|ddt||jt|d	|jd
x|_}|jjdd
d|jdy)Nz<Return>z<Escape>i)reliefheightz1.0rdisabled)r1highlightthicknessstateCloseFr=r9r8topTbothsideexpandfillbottom)rR)rr<parentbindokr.r
	textframer=insert	configurer	focus_setr	button_okr&)rrVcontentsr1r=r]rs      rr<zViewFrame.__init__Js		 		*dgg&		*dgg&,T&M>>...tyE8$DQjIT%+7DGGu&F	Ft&AH%r c:	|jjyN)rVdestroyrevents  rrXzViewFrame.okds)r )wordr`)r#r)r*r<rXr+r,s@rrFrFHs)&4r rFc6eZdZ	defdddfdZddZxZS)
ViewWindowTF)_htest_utestc>	t||d|d<|jdz}|j|sdndz}	|j	d|d|	|j|t
||||_|jd|jt|d	|jd
x|_}
|jjdd
d||_
|jr5|j||j|s|j!yyy)Nborderwidth
dz	=750x500++r0WM_DELETE_WINDOWrMFrNrOTrPrQ)rr<winfo_rootxwinfo_rootygeometrytitlerF	viewframeprotocolrXrr]r&is_modal	transientgrab_setwait_window)rrVrsr^modalr1rgrhxyr]rs           rr<zViewWindow.__init__ls
		 ] 2% fB#>

	!AaS)*

5"4=

($''2%+Dw48GGu&N	Nt&A
==NN6"MMO  "r c^	|jr|j|jyr`)rvgrab_releaserarbs  rrXz
ViewWindow.oks!)==r r`)r#r)r*rr<rXr+r,s@rrfrfis +6:!# !#Fr rfFc&	t||||||S)Nr1rh)rf)rVrsr^rzr1rhs      r	view_textrs	feXu4OOr c		t||5}|j}dddt|||||S#1swYxYw#t$rt	dd|d|Yyt
$r!}	t	dt
|	|Yd}	~	yd}	~	wwxYw)N)encodingrzFile Load ErrorzUnable to load file z .)rsmessagerVzUnicode Decode Error)openreadrOSErrorrUnicodeDecodeErrorstr)
rVrsfilenamerrzr1rhfiler^errs
          r	view_filers

(
(X
.	#$yy{H	#%d &(	(	#	#!)0B?	!!.c(	!	!!s0
A:AAAB#B+BB__main__)mainzidlelib.idle_test.test_textview)	verbosityexit)runN)TrdF)tkinterrrrrrrr	r
rrr
tkinter.ttkrrrtkinter.messageboxridlelib.colorizerrrr.rFrfrrr#unittestridlelib.idle_test.htestrr r<module>rs;;;;00(*N	N&& %& RB**ZPCI0z	*aeD+
Or