Current File : //usr/local/apps/python3/lib/python3.11/idlelib/__pycache__/tooltip.cpython-311.opt-2.pyc |
�
�Ke� � �� � d dl T G d� d� � Z G d� de� � Z G d� de� � Zd� Zed k r'd d
lmZ eddd
�� � d dlm Z e e� � dS dS )� )�*c �: � e Zd Z d� Zd� Zd� Zd� Zd� Zd� Zd� Z dS ) �TooltipBasec �$ � || _ d | _ d S �N)�
anchor_widget� tipwindow)�selfr s �9/usr/local/apps/python3/lib/python3.11/idlelib/tooltip.py�__init__zTooltipBase.__init__
s � � � +�������� c �. � | � � � d S r ��hidetip�r
s r �__del__zTooltipBase.__del__ s � ��������r
c � � | j rd S t | j � � x| _ }|� d� � |j � dd|j dd� � n# t $ r Y nw xY w| � � � | � � � | j �
� � | j � � � d S )N� z!::tk::unsupported::MacWindowStyle�style�help�noActivates)r �Toplevelr �wm_overrideredirect�tk�call�_w�TclError�position_window�showcontents�update_idletasks�lift�r
�tws r �showtipzTooltipBase.showtip s� � �!��>� ��F�&�t�'9�:�:�:����
���q�!�!�!� �
�E�J�J�:�G�R�U��}�
.�
.�
.�
.��� � � ��D� ����
��������������'�'�)�)�)���������s �#A �
A-�,A-c �� � | � � � \ }}| j � � � |z }| j � � � |z }| j � d||fz � � d S )N�+%d+%d)�get_positionr �winfo_rootx�winfo_rootyr �wm_geometry)r
�x�y�root_x�root_ys r r zTooltipBase.position_window/ sr � �4�� � �"�"���1��#�/�/�1�1�A�5���#�/�/�1�1�A�5����"�"�8�v�v�.>�#>�?�?�?�?�?r
c �@ � d| j � � � dz fS )N� r )r �winfo_heightr s r r'