HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //usr/lib/python3.5/idlelib/__pycache__/MultiStatusBar.cpython-35.pyc


��j`D�@sVddlTGdd�de�Zdd�ZedkrRddlmZee�dS)	�)�*c@s4eZdZddd�Zdeddd�ZdS)�MultiStatusBarNcKs5|dkrt�}tj|||�i|_dS)N)�Tk�Frame�__init__�labels)�selfZmaster�kw�r
�,/usr/lib/python3.5/idlelib/MultiStatusBar.pyrs	zMultiStatusBar.__init__�rcCs�||jkrSt|dddt�}|jd|dddd�||j|<n
|j|}|dkr||jd|�|jd	|�dS)
NZborderwidthrZanchor�sideZpadyZpadx��width�text)rZLabel�W�packZconfig)r�namerr
rZlabelr
r
r�	set_labels
zMultiStatusBar.set_label)�__name__�
__module__�__qualname__rZLEFTrr
r
r
rrsrc
s$t�}ttttjd|j����\}}}}|jd||df�|jd�t|�}t	|�}|j
�t|���jdd��jdd��j
d	t
d
t��fdd�}t|d
dd|�}	|	j
d	t
�|j
�|j�|j�dS)Nz[x+]z+%d+%d�zTest multistatus bar�oneZhello�twoZworldr
Zfillcs$�jdd��jdd�dS)NrZfoorZbar)rr
)�msbr
r�change#sz _multistatus_bar.<locals>.changerz
Update statusZcommand)r�list�map�int�re�splitZgeometry�titlerZTextrrrZBOTTOM�XZButtonZmainloop)
�parent�rootrZheight�x�y�framerrZbuttonr
)rr�_multistatus_bars"	3



r)�__main__)�runN)Ztkinterrrr)rZidlelib.idle_test.htestr+r
r
r
r�<module>s