Your IP : 18.117.184.236
�
^
bc @ s� d Z d d l Z d d l Z d d l m Z d d l Z d � Z d � Z d a d � Z
d � Z d � Z d � Z
d
� Z d � Z d � Z d
� Z d � Z d � Z d S( s5
A number of functions that enhance IDLE on Mac OSX.
i����N( t pathc C s t j d t d d �t � S( Ns/ runningAsOSXApp() is deprecated, use isAquaTk()t
stackleveli ( t warningst warnt DeprecationWarningt isAquaTk( ( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyt runningAsOSXApp s
c C s t j d t d d �t � S( Ns4 isCarbonAquaTk(root) is deprecated, use isCarbonTk()R i ( R R R t
isCarbonTk( t root( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyt isCarbonAquaTk s
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( sl
Initializes OS X Tk variant values for
isAquaTk(), isCarbonTk(), isCocoaTk(), and isXQuartz().
t darwint tkt windowingsystemt x11t xquartzt aquat othert AppKitt winfot servert .t cocoat carbonN( t syst platformR t callt _tk_type( R t ws( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyt _initializeTkVariantTests s c C s t d k p t d k S( sK
Returns True if IDLE is using a native OS X Tk (Cocoa or Carbon).
R R ( R ( ( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyR * s c C s
t d k S( sb
Returns True if IDLE is using a Carbon Aqua Tk (instead of the
newer Cocoa Aqua Tk).
R ( R ( ( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyR 1 s c C s
t d k S( s8
Returns True if IDLE is using a Cocoa Aqua Tk.
R ( R ( ( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyt isCocoaTk9 s c C s
t d k S( s7
Returns True if IDLE is using an OS X X11 Tk.
R ( R ( ( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyt isXQuartz@ s c C sC t � r; | j j d d � } | d k r. t Sd j | � St Sd S( 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.
t infot
patchlevels 8.5.7s 8.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( s 8.5.7s 8.5.9( R R R t Falset format( R R ( ( s: /opt/alt/python27/lib64/python2.7/idlelib/macosxSupport.pyt tkVersionWarningG s c s# � f d � } | j d | � d S( 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.
c s"