Apply Josh Robb's Patch:

[ 617097 ] EditorWindow.py: underline recent files

Added a couple of mods to reduce the indentation level.

Note that the recent files menu doesn't update until
Idle is restarted, pre-existing bug, at least on Linux.
This commit is contained in:
Kurt B. Kaiser 2002-10-06 01:57:45 +00:00
parent 1ee401fcf6
commit c9a5b5c72e
1 changed files with 11 additions and 3 deletions

View File

@ -567,13 +567,21 @@ class EditorWindow:
#print self.flist.inversedict
#print self.top.instanceDict
#print self
ullist = "1234567890ABCDEFGHIJ"
if rfList:
for instance in self.top.instanceDict.keys():
instance.menuRecentFiles.delete(1,END)
menu = instance.menuRecentFiles
menu.delete(1,END)
i = 0 ; ul = 0; ullen = len(ullist)
for file in rfList:
fileName=file[0:-1]
instance.menuRecentFiles.add_command(label=fileName,
command=instance.__RecentFileCallback(fileName))
callback = instance.__RecentFileCallback(fileName)
if i > ullen: # don't underline menuitems
ul=None
menu.add_command(label=ullist[i] + " " + fileName,
command=callback,
underline=ul)
i += 1
def __CleanRecentFiles(self,rfList):
origRfList=rfList[:]