File: D:/Python311/Lib/idlelib/__pycache__/macosx.cpython-311.pyc
�
��Vc�# � � � d Z ddlmZ ddlZddlmZ ddlZdad� Zd� Z d� Z
d� Zd � Zd
� Z
d� Zd� Zd
� Zd� Zd� Zd� Zedk rddlmZ edd�� � dS dS )z3
A number of functions that enhance IDLE on macOS.
� )�
expanduserN)�platformc �
� t dk rut j � � } | j � dd� � }d|v rdan*d|vrdan#d| j � d d
d� � v rdand
a| � � � dS dadS )zl
Initializes OS X Tk variant values for
isAquaTk(), isCarbonTk(), isCocoaTk(), and isXQuartz().
�darwin�tk�windowingsystem�x11�xquartz�aqua�other�AppKit�winfo�server�.�cocoa�carbonN)r �tkinter�Tkr �call�_tk_type�destroy)�root�wss �"D:\Python311\Lib\idlelib\macosx.py�
_init_tk_typer s� � � �8��
��z�|�|��
�W�\�\�$� 1�
2�
2���B�;� � �H�H�
�2�
� ��H�H�
�����g�x��=�=�
=� ��H�H��H������������� c �X � t st � � t dk p
t dk S )zK
Returns True if IDLE is using a native OS X Tk (Cocoa or Carbon).
r r �r r � r r �isAquaTkr % s* � � � ������w��6�(�h�"6�6r c �B � t st � � t dk S )zb
Returns True if IDLE is using a Carbon Aqua Tk (instead of the
newer Cocoa Aqua Tk).
r r r r r �
isCarbonTkr"