
|Nc           @   sC   d  d l  Td e f d     YZ d   Z e d k r? e   n  d S(   i(   t   *t   MultiStatusBarc           B   s#   e  Z d d   Z d e d  Z RS(   c         K   s8   | d  k r t   } n  t j |  | |  i  |  _ d  S(   N(   t   Nonet   Tkt   Framet   __init__t   labels(   t   selft   mastert   kw(    (    s+   C:\RCS\Python\lib\idlelib\MultiStatusBar.pyR      s    t    c         C   sn   | |  j  k rM t |  d d d t d t } | j d |  | |  j  | <n |  j  | } | j d |  d  S(   Nt   bdi   t   relieft   anchort   sidet   text(   R   t   Labelt   SUNKENt   Wt   packt   config(   R   t   nameR   R   t   label(    (    s+   C:\RCS\Python\lib\idlelib\MultiStatusBar.pyt	   set_label   s    N(   t   __name__t
   __module__R   R   t   LEFTR   (    (    (    s+   C:\RCS\Python\lib\idlelib\MultiStatusBar.pyR      s   c          C   s   t    }  t |   } | j d t  t |   } | j d d  | j d d  | j d t d t  |  j   |  j   d  S(   NR   t   onet   hellot   twot   worldt   fill(	   R   t   TextR   t   TOPR   R   t   BOTTOMt   Xt   mainloop(   t   bt   ct   a(    (    s+   C:\RCS\Python\lib\idlelib\MultiStatusBar.pyt   _test   s    	
t   __main__N(   t   TkinterR   R   R(   R   (    (    (    s+   C:\RCS\Python\lib\idlelib\MultiStatusBar.pyt   <module>   s   
	