Sindbad~EG File Manager
�
%Μg�$ � � � d dl Z d dlZd dlZd dlZd dlZej
D � cg c] } | dvr| ��
c} Zej d� ej � d\ Z Z
d dlmZ d dl
mZ d dlmZ dZd Zd
d
d
e fZd
d
d
e
fZej* ej, z dz Zej0 � ej2 rej2 nd� �Zd
e� �Z G d� d� Zej; � edk( rd dlm Z e dd�� yyc c} w )� N> �None�True�False)�match�case)r � )�autocomplete_w)�idleConf)�HyperParser)TFTN)FTTNF�_� �.c �^ � e Zd Zd
d�Zed� � Zd� Zdd�Zd� Zd� Z dd�Z
d � Zd
� Zd� Z
d� Zy)�AutoCompleteNc �p � || _ |�|j | _ || _ d | _ d | _ d | _ y �N)�editwin�text�tags�autocompletewindow�_delayed_completion_id�_delayed_completion_index)�selfr r s �1/usr/local/lib/python3.12/idlelib/autocomplete.py�__init__zAutoComplete.__init__( s; � ���������D�I��� �"&��� '+��#�)-��&� c �B � t j ddddd�� | _ y )N�
extensionsr � popupwait�intr )�type�default)r
� GetOptionr )�clss r �reloadzAutoComplete.reload4 s � � �*�*��.�+�E�1�N��
r c �X � t j | j | j �� S )N)r )r �AutoCompleteWindowr r )r s r �_make_autocomplete_windowz&AutoComplete._make_autocomplete_window9 s � ��0�0�������K�Kr c �` � | j r"| j j � d | _ y y r )r �hide_window�r �events r �_remove_autocomplete_windowz(AutoComplete._remove_autocomplete_window<