Viewing File: /opt/alt/python35/lib64/python3.5/idlelib/__pycache__/macosxSupport.cpython-35.opt-2.pyc



й¼]ì!ã@sÎddlZddlZddlmZddlZdd„Zdd„Zdadd„Zd	d
„Z	dd„Z
d
d„Zdd„Zdd„Z
dd„Zdd„Zdd„Zdd„ZdS)éN)ÚpathcCstjdtddƒtƒS)Nz/runningAsOSXApp() is deprecated, use isAquaTk()Ú
stacklevelé)ÚwarningsÚwarnÚDeprecationWarningÚisAquaTk©r	r	ú2/opt/alt/python35/lib64/python3.5/macosxSupport.pyÚrunningAsOSXApp	s	
rcCstjdtddƒtƒS)Nz4isCarbonAquaTk(root) is deprecated, use isCarbonTk()rr)rrrÚ
isCarbonTk)Úrootr	r	r
ÚisCarbonAquaTks	
rcCsˆtjdkr~|jjddƒ}d|kr9daq„d|krNdaq„d|jjd	d
dƒkrudaq„d
andadS)NÚdarwinÚtkZwindowingsystemZx11ÚxquartzZaquaÚotherZAppKitZwinfoZserverÚ.ÚcocoaÚcarbon)ÚsysÚplatformrÚcallÚ_tk_type)r
Zwsr	r	r
Ú_initializeTkVariantTestss				rcCstdkptdkS)Nrr)rr	r	r	r
r(srcCs
tdkS)Nr)rr	r	r	r
r/srcCs
tdkS)Nr)rr	r	r	r
Ú	isCocoaTk7srcCs
tdkS)Nr)rr	r	r	r
Ú	isXQuartz>srcCsCtƒr;|jjddƒ}|dkr.dSdj|ƒSdSdS)NÚinfoÚ
patchlevelú8.5.7ú8.5.9Fz†WARNING: The version of Tcl/Tk ({0}) in use may be unstable.\nVisit http://www.python.org/download/mac/tcltk/ for current information.)rr )rrrÚformat)r
rr	r	r
ÚtkVersionWarningEs		r"cs&‡fdd†}|jd|ƒdS)Ncs"x|D]}ˆj|ƒqWdS)N)Úopen)ÚargsÚfn)Úflistr	r
Ú
doOpenFile^s
z'addOpenEventSupport.<locals>.doOpenFilez::tk::mac::OpenDocument)Ú
createcommand)r
r&r'r	)r&r
ÚaddOpenEventSupportYsr)cCs3y|jjddƒWntjk
r.YnXdS)NZconsoleZhide)rrÚtkinterZTclError)r
r	r	r
Ú
hideTkConsolegsr+c
s«ddlm}ddlm}ddlm‰|jddd)}|jddd*d…=|jddjd|ƒ|jd+ddd…=|jd,dd=|ˆƒ}ˆjd	|ƒi}||d
dddƒ|d<}|jd
dd	|ddƒ|‡fdd†}ˆj	|ƒd‡fdd†}	d‡‡fdd†}
d‡fdd†}ˆj
d|	ƒˆj
d|
ƒˆjd|
ƒˆrÀˆj
dˆjƒˆjdˆjƒt
ƒrl||d
dddƒ|d<}|jd
dd	|ƒ|jjddd-dgfƒˆjjd!ƒ}ttt|jd"ƒƒƒd.krl|jddjd/ƒtƒr§ˆjd'|	ƒˆjd(|ƒ|jd0dd=dS)1Nr)ÚMenu)ÚBindings)Ú
WindowListérééÚmenuÚnameZwindowsZtearoffZlabelZWindowZ	underlinecsN|jdƒ}|dkr!d}|dkr=|jd|ƒˆj|ƒdS)NÚendr/réÿÿÿÿ)ÚindexÚdeleteZadd_windows_to_menu)r2r4)r.r	r
Úpostwindowsmenu—sz)overrideRootMenu.<locals>.postwindowsmenucs$ddlm}|jˆdƒdS)Nr)ÚaboutDialogz
About IDLE)Úidlelibr9ZAboutDialog)Úeventr9)r
r	r
Úabout_dialog¡sz&overrideRootMenu.<locals>.about_dialogcs0ddlm}ˆjˆ_|jˆdƒdS)Nr)ÚconfigDialogZSettings)r:r=ZinversedictZ
instance_dictZConfigDialog)r;r=)r&r
r	r
Ú
config_dialog§sz'overrideRootMenu.<locals>.config_dialogcs!ddlm}|jˆƒdS)Nr)Úhelp)r:r?Z
show_idlehelp)r;r?)r
r	r
Úhelp_dialog³sz%overrideRootMenu.<locals>.help_dialogú<<about-idle>>ú<<open-config-dialog>>z::tk::mac::ShowPreferencesz<<close-all-windows>>ÚexitZappleZapplicationZIDLEú
About IDLEzinfo patchlevelréééú_Preferences....Z
tkAboutDialogz::tk::mac::ShowHelpéþÿÿÿéýÿÿÿr5rI)rDrA)rErFrG)rHrBr5)r*r,r:r-r.ZmenudefsÚinsertZ	configureZadd_cascadeZregister_callbackÚbindr(Zclose_all_callbackrrÚevalÚtupleÚmapÚintÚsplitÚappendr)
r
r&r,r-Z	closeItemZmenubarZmenudictr2r8r<r>r@Z	tkversionr	)r.r&r
r
ÚoverrideRootMenunsP 
	
$	rScCs;t|ƒtƒr7t|ƒt||ƒt||ƒdS)N)rrr+rSr))r
r&r	r	r
ÚsetupAppÜs

	

rT)rr*Úosrrrrrrrrrrr"r)r+rSrTr	r	r	r
Ú<module>s n
Back to Directory File Manager