python (3.12.0)

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

̑e?$	ddlmZddlZddlmZddlZdadZdZdZ	dZ
dZd	Zd
Z
dZdZd
ZdZdZedk(rddlmZeddyy))
expanduserN)platformcN	tdk(rddlm}|rddlm}m}	|dtj}|jjdd}d	|vrd
an+d|vrdan$d
|jjdddvrdanda|jyday#|$rdaYywxYw)Ndarwinr)testing)requiresResourceDeniedguicocoatkwindowingsystemx11xquartzaquaotherAppKitwinfoserver.carbon)ridlelib.__init__rtest.supportrr	_tk_typetkinterTkrcalldestroy)rrr	rootwss     B/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/idlelib/macosx.py
_init_tk_typer!s
8
	-=

zz|
WW\\$ 1
2B; H
2
H
gx=
=HH
#"
"
sBB$#B$cL	ts
ttdk(xs	tdk(S)Nrrrr!r isAquaTkr&3s&w6(h"66r%c6	ts
ttdk(S)Nrr#r$r%r 
isCarbonTkr(;sxr%c6	ts
ttdk(S)Nrr#r$r%r 	isCocoaTkr*Dswr%c6	ts
ttdk(S)Nrr#r$r%r 	isXQuartzr,Lsy  r%c	tdk7rytd}	t|d5}tj|cdddS#1swYyxYw#t
$rYywxYw)Nrz.~/Library/Preferences/.GlobalPreferences.plistrb)rropenplistlibloadOSError)
plist_path
plist_files  r readSystemPreferencesr5Usb8LMJ
*d
#	-z==,	-	-	-s-AA	AAAA	AAc^	tdk7ryt}|r|jddk(r	yy)NrAppleWindowTabbingModealwayszWARNING: The system preference "Prefer tabs when opening documents" is set to "Always". This will cause various problems with IDLE. For the best experience, change this setting when running IDLE (via System Preferences -> Dock).)rr5get)prefss r preferTabsPreferenceWarningr;ds?8!#E34@
>	
r%c6	fd}|jd|y)Nc6|D]}j|yN)r/)argsfnflists  r 
doOpenFilez'addOpenEventSupport.<locals>.doOpenFile}s	BJJrN	r%z::tk::mac::OpenDocument)
createcommand)rrArBs ` r addOpenEventSupportrDxs 	0*=r%cp	|jjddy#tj$rYywxYw)Nconsolehide)rrrTclErrorrs r 
hideTkConsolerJs1
Y'

s55c	ddlm}ddlm}ddlm|j
ddd}|j
dddd=|j
ddj
d||j
d	ddd
=|j
dddd
=|}j|||dd
}|jd|d|ffd	}j|d fd	}d fd	}	d fd	}
jd|jd|	jd|	r8jdjjdjtr>||dd
}|jd||j
j
ddddgftr8jd|jd|
|j
d	dd=yy)!Nr)Menu)mainmenu)window)menurN)nametearoffWindow)labelrU	underlinec|jd}|d}|dkDr|jd|j|y)NendrSr)indexdeleteadd_windows_to_menu)rUr\rNs  r postwindowsmenuz)overrideRootMenu.<locals>.postwindowsmenus>jj;C7KK3""4(r%c6	ddlm}|jy)Nr)
help_about)idlelibrbAboutDialog)eventrbrs  r about_dialogz&overrideRootMenu.<locals>.about_dialogs)&t$r%cZ	ddlm}j_|j	dy)Nr)configdialogSettings)rcrhinversedict
instance_dictConfigDialog)rerhrArs  r 
config_dialogz'overrideRootMenu.<locals>.config_dialogs)0(#..!!$
3r%c6	ddlm}|jy)Nr)help)rcro
show_idlehelp)rerors  r help_dialogz%overrideRootMenu.<locals>.help_dialogs( 4 r%<<about-idle>>z<<open-config-dialog>>z::tk::mac::ShowPreferencesz<<close-all-windows>>exitappleIDLE)rYrUapplication)z
About IDLErr
tkAboutDialogz::tk::mac::ShowHelpr>)rrLrcrMrNmenudefsinsert	configureadd_cascaderegister_callbackbindrCclose_all_callbackr(r*)rrArLrM	closeItemmenubarrUr`rfrmrqrNs``         @r overrideRootMenurs !!!$Q'+I
	!Q$a""1i0	"a 1%	"a 1%4jGNNN h2DhTQ?!)_-%
4!	II-II&
63]C		)5+C+CD
	
65#;#;<|G'15&t4  
0
	
{?L90+>b!!$Q'
r%cr	|jdd|jdd|jddy)NTextz<B2>z<B2-Motion>z<<PasteSelection>>)unbind_classrIs r fixb2contextrs:
	ff%fm,f23r%cx	tr/t|t||t||t	|yyr>)r&rJrrDr)rrAs  r setupApprs7zdu%D%(T	r%__main__)mainzidlelib.idle_test.test_macosxrT)	verbosity)os.pathrr0sysrrrr!r&r(r*r,r5r;rDrJrrr__name__unittestrr$r%r <module>rs{!F7 !(>
d(L4.z	(A6r%