python (3.11.7)

(root)/
lib/
python3.11/
tkinter/
__pycache__/
font.cpython-311.opt-2.pyc

eXddlZddlZdZgdZdZdZdZdZddZGd	d
Z	ddZ
ddZed
kr'ej
Ze	ddeZeeeedeedeeeedeedeeeededeeee	dZeededeejedeZeejedejZee	edZeeeeejdSdS) Nz0.9)NORMALROMANBOLDITALIC
nametofontFontfamiliesnamesnormalromanbolditalicc(	t|d|S)NT)nameexistsroot)r)rrs  @/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/tkinter/font.pyrrsT$T2222ceZdZ	ejdZdZdZdZddZ	dZ
d	Zd
ZdZ
dZd
ZdZddZdZdZeZddZdZdS)rcg}|D]?\}}|d|z|t|@t|SN-)itemsappendstrtuple)selfkwoptionskvs     r_setz	Font._set2s_HHJJ	#	#DAqNN3q5!!!NN3q66""""W~~rc^g}|D]}|d|zt|Sr)rr)rargsr r!s    r_getz	Font._get9s;	"	"ANN3q5!!!!W~~rci}tdt|dD]}||dz|||dd<|S)Nrr)rangelen)rr%r is    r_mkdictzFont._mkdict?sNq#d))Q''	-	-A#'!9GDGABBK  rNFc|tjd}t|d|}|r+||dd|}n||}|s$dt
t|jz}||_	|rwd|_
|j	||ddvr(tjd|j	d|r|jdd	|j	g|Rn|jdd
|j	g|Rd|_
||_
|j|_|j|_dS)Nzuse fonttkfontactualFr
znamed font z does not already exist	configurecreateT)tkinter_get_default_rootgetattr	splitlistcallr#rnextcounterrdelete_font_tkinterTclError_tk_split_call)rrr/rrr r.s       r__init__z
Font.__init__Ese<,Z88D
T4
&
&	&<<$ ? ?@@DD99W%%D	4CT\ 2 2333D		$$DyRWWVW-E-E F FFF&///>BiiiIKKK
?TY>>>>>
BGFHdi7$7777#Dlg


rc|jSN)rrs r__str__zFont.__str__ds
yrcLd|jjd|jjd|jdS)N<.z object >)	__class__
__module____qualname__rrCs r__repr__z
Font.__repr__gsB)4>,))t~/J))))))	)rczt|tstS|j|jko|j|jkSrB)
isinstancerNotImplementedrr=)rothers  r__eq__zFont.__eq__ks7%&&	"!!yEJ&@48uy+@@rc,||SrB)cget)rkeys  r__getitem__zFont.__getitem__psyy~~rc$|jdi||idS)N)r1)rrTvalues   r__setitem__zFont.__setitem__ss$&&#u&&&&&rct	|jr|dd|jdSdS#t$rYdSwxYw)Nr/delete)r:r?r	ExceptionrCs r__del__zFont.__del__vs\	
8

68TY77777
8
8			DD	s#)
77cL	t|jfi|SrB)rr=r0rCs rcopyz	Font.copy}s%4DH..

...rc		d}|rd|f}|r|d|zfz}|jdd|jg|RS|||jdd|jg|RS)NrW
-displayofrr/r0)r?rr,r>)roption	displayofr%s    rr0zFont.actuals'	- ),D	M3<**D4:fh	ADAAAA<<JDJvxJTJJJKKMM
MrcD	|dd|jd|zS)Nr/configr)r?r)rrbs  rrSz	Font.cgets#zz&(DIs6zBBBrc		|r*|jdd|jg||RdS|||dd|jS)Nr/re)r?rr#r,r>)rr s  rrezFont.configs 	FDJvx
'99W%%
'
'
'
'
'
'<<DJJvxCCDDFF
Frcr	|f}|rd||f}|j|jdd|jg|RS)Nrar/measure)r=getintr?r)rtextrcr%s    rrhzFont.measuresNw	3 )T2Dxztz&)TYNNNNOOOrc	d}|dd}|rd|f}|rE|||z}|j|jdd|jg|RS||jdd|jg|R}i}tdt|dD]6}|j||dz|||dd<7|S)	NrWrcrar/metricsrr(r)	popr&r=rir?rr>r)r*)rr rr%rcresr+s       rrlzFont.metricss	7FF;--		- ),D		$))G,,,D8??
69di?$???AA
A++jdjDIMMMMNNCG1c#hh**
@
@&*hooc!A#h&?&?Aqrr
##Nr)NNNFNNrB)__name__rJrK	itertoolscountr9r#r&r,r@rDrLrQrUrYr]r_r0rSrer1rhrlrWrrrrsC*ioa  G>)))AAA
'''///
M
M
M
MCCCFFFIPPPPrrc	|tjd}d}|rd|f}|j|jjddg|RS)Nzuse font.families()rWrar/r	r3r4r.r6r7)rrcr%s   rr	r	s`$|()>??
D)i(7\TW\&*DtDDDEEErc	|tjd}|j|jddS)Nzuse font.names()r/r
rt)rs rr
r
sA-|();<<7TW\\&'::;;;r__main__times)familysizeweightryr{hello	linespace)rc)Courierr
)r/zHello, world)rjr/zQuit!)rjcommandr/)r{rBro)rqr3__version____all__rrrrrrr	r
rpTkrfprintr0rerSrhrlLabelwpackButtondestroyr_fbmainlooprWrr<module>rs666
		3333[[[[[[[[|FFFF<<<<z7:<<D	
G"V444A	E!((**	E!((8

	E!((8

	E!((**	E!&&

	E!&&

	E%%''NNN	E!))G

aii44555	E!))d)
#
#$$$)***A	E!))G

aiitiDDEEE
da888AFFHHHt'4<@@@AFFHHH	
1V9				"	"	$	$BIITIHH"HGGr