U e5d�@shdgZddlmZmZmZmZmZmZddlm Z m Z m Z m Z Gdd�de�Z dd�Zedkrde�dS) � ScrolledText�)�Frame�Text� Scrollbar�Pack�Grid�Place)�RIGHT�LEFT�Y�BOTHc@seZdZddd�Zdd�ZdS)rNcKs�t|�|_t|j�|_|jjttd�|�d|jji�t j ||jf|�|jt t dd�|j |jd<tt ���}tt���tt���Btt���B}|�|�}|D]4}|ddkr�|dkr�|d kr�t||t|j|��q�dS) N)�side�fillZyscrollcommandT)r r�expandZcommandr�_ZconfigZ configure)r�framerZvbar�packr r �update�setr�__init__r r Zyview�vars�keysrrr� difference�setattr�getattr)�selfZmaster�kwZ text_meths�methods�m�r�,/usr/lib64/python3.8/tkinter/scrolledtext.pyrs    $ zScrolledText.__init__cCs t|j�S)N)�strr)rrrr �__str__)szScrolledText.__str__)N)�__name__� __module__� __qualname__rr"rrrr rs cCsHddlm}tddd�}|�|t�|jttdd�|��|� �dS)Nr)�ENDZwhite� )ZbgZheightT)rr r) �tkinter.constantsr&r�insert�__doc__rr r Z focus_setZmainloop)r&Zstextrrr �example-s    r+�__main__N)�__all__Ztkinterrrrrrrr(r r r r rr+r#rrrr �s