Current File : //usr/local/apps/python3/lib/python3.11/idlelib/__pycache__/calltip.cpython-311.opt-2.pyc |
�
�Kec � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z G d� d� � Z
d� ZdZdZ
d Z ej d
� � ZdZdZd
� Zedk rd dlmZ edd�� � dS dS )� N)� calltip_w)�HyperParserc �H � e Zd Zdd�Zd� Zd� Zdd�Zd� Zd� Zd� Z d � Z
d
� ZdS )�CalltipNc �h � |� d | _ d S || _ |j | _ d | _ | j | _ d S �N)�editwin�text�active_calltip�_make_tk_calltip_window�_calltip_window)�selfr s �9/usr/local/apps/python3/lib/python3.11/idlelib/calltip.py�__init__zCalltip.__init__ s; � ��?��D�L�L�L�"�D�L���D�I�"&�D��#'�#?�D� � � � c � � d | _ d S r )r
�r s r �closez
Calltip.close s � �#����r c �4 � t j | j � � S r )r �
CalltipWindowr
r s r r zCalltip._make_tk_calltip_window s � ��&�t�y�1�1�1r c �X � | j r"| j � � � d | _ d S d S r )r �hidetip�r �events r �remove_calltip_windowzCalltip.remove_calltip_window$ s: � ��� '���'�'�)�)�)�"&�D���� '� 'r c �2 � | � d� � dS )NT�break��open_calltipr s r �force_open_calltip_eventz Calltip.force_open_calltip_event) s � �C����$�����wr c �2 � | � d� � d S �NFr r s r �try_open_calltip_eventzCalltip.try_open_calltip_event. s# � � �
���%� � � � � r c �^ � | j r#| j j r| � d� � d S d S d S r"