mς &U²Ic@sZdkTdfd„ƒYZdefd„ƒYZdefd„ƒYZd„ZeƒdS( (t*t ToolTipBasecBsYtZd„Zdd„Zdd„Zd„Zd„Zd„Zdd„Z d „Z RS( NcCs€||_d|_d|_d|_|_|iid|iƒ|_ |iid|i ƒ|_ |iid|i ƒ|_ dS(Nisss ( tbuttontselftNonet tipwindowtidtxtytbindtentert_id1tleavet_id2t_id3(RR((t,/data/zmath/lib/python2.4/idlelib/ToolTip.pyt__init__ s   cCs|iƒdS(N(Rtschedule(Rtevent((RR scCs|iƒ|iƒdS(N(Rt unschedulethidetip(RR((RR s cCs)|iƒ|iid|iƒ|_dS(Niά(RRRtaftertshowtipR(R((RRs cCs1|i}d|_|o|ii|ƒndS(N(RRRRt after_cancel(RR((RRs  cCs|iodSn|iiƒd}|iiƒ|iiƒd}t|iƒ|_}|i dƒ|i d||fƒ|i ƒdS(Niis+%d+%d( RRRt winfo_rootxRt winfo_rootyt winfo_heightRtToplevelttwtwm_overrideredirectt wm_geometryt showcontents(RRRR((RR$s   sYour text herec Cs;t|id|dtdddtddƒ}|iƒdS(Nttexttjustifyt backgrounds#ffffe0trelieft borderwidthi(tLabelRRR tLEFTtSOLIDtlabeltpack(RR R(((RR2scCs+|i}d|_|o|iƒndS(N(RRRRtdestroy(RR((RR8s  ( t__name__t __module__RRR R RRRRR(((RRs      tToolTipcBstZd„Zd„ZRS(NcCsti||ƒ||_dS(N(RRRRR (RRR ((RR?scCsti||iƒdS(N(RRRR (R((RRBs(R+R,RR(((RR->s tListboxToolTipcBstZd„Zd„ZRS(NcCsti||ƒ||_dS(N(RRRRtitems(RRR/((RRFscCsGt|iddƒ}|iƒx!|iD]}|it|ƒq)WdS(NR"s#ffffe0( tListboxRRtlistboxR)R/titemtinserttEND(RR1R2((RRIs   (R+R,RR(((RR.Es cCsQtƒ}t|ddd|iƒ}|iƒ|iƒt|ddgƒ}dS(NR tHellotcommandtworld( tTktroottButtonR*tbR)tupdateR.ttip(R;R=R9((RtmainOs    N(tTkinterRR-R.R>(RR.R>R-((Rt?s 6