mς &U²Ic@sYdklZdklZdfd„ƒYZd„ZedjodkTeƒndS((sWidgetRedirector(s Delegatort PercolatorcBsDtZd„Zd„Zdd„Zdd„Zd„Zd„ZRS(NcCsw||_t|ƒ|_t|ƒ|_|_|iid|iƒ|i_|iid|i ƒ|i_ g|_ dS(Ntinserttdelete( ttexttselftWidgetRedirectortredirt DelegatorttoptbottomtregisterRRtfilters(RR((t//data/zmath/lib/python2.4/idlelib/Percolator.pyt__init__s  cCspx(|i|ij o|i|iƒqWd|_|iidƒd|_|iiƒd|_d|_dS(N( RRR t removefiltertNonet setdelegateRtcloseR(R((R Rs cCs|ii|||ƒdS(N(RRRtindextcharsttags(RRRR((R RscCs|ii||ƒdS(N(RRRtindex1tindex2(RRR((R RscCs|i|iƒ||_dS(N(tfilterRRR(RR((R t insertfilterscCs|i}||jo|i|_|idƒnIx(|i|j o|iƒ|i}q6W|i|iƒ|idƒdS(N(RRtfRtdelegateRRt resetcache(RRR((R R&s    ( t__name__t __module__R RRRRRR(((R Rs     cCsΦdtfd„ƒY}tƒ}|id|iƒtƒ}|iƒ|i ƒt |ƒ}|dƒ}|dƒ}|i|ƒ|i|ƒ|iƒ|i|ƒ|iƒ|i|ƒ|i|ƒ|iƒdS(NtTracercBs#tZd„Zd„Zd„ZRS(NcCs||_ti|dƒdS(N(tnameRRR R(RR((R R 9s cGs$|iGdG|GH|ii|ŒdS(Ns: insert(RRtargsRR(RR ((R R<scGs$|iGdG|GH|ii|ŒdS(Ns: delete(RRR RR(RR ((R R?s(RRR RR(((R R8s  tWM_DELETE_WINDOWtt1tt2(RRtTktroott wm_protocoltquittTextRtpackt focus_setRtpR"R#RtmainloopR(RR#R"R+R%R((R tmain7s"              t__main__(t*N(RRRR-RtTkinter(R-RRR((R t?s  3