a
    Rh                     @   sh   d dl mZmZmZmZmZmZ d dlmZm	Z	m
Z
mZ dgZG dd deZdd Zedkrde  dS )	    )FrameText	ScrollbarPackGridPlace)RIGHTLEFTYBOTHScrolledTextc                   @   s   e Zd ZdddZdd ZdS )r   Nc                 K   s   t || _t| j| _| jjttd |d| jji t	j
| | jfi | | jttdd | j| jd< tt	 }tt tt B tt B }||}|D ]4}|d dkr|dkr|d	krt| |t| j| qd S )
N)sidefillZyscrollcommandT)r   r   expandZcommandr   _ZconfigZ	configure)r   framer   Zvbarpackr   r
   updatesetr   __init__r	   r   Zyviewvarskeysr   r   r   
differencesetattrgetattr)selfZmasterkwZ
text_methsmethodsm r   </opt/python-3.9.24/usr/lib/python3.9/tkinter/scrolledtext.pyr      s    
$
zScrolledText.__init__c                 C   s
   t | jS )N)strr   )r   r   r   r    __str__)   s    zScrolledText.__str__)N)__name__
__module____qualname__r   r"   r   r   r   r    r      s   
c                  C   sH   ddl m}  tddd}|| t |jttdd |  |	  d S )Nr   )ENDZwhite
   )bgZheightT)r   r   r   )
tkinter.constantsr&   r   insert__doc__r   r   r	   Z	focus_setZmainloop)r&   Zstextr   r   r    example-   s    r,   __main__N)tkinterr   r   r   r   r   r   r)   r   r	   r
   r   __all__r   r,   r#   r   r   r   r    <module>   s    
