mς &U²Ic@sRdkTdfd„ƒYZdfd„ƒYZd„Zedjo eƒndS((t*tWidgetRedirectorcBsDtZdZd„Zd„Zd„Zd„Zd„Zd„ZRS(s5Support for redirecting arbitrary widget subcommands.cCseh|_||_|i|_}|i}|d|_|id||iƒ|i||i ƒdS(Nt_origtrename( tselftdicttwidgetttkt_wtwtorigtcallt createcommandtdispatch(RRR R((t5/data/zmath/lib/python2.4/idlelib/WidgetRedirector.pyt__init__s    cCsd|iii|iifS(NsWidgetRedirector(%s<%s>)(RRt __class__t__name__R(R((Rt__repr__scCs{x$|iiƒD]}|i|ƒqW|i}|`|i}|`|i}|i}|i |ƒ|i d||ƒdS(NR( RRtkeystnamet unregisterRR RRR t deletecommandR (RRRRR R ((Rtcloses   cCsT|ii|ƒot|}nt||ƒ}||i|