added release notes check box to the finish page

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4710 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2006-07-30 10:11:40 +00:00
parent 03ba89e1b7
commit e4432fd8e1

View file

@ -28,6 +28,7 @@ InstallDirRegKey HKLM Software\NSIS ""
!include "MUI.nsh"
!include "Sections.nsh"
!include "LogicLib.nsh"
;--------------------------------
;Definitions
@ -69,6 +70,10 @@ Page custom PageReinstall PageLeaveReinstall
!define MUI_FINISHPAGE_RUN "$INSTDIR\NSIS.exe"
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
!define MUI_FINISHPAGE_SHOWREADME
!define MUI_FINISHPAGE_SHOWREADME_TEXT "Show release notes"
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION ShowReleaseNotes
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
@ -946,6 +951,20 @@ Function AddReadmeToStartMenu
FunctionEnd
!endif
Function ShowReleaseNotes
${If} ${FileExists} $WINDIR\hh.exe
StrCpy $0 $WINDIR\hh.exe
Exec '"$0" mk:@MSITStore:$INSTDIR\NSIS.chm::/SectionF.1.html'
${Else}
SearchPath $0 hh.exe
${If} ${FileExists} $0
Exec '"$0" mk:@MSITStore:$INSTDIR\NSIS.chm::/SectionF.1.html'
${Else}
ExecShell "open" "http://nsis.sourceforge.net/Docs/AppendixF.html#F.1"
${EndIf}
${EndIf}
FunctionEnd
;--------------------------------
;Uninstaller Section