| Server IP : 121.121.20.254 / Your IP : 216.73.217.51 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/idlelib/__pycache__/ |
Upload File : |
�
���gqS � � � d dl Z d dl� d dlmZ d dlmZmZ d dlmZ dZ dZ
e
dfZd Zd
Z
dZdZd
ZdZdZ G d� d� Zedk( rd dlmZ eddd�� yy)� N)�*)� Scrollbar)�FILES�ATTRS)�MC_SHIFTz<<autocompletewindow-hide>>z
<FocusOut>z
<ButtonPress>z<<autocompletewindow-keypress>>)z<Key>z<Key-BackSpace>z<Key-Return>z <Key-Tab>z<Key-Up>z
<Key-Down>z
<Key-Home>z <Key-End>z<Key-Prior>z
<Key-Next>z<Key-Escape>z!<<autocompletewindow-keyrelease>>z<KeyRelease>z<B1-ButtonRelease>z<Configure>z<B1-Double-ButtonRelease>c �l � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zy)�AutoCompleteWindowc �8 � || _ || _ d x| _ x| _ | _ d x| _ | _ d | _ d | _ d | _ d | _
d | _ d | _ d | _
d x| _ x| _ x| _ x| _ x| _ | _ d| _ d| _ y )NF)�widget�tags�autocompletewindow�listbox� scrollbar�origselforeground�origselbackground�completions�morecompletions�mode�start�
startindex�lasttypedstart�userwantswindow�hideid�
keypressid�listupdateid�winconfigid�keyreleaseid�
doubleclickid�lastkey_was_tab�is_configuring)�selfr r s �+C:\Python312\\Lib\idlelib\autocomplete_w.py�__init__zAutoCompleteWindow.__init__ s� � ������ �BF�F���F�$�,��� ;?�>����!7����#����� ���
���� #��� $��� IM� M��� M�d�o� M��(9� M��� M�#�0�4�3E�$���#��� c �2 � t t | j � t |� � }d}||k r5| j | || k( r |dz
}||k r| j | || k( r� |t | j � k rM| j j d| j
|fz d| j
t | j � fz � |t |� k r9| j j
d| j
|fz ||d | j � || _ y )Nr � �%s+%dc)�min�lenr r �deleter �insertr )r! �newstart�min_len�is r"