Sindbad~EG File Manager
�
%Μgc � �� � d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m
Z
G d� d� Zd� ZdZ
d Zd
Z ej d� ZdZd
Zd� Zedk( rddlmZ edd�� yy)z�Pop up a reminder of how to call a function.
Call Tips are floating windows which display function, class, and method
parameter and docstring information when you type an opening parenthesis, and
which disappear when you type a closing parenthesis.
� N)� calltip_w)�HyperParserc �F � e Zd Zdd�Zd� Zd� Zdd�Zd� Zd� Zd� Z d � Z
d
� Zy)�CalltipNc �x � |�d | _ y || _ |j | _ d | _ | j | _ y �N)�editwin�text�active_calltip�_make_tk_calltip_window�_calltip_window)�selfr s �,/usr/local/lib/python3.12/idlelib/calltip.py�__init__zCalltip.__init__ s6 � ��?��D�L�"�D�L����D�I�"&�D��#'�#?�#?�D� � c � � d | _ y r )r
�r s r �closez
Calltip.close s
� �#��r c �@ � t j | j � S r )r �
CalltipWindowr
r s r r zCalltip._make_tk_calltip_window s � ��&�&�t�y�y�1�1r c �` � | j r"| j j � d | _ y y r )r �hidetip�r �events r �remove_calltip_windowzCalltip.remove_calltip_window$ s* � �������'�'�)�"&�D�� r c �&