mς &U²Ic@sQdkZdkTdkZdfd„ƒYZd„Zedjo eƒndS(N(t*tFileListcBsftZdklZd„Zdd„Zdd„Zdd„Zd„Zd„Z d„Z d „Z RS( N(s EditorWindowcCs(||_h|_h|_h|_dS(N(troottselftdictt inversedicttvars(RR((t-/data/zmath/lib/python2.4/idlelib/FileList.pyt__init__ s   cCsΛ|pt‚|i|ƒ}tii|ƒo(tidd|fd|i ƒdSntii |ƒ}|i i|ƒo"|i |}|iiƒ|Sn|o||ƒSn|i|||ƒSdS(Ns File Errors%r is a directory.tmaster(tfilenametAssertionErrorRtcanonizetostpathtisdirt tkMessageBoxt showerrorRtNonetnormcasetkeyRthas_keyteditttoptwakeuptactiont EditorWindow(RR RRR((Rtopens     cCs>|i|ƒ}|dj o|dj o|i|ƒndS(N(RRR RRtlinenotgotoline(RR RR((Rt gotofileline&scCs|i||ƒS(N(RRR (RR ((Rtnew+scCs<x5|iiƒD]$}|iƒ}|djoPqqWdS(Ntcanceltbreak(RRtkeysRtclosetreply(RteventRR$((Rtclose_all_callback.s    cCsny|i|}Wntj odGHdSnX|o|i|=n|i|=|ip|iiƒndS(Ns-Don't know this EditorWindow object. (close)(RRRRtKeyErrorRRtquit(RRR((Rt close_edit5s   cCsK|iƒy|i|}Wntj odGHdSnX|ii}|p*|o|i|=nd|i||i|}d|i|R5(R>RR R((Rt?s  f