
    .hh                     z    S SK JrJrJrJrJrJr  S SKJrJ	r	J
r
Jr  S/r " S S\5      rS r\S:X  a  \" 5         gg)    )FrameText	ScrollbarPackGridPlace)RIGHTLEFTYBOTHScrolledTextc                   $    \ rS rSrSS jrS rSrg)r      Nc           	      &   [        U5      U l        [        U R                  5      U l        U R                  R	                  [
        [        S9  UR                  SU R                  R                  05        [        R                  " X R                  40 UD6  U R	                  [        [        SS9  U R                  U R                  S'   [        [        5      R                  5       n[        [         5      R                  5       [        ["        5      R                  5       -  [        [$        5      R                  5       -  nUR'                  U5      nU H>  nUS   S:w  d  M  US:w  d  M  US	:w  d  M  [)        X[+        U R                  U5      5        M@     g )
N)sidefillyscrollcommandT)r   r   expandcommandr   _config	configure)r   framer   vbarpackr	   r   updatesetr   __init__r
   r   yviewvarskeysr   r   r   
differencesetattrgetattr)selfmasterkw
text_methsmethodsms         =/opt/python-3.13.8/usr/lib/python3.13/tkinter/scrolledtext.pyr   ScrolledText.__init__   s   6]
djj)			E*
		#TYY]]34dJJ-"-		t$t	4#zz		) $Z__&
t*//#d4joo&77$u+:J:J:LL$$Z0Ats{qH}k1AQ!78     c                 ,    [        U R                  5      $ N)strr   )r%   s    r+   __str__ScrolledText.__str__)   s    4::r-   )r   r   r/   )__name__
__module____qualname____firstlineno__r   r1   __static_attributes__ r-   r+   r   r      s    9(r-   c                      SSK Jn   [        SSS9nUR                  U [        5        UR                  [        [        SS9  UR                  5         UR                  5         g )Nr   )ENDwhite
   )bgheightT)r   r   r   )
tkinter.constantsr:   r   insert__doc__r   r   r
   	focus_setmainloop)r:   stexts     r+   examplerE   -   sE    %GB/E	LLg	JJDtDJ1	OO	NNr-   __main__N)tkinterr   r   r   r   r   r   r?   r	   r
   r   r   __all__r   rE   r3   r8   r-   r+   <module>rI      s@    > = 2 2
4 2 zI r-   