%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/__pycache__/
Upload File :
Create Path :
Current 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_setZbind�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�)ZreliefZheightZClose)�text�command�	takefocusr)Zorientr!�highlightthickness)Zwrapr"r
r	)r )Zyscrollcommand)�side�fill)r#�expandr$)ZFrameZSUNKEN�Buttonr
ZFALSEZbuttonOkZ	ScrollbarZVERTICALZ
scrollbarView�TextZWORDr
r	rrZyview�set�packZRIGHT�YZLEFTZTRUEZBOTHZBOTTOM�XZTOP)rZ	frameTextZframeButtonsrrrr=s
zTextViewer.CreateWidgetscCs|��dS)N)Zdestroy)rZeventrrrr
Nsz
TextViewer.Ok)NN)N)�__name__�
__module__�__qualname__�__doc__rrrr
rrrrrs


r�__main__ZViewcCsttdd�S)Nr'z
./textView.py)r�rootrrrr�<lambda>V�r2)rr )r/rZtkinter.messageboxrrr,ZTkr1r&r)Zmainlooprrrr�<module>	sC

Zerion Mini Shell 1.0