Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_%@sdZddlmZddlZddlmZddlZdaddZddZ d d Z d d Z d dZ ddZ ddZddZddZddZddZddZddZedkrdd lmZed!d"d#dS)$z3 A number of functions that enhance IDLE on macOS. ) expanduserN)platformcCsjtdkrbt}|jdd}d|kr,dan,d|kr:dand|jd d d krTd and a|ndadS)zl Initializes OS X Tk variant values for isAquaTk(), isCarbonTk(), isCocoaTk(), and isXQuartz(). darwintkZwindowingsystemZx11xquartzZaquaotherZAppKitZwinfoZserver.cocoacarbonN)rtkinterZTkrcall_tk_typeZdestroy)rootZwsr-/opt/python38/lib/python3.8/idlelib/macosx.py _init_tk_types rcCsts ttdkptdkS)zK Returns True if IDLE is using a native OS X Tk (Cocoa or Carbon). r r r rrrrrisAquaTk%srcCsts ttdkS)zb Returns True if IDLE is using a Carbon Aqua Tk (instead of the newer Cocoa Aqua Tk). r rrrrr isCarbonTk-srcCsts ttdkS)z8 Returns True if IDLE is using a Cocoa Aqua Tk. r rrrrr isCocoaTk6srcCsts ttdkS)z7 Returns True if IDLE is using an OS X X11 Tk. rrrrrr isXQuartz>srcCs2tr*|jdd}|dkr dSd|SdSdS)a2 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. info patchlevel)z8.5.7z8.5.9FzWARNING: The version of Tcl/Tk ({0}) in use may be unstable. Visit http://www.python.org/download/mac/tcltk/ for current information.N)rrr format)rrrrrtkVersionWarningGs rc Cs^tdkr dStd}z.t|d}t|W5QRWSQRXWntk rXYdSXdS)z- Fetch the macOS system preferences. rNz.~/Library/Preferences/.GlobalPreferences.plistrb)rropenplistlibloadOSError)Z plist_pathZ plist_filerrrreadSystemPreferences\s "r cCs,tdkr dSt}|r(|ddkr(dSdS)zJ Warn if "Prefer tabs when opening documents" is set to "Always". rNZAppleWindowTabbingModealwayszWARNING: 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).)rr get)ZprefsrrrpreferTabsPreferenceWarningksr#csfdd}|d|dS)z 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|D]}|qdS)N)r)argsfnflistrr doOpenFilesz'addOpenEventSupport..doOpenFilez::tk::mac::OpenDocumentN) createcommand)rr'r(rr&raddOpenEventSupports r*cCs.z|jddWntjk r(YnXdS)NZconsoleZhide)rr r ZTclErrorrrrr hideTkConsolesr,c sddlm}ddlm}ddlm|jddd}|jdddd=|jddd ||jd ddd =|jdddd =|}j|d i}||d dd|d <}|jd|dd|ffdd } |d%fdd } d&fdd } d'fdd }  d|  d|  d| rR dj  dj t r||ddd|d<}|jd |d!|jddd"dgftrĈ d#|  d$| |jd dd=dS)(zf Replace the Tk root menu by something that is more appropriate for IDLE with an Aqua Tk. r)Menu)mainmenuwindowN)menur0)nameZtearoffZWindow)labelr7Z underlinecs8|d}|dkrd}|dkr*|d||dS)Nendr5r)indexdeleteZadd_windows_to_menu)r7r:r/rrpostwindowsmenus   z)overrideRootMenu..postwindowsmenucsddlm}|dS)zHandle Help 'About IDLE' event.r) help_aboutN)idlelibr>Z AboutDialog)eventr>r+rr about_dialogs z&overrideRootMenu..about_dialogcs$ddlm}j_|ddS)z&Handle Options 'Configure IDLE' event.r) configdialogZSettingsN)r?rBZ inversedictZ instance_dictZ ConfigDialog)r@rB)r'rrr config_dialogs z'overrideRootMenu..config_dialogcsddlm}|dS)zHandle Help 'IDLE Help' event.r)helpN)r?rDZ show_idlehelp)r@rDr+rr help_dialogs z%overrideRootMenu..help_dialog<>z<>z::tk::mac::ShowPreferencesz<>exitZappleZ applicationZIDLE)r9r7)z About IDLErFZ tkAboutDialogz::tk::mac::ShowHelp)N)N)N)r r-r?r.r0ZmenudefsinsertZ configureZ add_cascadeZregister_callbackbindr)Zclose_all_callbackrr) rr'r-r.Z closeItemZmenubarZmenudictr7r=rArCrEr)r'rr0roverrideRootMenusN           rJcCs(|dd|dd|dddS)zRemoved bad AquaTk Button-2 (right) and Paste bindings. They prevent context menu access and seem to be gone in AquaTk8.6. See issue #24801. ZTextzz z<>N)Z unbind_classr+rrr fixb2contexts  rKcCs.tr*t|t||t||t|dS)a 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)rr,rJr*rK)rr'rrrsetupApps   rL__main__)mainzidlelib.idle_test.test_macosxr6) verbosity)__doc__Zos.pathrrsysrr r rrrrrrr r#r*r,rJrKrL__name__ZunittestrNrrrrs*    h