From 575a4ffee5a634ad92222e1db249bf7ba7da8e76 Mon Sep 17 00:00:00 2001 From: joostverburg Date: Thu, 3 Jan 2008 13:45:52 +0000 Subject: [PATCH] move documentation links to NSIS Menu git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5475 212acab6-be3b-0410-9dea-997c60f758d6 --- Examples/makensis.nsi | 107 ++---------------------------------------- 1 file changed, 4 insertions(+), 103 deletions(-) diff --git a/Examples/makensis.nsi b/Examples/makensis.nsi index 67fe207b..78708078 100644 --- a/Examples/makensis.nsi +++ b/Examples/makensis.nsi @@ -283,19 +283,10 @@ ${MementoSection} "Desktop Shortcut" SecShortcuts SectionIn 1 2 SetOutPath $INSTDIR !ifndef NO_STARTMENUSHORTCUTS - CreateDirectory $SMPROGRAMS\NSIS - - CreateShortCut "$SMPROGRAMS\NSIS\NSIS Menu.lnk" "$INSTDIR\NSIS.exe" "" - - CreateShortCut "$SMPROGRAMS\NSIS\MakeNSISW (Compiler GUI).lnk" "$INSTDIR\makensisw.exe" - - CreateShortCut "$SMPROGRAMS\NSIS\NSIS Documentation.lnk" "$INSTDIR\NSIS.chm" - WriteINIStr "$SMPROGRAMS\NSIS\NSIS Site.url" "InternetShortcut" "URL" "http://nsis.sourceforge.net/" - CreateShortCut "$SMPROGRAMS\NSIS\Uninstall NSIS.lnk" "$INSTDIR\uninst-nsis.exe" - + CreateShortCut "$SMPROGRAMS\NSIS.lnk" "$INSTDIR\NSIS.exe" !endif - CreateShortCut "$DESKTOP\Nullsoft Install System.lnk" "$INSTDIR\NSIS.exe" + CreateShortCut "$DESKTOP\NSIS.lnk" "$INSTDIR\NSIS.exe" ${MementoSectionEnd} @@ -801,75 +792,6 @@ Section -post WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "NoModify" "1" WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "NoRepair" "1" -!ifndef NO_STARTMENUSHORTCUTS - IfFileExists $SMPROGRAMS\NSIS "" no_startshortcuts - - SetDetailsPrint textonly - DetailPrint "Creating Shortcuts..." - SetDetailsPrint listonly - - IfFileExists $INSTDIR\Examples 0 +2 - CreateShortCut "$SMPROGRAMS\NSIS\NSIS Examples Directory.lnk" "$INSTDIR\Examples" - - ; MakeNSISW - CreateDirectory $SMPROGRAMS\NSIS\Contrib - CreateShortCut "$SMPROGRAMS\NSIS\Contrib\MakeNSISw Readme.lnk" "$INSTDIR\Docs\makensisw\readme.txt" - - ; ZIP2EXE - IfFileExists "$INSTDIR\Bin\zip2exe.exe" 0 +2 - CreateShortCut "$SMPROGRAMS\NSIS\Contrib\zip2exe (Create SFX).lnk" "$INSTDIR\Bin\zip2exe.exe" - - ; Modern UI - Push "Modern UI" - Call AddReadmeToStartMenu - - ; Splash - Push Splash - Call AddReadmeToStartMenu - - ; Advanced splash - Push AdvSplash - Call AddReadmeToStartMenu - - ; Math - Push Math - Call AddReadmeToStartMenu - - ; NSISdl - Push NSISdl - Call AddReadmeToStartMenu - - ; nsExec - Push nsExec - Call AddReadmeToStartMenu - - ; StartMenu - Push StartMenu - Call AddReadmeToStartMenu - - ; BgImage - Push BgImage - Call AddReadmeToStartMenu - - ; Banner - Push Banner - Call AddReadmeToStartMenu - - ; System - Push System - Call AddReadmeToStartMenu - - ; VPatch - Push VPatch - Call AddReadmeToStartMenu - - ; InstallOptions - Push InstallOptions - Call AddReadmeToStartMenu - - no_startshortcuts: -!endif - WriteUninstaller $INSTDIR\uninst-nsis.exe ${MementoSectionSave} @@ -1036,27 +958,6 @@ FunctionEnd !endif # VER_MAJOR & VER_MINOR & VER_REVISION & VER_BUILD -!ifndef NO_STARTMENUSHORTCUTS -Function AddReadmeToStartMenu - Pop $0 - StrCpy $1 "$0 Readme" - IfFileExists $INSTDIR\Docs\$0\$0.txt 0 +3 - StrCpy $0 Docs\$0\$0.txt - Goto create - IfFileExists $INSTDIR\Docs\$0\$0.html 0 +3 - StrCpy $0 Docs\$0\$0.html - Goto create - IfFileExists $INSTDIR\Docs\$0\Readme.txt 0 +3 - StrCpy $0 Docs\$0\Readme.txt - Goto create - IfFileExists $INSTDIR\Docs\$0\Readme.html 0 done - StrCpy $0 Docs\$0\Readme.html - create: - CreateShortCut $SMPROGRAMS\NSIS\Contrib\$1.lnk $INSTDIR\$0 - done: -FunctionEnd -!endif - Function ShowReleaseNotes ${If} ${FileExists} $WINDIR\hh.exe StrCpy $0 $WINDIR\hh.exe @@ -1109,8 +1010,8 @@ Section Uninstall DetailPrint "Deleting Files..." SetDetailsPrint listonly - RMDir /r $SMPROGRAMS\NSIS - Delete "$DESKTOP\Nullsoft Install System.lnk" + Delete $SMPROGRAMS\NSIS.lnk + Delete $DESKTOP\NSIS.lnk Delete $INSTDIR\makensis.exe Delete $INSTDIR\makensisw.exe Delete $INSTDIR\NSIS.exe