mς &U²Ic@sXdZdkTdfd„ƒYZdfd„ƒYZd„Zedjo eƒndS( s†A CallTip window class for Tkinter/IDLE. After ToolTip.py, which uses ideas gleaned from PySol Used by the CallTips IDLE extension. (t*tCallTipcBs#tZd„Zd„Zd„ZRS(NcCs/||_d|_d|_d|_|_dS(Ni(twidgettselftNonet tipwindowtidtxty(RR((t2/data/zmath/lib/python2.4/idlelib/CallTipWindow.pyt__init__ s   cCsbt|ƒdjo|d d}n||_|ip |i odSn|iidƒ|iidƒ\}}}}||ii ƒd}|||ii ƒ}t |iƒ|_}|idƒ|id||fƒy#|iid d |id d ƒWntj onXt|d |idtdddtddd|idƒ}|iƒdS(s Display text in calltip windowiOiKs ...Ntinsertiis+%d+%ds!::tk::unsupported::MacWindowStyletstylethelpt noActivatesttexttjustifyt backgrounds#ffffe0trelieft borderwidthtfont(tlenRRRRtseetbboxRRtcxtcyt winfo_rootxt winfo_rootytToplevelttwtwm_overrideredirectt wm_geometryttktcallt_wtTclErrortLabeltLEFTtSOLIDtlabeltpack(RRR'RRRRR((R tshowtips,  cCs+|i}d|_|o|iƒndS(N(RRRRtdestroy(RR((R thidetip1s  (t__name__t __module__R R)R+(((R R s  t containercBs#tZd„Zd„Zd„ZRS(NcCsΏtƒ}t|ƒ}|_|idtdtddƒ|iddƒ|i ƒt |ƒ|_ |i ddƒ|i d d ƒ|i d|iƒ|i d |iƒ|iƒ|iƒdS( NtsidetfilltexpandiR s string.splits<>t(s<>t)(tTktroottTextRRR(R%tBOTHR tupdateRtcalltipt event_addtbindt calltip_showt calltip_hidet focus_settmainloop(RRR5((R R =s   cCs|iidƒdS(Ns Hello world(RR9R)(Rtevent((R R<MscCs|iiƒdS(N(RR9R+(RR@((R R=Ps(R,R-R R<R=(((R R.<s  cCs tƒ}dS(N(R.tc(RA((R tmainSst__main__N(t__doc__tTkinterRR.RBR,(RRBR.((R t?s 3