MINI MINI MANI MO
ó
Eì]c           @   sl   d  d l  Td d d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d „  Z e d	 k rh e ƒ  n  d
 S(   iÿÿÿÿ(   t   *t   ToolTipBasec           B   sY   e  Z d  „  Z d	 d „ Z d	 d „ Z d „  Z d „  Z d „  Z d d „ Z	 d „  Z
 RS(
   c         C   s€   | |  _  d  |  _ d  |  _ d |  _ |  _ |  j  j d |  j ƒ |  _ |  j  j d |  j	 ƒ |  _
 |  j  j d |  j	 ƒ |  _ d  S(   Ni    s   <Enter>s   <Leave>s
   <ButtonPress>(   t   buttont   Nonet	   tipwindowt   idt   xt   yt   bindt   entert   _id1t   leavet   _id2t   _id3(   t   selfR   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyt   __init__
   s    			c         C   s   |  j  ƒ  d  S(   N(   t   schedule(   R   t   event(    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR	      s    c         C   s   |  j  ƒ  |  j ƒ  d  S(   N(   t
   unschedulet   hidetip(   R   R   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR      s    
c         C   s)   |  j  ƒ  |  j j d |  j ƒ |  _ d  S(   NiÜ  (   R   R   t   aftert   showtipR   (   R   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR      s    
c         C   s/   |  j  } d  |  _  | r+ |  j j | ƒ n  d  S(   N(   R   R   R   t   after_cancel(   R   R   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR      s    		c         C   sˆ   |  j  r
 d  S|  j j ƒ  d } |  j j ƒ  |  j j ƒ  d } t |  j ƒ |  _  } | j d ƒ | j d | | f ƒ |  j ƒ  d  S(   Ni   i   s   +%d+%d(	   R   R   t   winfo_rootxt   winfo_rootyt   winfo_heightt   Toplevelt   wm_overrideredirectt   wm_geometryt   showcontents(   R   R   R   t   tw(    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR   $   s    	 
s   Your text herec         C   s;   t  |  j d | d t d d d t d d ƒ} | j ƒ  d  S(   Nt   textt   justifyt
   backgrounds   #ffffe0t   relieft   borderwidthi   (   t   LabelR   t   LEFTt   SOLIDt   pack(   R   R   t   label(    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR   2   s    c         C   s)   |  j  } d  |  _  | r% | j ƒ  n  d  S(   N(   R   R   t   destroy(   R   R   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR   8   s    		N(   t   __name__t
   __module__R   R   R	   R   R   R   R   R   R   (    (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR      s   					t   ToolTipc           B   s   e  Z d  „  Z d „  Z RS(   c         C   s   t  j |  | ƒ | |  _ d  S(   N(   R   R   R   (   R   R   R   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR   ?   s    c         C   s   t  j |  |  j ƒ d  S(   N(   R   R   R   (   R   (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR   B   s    (   R*   R+   R   R   (    (    (    s'   /usr/lib64/python2.7/idlelib/ToolTip.pyR,   >