;ò
�ü?c           @   sZ   d  k  Td f  d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d „  Z e ƒ  d S(	   (   s   *s   ToolTipBasec           B   sY   t  Z d „  Z e d „ Z e d „ Z d „  Z d „  Z d „  Z d d „ Z	 d	 „  Z
 RS(
   Nc         C   s€   | |  _  t |  _ t |  _ d |  _ |  _ |  i  i d |  i ƒ |  _	 |  i  i d |  i
 ƒ |  _ |  i  i d |  i
 ƒ |  _ d  S(   Ni    s   <Enter>s   <Leave>s   <ButtonPress>(   s   buttons   selfs   Nones	   tipwindows   ids   xs   ys   binds   enters   _id1s   leaves   _id2s   _id3(   s   selfs   button(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   __init__
   s    			c         C   s   |  i ƒ  d  S(   N(   s   selfs   schedule(   s   selfs   event(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   enter   s    c         C   s   |  i ƒ  |  i ƒ  d  S(   N(   s   selfs
   unschedules   hidetip(   s   selfs   event(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   leave   s    
c         C   s)   |  i ƒ  |  i i d |  i ƒ |  _ d  S(   NiÜ  (   s   selfs
   unschedules   buttons   afters   showtips   id(   s   self(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   schedule   s    
c         C   s1   |  i } t |  _ | o |  i i | ƒ n d  S(   N(   s   selfs   ids   Nones   buttons   after_cancel(   s   selfs   id(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys
   unschedule   s    		c         C   s�   |  i o d  Sn |  i i ƒ  d } |  i i ƒ  |  i i ƒ  d } t |  i ƒ |  _ } | i
 d ƒ | i d | | f ƒ |  i ƒ  d  S(   Ni   i   s   +%d+%d(   s   selfs	   tipwindows   buttons   winfo_rootxs   xs   winfo_rootys   winfo_heights   ys   Toplevels   tws   wm_overrideredirects   wm_geometrys   showcontents(   s   selfs   ys   xs   tw(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   showtip$   s    
 s   Your text herec         C   s;   t  |  i d | d t d d d t d d ƒ} | i ƒ  d  S(   Ns   texts   justifys
   backgrounds   #ffffe0s   reliefs   borderwidthi   (   s   Labels   selfs	   tipwindows   texts   LEFTs   SOLIDs   labels   pack(   s   selfs   texts   label(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   showcontents2   s    c         C   s+   |  i } t |  _ | o | i ƒ  n d  S(   N(   s   selfs	   tipwindows   tws   Nones   destroy(   s   selfs   tw(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   hidetip8   s    		(   s   __name__s
   __module__s   __init__s   Nones   enters   leaves   schedules
   unschedules   showtips   showcontentss   hidetip(    (    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   ToolTipBase   s   					s   ToolTipc           B   s   t  Z d „  Z d „  Z RS(   Nc         C   s   t  i |  | ƒ | |  _ d  S(   N(   s   ToolTipBases   __init__s   selfs   buttons   text(   s   selfs   buttons   text(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   __init__?   s    c         C   s   t  i |  |  i ƒ d  S(   N(   s   ToolTipBases   showcontentss   selfs   text(   s   self(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   showcontentsB   s    (   s   __name__s
   __module__s   __init__s   showcontents(    (    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   ToolTip>   s   	s   ListboxToolTipc           B   s   t  Z d „  Z d „  Z RS(   Nc         C   s   t  i |  | ƒ | |  _ d  S(   N(   s   ToolTipBases   __init__s   selfs   buttons   items(   s   selfs   buttons   items(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   __init__F   s    c         C   sG   t  |  i d d ƒ} | i ƒ  x! |  i D] } | i t | ƒ q) Wd  S(   Ns
   backgrounds   #ffffe0(	   s   Listboxs   selfs	   tipwindows   listboxs   packs   itemss   items   inserts   END(   s   selfs   listboxs   item(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   showcontentsI   s
    

 (   s   __name__s
   __module__s   __init__s   showcontents(    (    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   ListboxToolTipE   s   	c          C   sQ   t  ƒ  } t | d d d | i ƒ}  |  i ƒ  | i ƒ  t |  d d g ƒ } d  S(   Ns   texts   Hellos   commands   world(	   s   Tks   roots   Buttons   destroys   bs   packs   updates   ListboxToolTips   tip(   s   bs   tips   root(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   mainO   s
    	

N(   s   Tkinters   ToolTipBases   ToolTips   ListboxToolTips   main(   s   ToolTipBases   ListboxToolTips   mains   ToolTip(    (    s,   /mit/python/lib/python2.3/idlelib/ToolTip.pys   ?   s
   6
	
