HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/__pycache__/textView.cpython-37.pyc
B

�]J�@sTdZddlTddlZGdd�de�ZedkrPe�Zeeddd	�d
��	�e�
�dS)zSimple text browser

�)�*Nc@s4eZdZdZddd�Zdd�Zdd�Zdd	d
�ZdS)
�
TextViewerz,
    simple text viewer dialog for idle
    NcCs�t�||�|jdd�|�ddd|��d|��df�d|_d|_|��|�	|�|�
d	|j�||_|j
��|�d
|j�|�d|j�|dk	r�|j
�d
|�n
|�|�|j
jtd�dS)z�If data exists, load it into viewer, otherwise try to load file.

        fileName - string, should be an absoulute filename
        �)Zborderwidthz=%dx%d+%d+%diqi��
z#ffffffz#000000ZWM_DELETE_WINDOWz<Return>z<Escape>Ng)�state)�Toplevel�__init__Z	configureZgeometryZwinfo_rootxZwinfo_rooty�bg�fg�
CreateWidgets�titleZprotocol�Ok�parent�textViewZ	focus_set�bind�insert�LoadTextFile�configZDISABLED)�selfrr�fileName�data�r�E/opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/textView.pyrs$




zTextViewer.__init__cCsZd}yt|d�}Wn0tk
rBtjjddt|�dd�YnX|j�d|���dS)N�rzFile Load ErrorzUnable to load file z .)r�messageg)	�open�IOError�tkinterZ
messageboxZ	showerror�reprrr�read)rrZtextFilerrrr3szTextViewer.LoadTextFilecCs�t|tdd�}t|�}t|d|jtd�|_t|ttdd�|_t	|t
d|j|jd�|_
|jj|j
jd�|j
j|jjd	�|j��|jjttd
�|j
jtttd�|jttd
�|jtttd�dS)Ni�)Zrelief�height�Close)�text�command�	takefocusr)Zorientr$�highlightthickness)�wrapr%r
r	)r#)Zyscrollcommand)�side�fill)r'�expandr()ZFrameZSUNKEN�Buttonr
ZFALSEZbuttonOkZ	ScrollbarZVERTICALZ
scrollbarView�TextZWORDr
r	rrZyview�set�pack�RIGHT�Y�LEFTZTRUEZBOTHZBOTTOM�XZTOP)rZ	frameTextZframeButtonsrrrr=s
zTextViewer.CreateWidgetscCs|��dS)N)Zdestroy)r�eventrrrr
Nsz
TextViewer.Ok)NN)N)�__name__�
__module__�__qualname__�__doc__rrrr
rrrrrs


r�__main__ZViewcCsttdd�S)Nr+z
./textView.py)r�rootrrrr�<lambda>V�r9)r"r#)r6rZtkinter.messageboxrrr3ZTkr8r*r-Zmainlooprrrr�<module>	sC