/opt/alt/python36/lib64/python3.6/idlelib
NameSizeModeActions
Icons/-0755rm
idle_test/-0755rm
__pycache__/-0755rm
autocomplete.py93240644editdlrm
autocomplete_w.py198290644editdlrm
autoexpand.py32160644editdlrm
browser.py82810644editdlrm
calltip.py60670644editdlrm
calltip_w.py71110644editdlrm
ChangeLog563600644editdlrm
codecontext.py104900644editdlrm
colorizer.py112750644editdlrm
config-extensions.def22660644editdlrm
config-highlight.def26870644editdlrm
config-keys.def107750644editdlrm
config-main.def31280644editdlrm
config.py388780644editdlrm
configdialog.py1010570644editdlrm
config_key.py134080644editdlrm
CREDITS.txt18660644editdlrm
debugger.py190970644editdlrm
debugger_r.py121400644editdlrm
debugobj.py40550644editdlrm
debugobj_r.py10820644editdlrm
delegator.py10430644editdlrm
dynoption.py20170644editdlrm
editor.py672750644editdlrm
extend.txt36420644editdlrm
filelist.py38960644editdlrm
grep.py67420644editdlrm
help.html551140644editdlrm
help.py113250644editdlrm
help_about.py89810644editdlrm
history.py40430644editdlrm
HISTORY.txt103120644editdlrm
hyperparser.py128820644editdlrm
idle.py4540644editdlrm
idle.pyw5700644editdlrm
iomenu.py207340644editdlrm
macosx.py96600644editdlrm
mainmenu.py37030644editdlrm
multicall.py186480644editdlrm
NEWS.txt398390644editdlrm
NEWS2x.txt271720644editdlrm
outwin.py58080644editdlrm
paragraph.py71670644editdlrm
parenmatch.py72040644editdlrm
pathbrowser.py31930644editdlrm
percolator.py31300644editdlrm
pyparse.py201180644editdlrm
pyshell.py577280755editdlrm
query.py124340644editdlrm
README.txt95920644editdlrm
redirector.py68750644editdlrm
replace.py75020644editdlrm
rpc.py211370644editdlrm
rstrip.py8680644editdlrm
run.py172720644editdlrm
runscript.py78410644editdlrm
scrolledlist.py44580644editdlrm
search.py31640644editdlrm
searchbase.py74510644editdlrm
searchengine.py74720644editdlrm
squeezer.py133080644editdlrm
stackviewer.py44540644editdlrm
statusbar.py14410644editdlrm
textview.py61210644editdlrm
TODO.txt84780644editdlrm
tooltip.py64860644editdlrm
tree.py150890644editdlrm
undo.py110470644editdlrm
window.py25880644editdlrm
zoomheight.py13400644editdlrm
zzdummy.py9610644editdlrm
_pyclbr.py151990644editdlrm
__init__.py3960644editdlrm
__main__.py1590644editdlrm
Edit: /opt/alt/python36/lib64/python3.6/idlelib/mainmenu.py (3703B)
"""Define the menu contents, hotkeys, and event bindings. There is additional configuration information in the EditorWindow class (and subclasses): the menus are created there based on the menu_specs (class) variable, and menus not created are silently skipped in the code here. This makes it possible, for example, to define a Debug menu which is only present in the PythonShell window, and a Format menu which is only present in the Editor windows. """ from importlib.util import find_spec from idlelib.config import idleConf # Warning: menudefs is altered in macosx.overrideRootMenu() # after it is determined that an OS X Aqua Tk is in use, # which cannot be done until after Tk() is first called. # Do not alter the 'file', 'options', or 'help' cascades here # without altering overrideRootMenu() as well. # TODO: Make this more robust menudefs = [ # underscore prefixes character to underscore ('file', [ ('_New File', '<>'), ('_Open...', '<>'), ('Open _Module...', '<>'), ('Module _Browser', '<>'), ('_Path Browser', '<>'), None, ('_Save', '<>'), ('Save _As...', '<>'), ('Save Cop_y As...', '<>'), None, ('Prin_t Window', '<>'), None, ('_Close', '<>'), ('E_xit', '<>'), ]), ('edit', [ ('_Undo', '<>'), ('_Redo', '<>'), None, ('Cu_t', '<>'), ('_Copy', '<>'), ('_Paste', '<>'), ('Select _All', '<>'), None, ('_Find...', '<>'), ('Find A_gain', '<>'), ('Find _Selection', '<>'), ('Find in Files...', '<>'), ('R_eplace...', '<>'), ('Go to _Line', '<>'), ('S_how Completions', '<>'), ('E_xpand Word', '<>'), ('Show C_all Tip', '<>'), ('Show Surrounding P_arens', '<>'), ]), ('format', [ ('_Indent Region', '<>'), ('_Dedent Region', '<>'), ('Comment _Out Region', '<>'), ('U_ncomment Region', '<>'), ('Tabify Region', '<>'), ('Untabify Region', '<>'), ('Toggle Tabs', '<>'), ('New Indent Width', '<>'), ('F_ormat Paragraph', '<>'), ('S_trip Trailing Whitespace', '<>'), ]), ('run', [ ('Python Shell', '<>'), ('C_heck Module', '<>'), ('R_un Module', '<>'), ]), ('shell', [ ('_View Last Restart', '<>'), ('_Restart Shell', '<>'), None, ('_Interrupt Execution', '<>'), ]), ('debug', [ ('_Go to File/Line', '<>'), ('!_Debugger', '<>'), ('_Stack Viewer', '<>'), ('!_Auto-open Stack Viewer', '<>'), ]), ('options', [ ('Configure _IDLE', '<>'), ('_Code Context', '<>'), ]), ('window', [ ('Zoom Height', '<>'), ]), ('help', [ ('_About IDLE', '<>'), None, ('_IDLE Help', '<>'), ('Python _Docs', '<>'), ]), ] if find_spec('turtledemo'): menudefs[-1][1].append(('Turtle Demo', '<>')) default_keydefs = idleConf.GetCurrentKeySet() if __name__ == '__main__': from unittest import main main('idlelib.idle_test.test_mainmenu', verbosity=2)