PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  pYe @sddlTGdddZGdddeZGdddeZdd Zed kr{dd lmZeed S) )*c@syeZdZddZdddZdddZdd Zd d Zd d ZdddZ ddZ dS) ToolTipBasecCs||_d|_d|_d|_|_|jjd|j|_|jjd|j|_ |jjd|j|_ dS)Nrzzz ) button tipwindowidxybindenterZ_id1leaveZ_id2Z_id3)selfrr &/opt/python35/lib/python3.5/ToolTip.py__init__ s   zToolTipBase.__init__NcCs|jdS)N)schedule)r eventr r rr szToolTipBase.entercCs|j|jdS)N) unschedulehidetip)r rr r rr s zToolTipBase.leavecCs)|j|jjd|j|_dS)Ni)rraftershowtipr)r r r rrs zToolTipBase.schedulecCs,|j}d|_|r(|jj|dS)N)rrZ after_cancel)r rr r rrs  zToolTipBase.unschedulecCs|jr dS|jjd}|jj|jjd}t|j|_}|jd|jd||f|jdS)Nz+%d+%d) rrZ winfo_rootxZ winfo_rootyZ winfo_heightZToplevelZwm_overrideredirectZ wm_geometry showcontents)r rrtwr r rr$s   zToolTipBase.showtipzYour text herec Cs;t|jd|dtdddtdd}|jdS)NtextZjustify backgroundz#ffffe0ZreliefZ borderwidthr)LabelrZLEFTZSOLIDpack)r rlabelr r rr2szToolTipBase.showcontentscCs&|j}d|_|r"|jdS)N)rZdestroy)r rr r rr8s  zToolTipBase.hidetip) __name__ __module__ __qualname__rr r rrrrrr r r rrs     rc@s(eZdZddZddZdS)ToolTipcCstj||||_dS)N)rrr)r rrr r rr?szToolTip.__init__cCstj||jdS)N)rrr)r r r rrBszToolTip.showcontentsN)rr r!rrr r r rr">s  r"c@s(eZdZddZddZdS)ListboxToolTipcCstj||||_dS)N)rritems)r rr$r r rrFszListboxToolTip.__init__cCsGt|jdd}|jx!|jD]}|jt|q)WdS)Nrz#ffffe0)ZListboxrrr$insertZEND)r Zlistboxitemr r rrIs zListboxToolTip.showcontentsN)rr r!rrr r r rr#Es  r#c Cst}|jdttttjd|j\}}}}|jd||dft|dd}|j t |dd}t |dd}|j |j t |d t |d d d d g|j dS)Nz Test tooltipz[x+]z+%d+%drzPlace your mouse over buttonszButton 1zButton 2z!This is tooltip text for button1.zThis isz multiple linez tooltip textz for button2)ZTktitlelistmapintresplitZgeometryrrZButtonr"r#Zmainloop) parentrootwidthZheightrrrZbutton1Zbutton2r r r_tooltipOs  3      r1__main__)runN)tkinterrr"r#r1rZidlelib.idle_test.htestr3r r r rs 6