+
     Bi                         ^ RI HtHt  ! R R]4      tR t]R8X  d"   ^ RIHt ]! R^RR	7       ^ R
IH	t	 ]	! ]4       R# R# )    )LabelFramec                   0   a  ] tR t^t o R tRR ltRtV tR# )MultiStatusBarc                B    \         P                  ! W3/ VB  / V n        R # )N)r   __init__labels)selfmasterkws   &&,(/usr/lib/python3.14/idlelib/statusbar.pyr   MultiStatusBar.__init__   s    t*r*    c                   WP                   9  d2   \        V ^ RR7      pVP                  V^ ^R7       WPP                   V&   MV P                   V,          pV^ 8w  d   VP                  VR7       VP                  VR7       R# )r   w)borderwidthanchor)sidepadypadx)width)textN)r	   r   packconfig)r
   namer   r   r   labels   &&&&& r   	set_labelMultiStatusBar.set_label
   si    {{"$Ac:EJJDqqJ1 %KKKK%EA:LLuL%$r   )r	   N) leftr   )__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     	  	 r   r   c                 6  a ^ RI HpHp ^ RIHpHp V! V 4      p\        \        V P                  4       P                  R4      R,          4      w  rgVP                  RWg^,           3,          4       VP                  R4       V! V4      pV! V^^(R7      p	V	P                  4        \        V4      oSP                  RR	4       SP                  R
R4       SP                  RRR7       V3R lp
V! VRV
R7      pVP                  RR7       VP                  4        R# )r   )ToplevelText)r   Button+:   NNz+%d+%dzTest multistatus bar)heightr   onehellotwoworldbottomx)r   fillc                  P   < S P                  R R4       S P                  RR4       R# )r/   foor1   barN)r   )msbs   r   change _multistatus_bar.<locals>.change&   s    eU#eU#r   zUpdate status)r   command)r   N)tkinterr)   r*   tkinter.ttkr   r+   mapintgeometrysplittitler   r   r   )parentr)   r*   r   r+   topr4   yframer   r:   buttonr9   s   &           @r   _multistatus_barrI      s    &)
6
CsFOO%++C045DALLA3w<'(II$%#JEar*DIIK

CMM%!MM%!HH(H%$ Cov>F
KKXK	JJLr   __main__)mainz idlelib.idle_test.test_statusbarF)	verbosityexit)runN)
r>   r   r   r   rI   r!   unittestrK   idlelib.idle_test.htestrN    r   r   <module>rR      sD    $ U  $2 z	+quE+ r   