From: Tim Peters Date: Tue, 9 Oct 2001 22:22:36 +0000 (+0000) Subject: If all of Python, IDLE and Tcl/Tk are being installed, and the user has X-Git-Tag: v2.2.1c1~1363 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0af6703a71d3324a982b639f1712a9c73c74e81a;p=python If all of Python, IDLE and Tcl/Tk are being installed, and the user has not disabled file-extension registration, arrange for .py and .pyw files to have an "Edit with IDLE" context (right-click) menu entry, selecting which executes IDLE w/ the -e switch followed by the selected file's path. --- diff --git a/PCbuild/python20.wse b/PCbuild/python20.wse index 7bfd3875db..e925a8dc4b 100644 --- a/PCbuild/python20.wse +++ b/PCbuild/python20.wse @@ -2505,6 +2505,48 @@ item: Edit Registry end item: End Block end +item: Remark +end +item: Remark + Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files. +end +item: If/While Statement + Variable=COMPONENTS + Value=B + Flags=00000010 +end +item: If/While Statement + Variable=USE_HKCR + Value=1 +end +item: Edit Registry + Total Keys=1 + Key=Python.NoConFile\shell\Edit with IDLE\command + New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1" +end +item: Edit Registry + Total Keys=1 + Key=Python.File\shell\Edit with IDLE\command + New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1" +end +item: Else Statement +end +item: Edit Registry + Total Keys=1 + Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command + New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1" + Root=1 +end +item: Edit Registry + Total Keys=1 + Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command + New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1" + Root=1 +end +item: End Block +end +item: End Block +end item: End Block end item: Remark