[) @s>dZddlmZddlmZddgdhdidjdkddldmdnddoddpdqgfddrdsddtdudvdwddxdydzd{d|d}gfd5d~dddddddgfdFdgfdIddgfdNddddgfdWdddgfd\ddddgfgZedcr.edddjdnejZdS)aDefine 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. ) find_spec)idleConffile _New File<>_Open...<>Open _Module...<>Class _Browser<> _Path Browser<>N_Save<> Save _As...<>Save Cop_y As...<> Prin_t Window<>_Close<>E_xit<>Zedit_Undo<>_Redo<>Cu_t<>_Copy<>_Paste <> Select _All<>_Find...<> Find A_gain<>Find _Selection<>Find in Files...<> R_eplace... <> Go to _Line <>format_Indent Region<>_Dedent Region<>Comment _Out Region<>U_ncomment Region<> Tabify Region<>Untabify Region<> Toggle Tabs<>New Indent Width<>Zrun Python Shell<>shell_View Last Restart<>_Restart Shell<>debug_Go to File/Line<> !_Debugger<> _Stack Viewer<>!_Auto-open Stack Viewer<>ZoptionsConfigure _IDLE<>Configure _Extensions!<>help _About IDLE<> _IDLE Help<> Python _Docs<>Z turtledemo Turtle Demo<>)rr)rr)r r )r r )r r)rr)rr)rr)rr)rr)rr)rr)rr)rr )r!r")r#r$)r%r&)r'r()r)r*)r+r,)r-r.)r/r0)r1r2)r4r5)r6r7)r8r9)r:r;)r<r=)r>r?)r@rA)rBrC)rDrE)rGrH)rIrJ)rLrM)rNrO)rPrQ)rRrS)rTrU)rVrW)rYrZ)r[r\)r]r^)r`ra) __doc__importlib.utilrZidlelib.configHandlerrZmenudefsappendZGetCurrentKeySetZdefault_keydefsrfrf&/usr/lib/python3.4/idlelib/Bindings.py s~