Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 13.58.18.190
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : SearchDialog.cpython-35.pyc


��Yf7�@s�ddlTddlmZddlmZdd�Zdd�Zdd	�Zd
d�ZGdd
�d
e�Z	dd�Z
edkr�ddlZej
ddddd�ddlmZee
�dS)�)�*)�SearchEngine)�SearchDialogBasecCsC|j�}tj|�}t|d�s<t||�|_|jS)z3Create or find the singleton SearchDialog instance.�
_searchdialog)Z_rootr�get�hasattr�SearchDialogr)�text�root�engine�r�9/opt/alt/python35/lib64/python3.5/idlelib/SearchDialog.py�_setups
rcCs(|jdd�}t|�j||�S)z9Handle the editor edit menu item and corresponding event.z	sel.firstzsel.last)rr�open)r	�patrrr
�findsrcCst|�j|�S)z9Handle the editor edit menu item and corresponding event.)r�
find_again)r	rrr
rsrcCst|�j|�S)z9Handle the editor edit menu item and corresponding event.)r�find_selection)r	rrr
rsrc@sCeZdZdd�Zddd�Zdd�Zdd	�ZdS)
rcCs'tj|�|jd|jd�dS)Nz	Find Next�)r�create_widgetsZmake_button�default_command)�selfrrr
rs
zSearchDialog.create_widgetsNcCs'|jj�sdS|j|j�dS)N)r�getprogrr	)rZeventrrr
r!szSearchDialog.default_commandcCsT|jj�s |j|�dS|jj�s3dS|jj|�}|rB|\}}|j�\}}d||f}d||f}yH|jd�}	|jd�}
|	|kr�|
|kr�|j�dSWntk
r�YnX|j	ddd�|j
d||�|jd|jj�r*|p-|�|j
d�d	S|j�dSdS)
NFz%d.%dz	sel.firstzsel.lastZselz1.0�end�insertT)rZgetpatrrZsearch_text�span�indexZbellZTclError�
tag_remove�tag_addZmark_setZisbackZsee)rr	�res�line�m�i�j�firstZlastZselfirstZsellastrrr
r&s4


%

zSearchDialog.find_againcCs5|jdd�}|r(|jj|�|j|�S)Nz	sel.firstzsel.last)rrZsetcookedpatr)rr	rrrr
rCszSearchDialog.find_selection)�__name__�
__module__�__qualname__rrrrrrrr
rsrcs�t|�}|jd�ttttjd|j����\}}}}|jd||df�t|dd���j	��j
ddd	��fd
d�}t|dd
d|�}|j	�dS)zDisplay search test box.zTest SearchDialogz[x+]z+%d+%d�ZinactiveselectbackgroundZgrayrzThis is a sample string.
�cs=�jtdt�t��j���jtdt�dS)Nz1.0)rZSELZENDrrrr)r	rr
�	show_findTsz!_search_dialog.<locals>.show_findr	zSearch (selection ignored)ZcommandN)ZToplevel�title�list�map�int�re�splitZgeometryZTextZpackrZButton)�parentZbox�widthZheight�x�yr*Zbuttonr)r	r
�_search_dialogJs
3
r5�__main__Nz#idlelib.idle_test.test_searchdialog�	verbosity��exitF)�run)ZtkinterZidlelibrZidlelib.SearchDialogBaserrrrrrr5r%Zunittest�mainZidlelib.idle_test.htestr:rrrr
�<module>s
/

© 2025 GrazzMean-Shell