£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

]!                 @   s   d  d l  Z  d  d l Z d  d l m Z d  d l Z d d   Z d d   Z d a d d   Z d	 d
   Z	 d d   Z
 d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d S)    N)pathc               C   s   t  j d t d d 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    	r   c             C   s   t  j d t d d t   S)Nz4isCarbonAquaTk(root) is deprecated, use isCarbonTk()r   r   )r   r   r   
isCarbonTk)rootr	   r	   r
   isCarbonAquaTk   s    	r   c             C   s   t  j d k r~ |  j j d d  } d | k r9 d a q d | k rN d a q d |  j j d	 d
 d  k ru d a q d a n d a d  S)NdarwintkZwindowingsystemZx11xquartzZaquaotherZAppKitZwinfoZserver.cocoacarbon)sysplatformr   call_tk_type)r   Zwsr	   r	   r
   _initializeTkVariantTests   s    				r   c               C   s   t  d k p t  d k S)Nr   r   )r   r	   r	   r	   r
   r   (   s    r   c               C   s
   t  d k S)Nr   )r   r	   r	   r	   r
   r   /   s    r   c               C   s
   t  d k S)Nr   )r   r	   r	   r	   r
   	isCocoaTk7   s    r   c               C   s
   t  d k S)Nr   )r   r	   r	   r	   r
   	isXQuartz>   s    r   c             C   sC   t    r; |  j j d d  } | d k r. d Sd j |  Sd Sd  S)Ninfo
patchlevel8.5.78.5.9FzWARNING: The version of Tcl/Tk ({0}) in use may be unstable.\nVisit http://www.python.org/download/mac/tcltk/ for current information.)r   r    )r   r   r   format)r   r   r	   r	   r
   tkVersionWarningE   s    		r"   c                s&     f d d   } |  j  d |  d  S)Nc                 s"   x |  D] }   j  |  q Wd  S)N)open)argsfn)flistr	   r
   
doOpenFile^   s    z'addOpenEventSupport.<locals>.doOpenFilez::tk::mac::OpenDocument)createcommand)r   r&   r'   r	   )r&   r
   addOpenEventSupportY   s    r)   c             C   s3   y |  j  j d d  Wn t j k
 r. Yn Xd  S)NZconsoleZhide)r   r   tkinterZTclError)r   r	   r	   r
   hideTkConsoleg   s    r+   c                s  d d l  m } d d l m } d d l m   | j d d d) } | j d d d* d   =| j d d j d |  | j d+ d d d  =| j d, d d =|   }  j d	 |  i  } | | d
 d d d | d <} | j d d d	 | d d  |   f d d  }   j	 |  d   f d d  }	 d    f d d  }
 d   f d d  }  j
 d |	   j
 d |
   j d |
   r j
 d  j   j d  j  t   rl| | d
 d d d | d <} | j d d d	 |  | j j d d d- d  g f   j j d!  } t t t | j d"    d. k  rl| j d d j d/  t   r j d' |	   j d( |  | j d0 d d =d  S)1Nr   )Menu)Bindings)
WindowList   r         menunameZwindowsZtearoffZlabelZWindowZ	underlinec                sN   |  j  d  } | d  k r! d } | d k r= |  j d |    j |   d  S)Nendr/   r   )indexdeleteZadd_windows_to_menu)r2   r4   )r.   r	   r
   postwindowsmenu   s    z)overrideRootMenu.<locals>.postwindowsmenuc                s$   d d l  m } | j   d  d  S)Nr   )aboutDialogz
About IDLE)idlelibr9   ZAboutDialog)eventr9   )r   r	   r
   about_dialog   s    z&overrideRootMenu.<locals>.about_dialogc                s0   d d l  m }   j  _ | j  d  d  S)Nr   )configDialogZSettings)r:   r=   ZinversedictZinstance_dictZConfigDialog)r;   r=   )r&   r   r	   r
   config_dialog   s    z'overrideRootMenu.<locals>.config_dialogc                s!   d d l  m } | j    d  S)Nr   )help)r:   r?   Zshow_idlehelp)r;   r?   )r   r	   r
   help_dialog   s    z%overrideRootMenu.<locals>.help_dialog<<about-idle>><<open-config-dialog>>z::tk::mac::ShowPreferencesz<<close-all-windows>>exitZappleZapplicationZIDLE
About IDLEzinfo patchlevelr            _Preferences....ZtkAboutDialogz::tk::mac::ShowHelpr5   rI   )rD   rA   )rE   rF   rG   )rH   rB   r5   )r*   r,   r:   r-   r.   ZmenudefsinsertZ	configureZadd_cascadeZregister_callbackbindr(   Zclose_all_callbackr   r   evaltuplemapintsplitappendr   )r   r&   r,   r-   Z	closeItemZmenubarZmenudictr2   r8   r<   r>   r@   Z	tkversionr	   )r.   r&   r   r
   overrideRootMenun   sP     	$	rS   c             C   s;   t  |   t   r7 t |   t |  |  t |  |  d  S)N)r   r   r+   rS   r)   )r   r&   r	   r	   r
   setupApp   s
    
	
rT   )r   r*   osr   r   r   r   r   r   r   r   r   r   r"   r)   r+   rS   rT   r	   r	   r	   r
   <module>   s    n