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
This commit is contained in:
joostverburg 2008-01-03 13:45:52 +00:00
parent d017b43324
commit 575a4ffee5

View file

@ -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