From 1dfe83098badd88e0c7f7ecf8173ea02dfef92e5 Mon Sep 17 00:00:00 2001 From: joostverburg Date: Thu, 6 Mar 2003 21:26:14 +0000 Subject: [PATCH] cancel button on finish page with checkboxes git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2247 212acab6-be3b-0410-9dea-997c60f758d6 --- Contrib/Modern UI/System.nsh | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Contrib/Modern UI/System.nsh b/Contrib/Modern UI/System.nsh index 184952ae..3f42bc43 100644 --- a/Contrib/Modern UI/System.nsh +++ b/Contrib/Modern UI/System.nsh @@ -586,7 +586,13 @@ !endif !ifdef MUI_FINISHPAGE - Page custom mui.Finish "$(MUI_TEXT_FINISH_WINDOWTITLE)" + !ifdef MUI_FINISHPAGE_RUN | MUI_FINISHPAGE_SHOWREADME) + Page custom mui.Finish "$(MUI_TEXT_FINISH_WINDOWTITLE)" /ENABLECANCEL + !else + Page custom mui.Finish "$(MUI_TEXT_FINISH_WINDOWTITLE)" + !endif + !endif + !endif !ifndef MUI_NOVERBOSE @@ -1145,18 +1151,14 @@ !insertmacro MUI_HEADER_TEXT $(MUI_TEXT_STARTMENU_TITLE) $(MUI_TEXT_STARTMENU_SUBTITLE) - !ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT - !ifdef MUI_STARTMENUPAGE_REGISTRY_KEY - !ifdef MUI_STARTMENUPAGE_REGISTRY_VALUENAME + !ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME - StrCmp "${MUI_STARTMENUPAGE_VARIABLE}" "" "" +4 + StrCmp "${MUI_STARTMENUPAGE_VARIABLE}" "" "" +4 - ReadRegStr ${MUI_TEMP1} "${MUI_STARTMENUPAGE_REGISTRY_ROOT}" "${MUI_STARTMENUPAGE_REGISTRY_KEY}" "${MUI_STARTMENUPAGE_REGISTRY_VALUENAME}" - StrCmp ${MUI_TEMP1} "" +2 - StrCpy "${MUI_STARTMENUPAGE_VARIABLE}" ${MUI_TEMP1} + ReadRegStr ${MUI_TEMP1} "${MUI_STARTMENUPAGE_REGISTRY_ROOT}" "${MUI_STARTMENUPAGE_REGISTRY_KEY}" "${MUI_STARTMENUPAGE_REGISTRY_VALUENAME}" + StrCmp ${MUI_TEMP1} "" +2 + StrCpy "${MUI_STARTMENUPAGE_VARIABLE}" ${MUI_TEMP1} - !endif - !endif !endif !ifndef MUI_STARTMENUPAGE_NODISABLE