From 5d896158e72c13efd1ce13dfce7ac60bbb8ee420 Mon Sep 17 00:00:00 2001
From: joostverburg
-LangString TEXT_IO_WINDOWTITLE ": Install Options Page Title" - !insertmacro MUI_PAGECOMMAND_WELCOME !insertmacro MUI_PAGECOMMAND_LICENSE !insertmacro MUI_PAGECOMMAND_COMPONENTS !insertmacro MUI_PAGECOMMAND_DIRECTORY -Page custom FunctionName $(TEXT_IO_WINDOWTITLE) ;A custom page +Page custom FunctionName ;A custom page !insertmacro MUI_PAGECOMMAND_INSTFILES !insertmacro MUI_PAGECOMMAND_FINISH
For the uninstaller:
-LangString un.UNTEXT_IO_WINDOWTITLE ": Install Options Page Title" - !insertmacro MUI_UNPAGECOMMAND_CONFIRM -UninstPage custom un.FunctionName $(UNTEXT_IO_WINDOWTITLE) ;A custom page +UninstPage custom un.FunctionName ;A custom page !insertmacro MUI_UNPAGECOMMAND_INSTFILES
Don't forget to define MUI_CUSTOMPAGECOMMANDS or diff --git a/Examples/Modern UI/InstallOptions.nsi b/Examples/Modern UI/InstallOptions.nsi index c65eae6c..cea1f615 100644 --- a/Examples/Modern UI/InstallOptions.nsi +++ b/Examples/Modern UI/InstallOptions.nsi @@ -39,11 +39,11 @@ ;Pages !insertmacro MUI_PAGECOMMAND_LICENSE - Page custom SetCustomA "$(TEXT_IO_PAGETITLE_A)" - Page custom SetCustomB "$(TEXT_IO_PAGETITLE_B)" + Page custom SetCustomA + Page custom SetCustomB !insertmacro MUI_PAGECOMMAND_COMPONENTS !insertmacro MUI_PAGECOMMAND_DIRECTORY - Page custom SetCustomC "$(TEXT_IO_PAGETITLE_C)" + Page custom SetCustomC !insertmacro MUI_PAGECOMMAND_INSTFILES ;-------------------------------- @@ -60,11 +60,6 @@ ;Header LangString TEXT_IO_TITLE ${LANG_ENGLISH} "InstallOptions Page" LangString TEXT_IO_SUBTITLE ${LANG_ENGLISH} "Create your own dialog!" - - ;Window titles - LangString TEXT_IO_PAGETITLE_A ${LANG_ENGLISH} ": Custom Page A" - LangString TEXT_IO_PAGETITLE_B ${LANG_ENGLISH} ": Custom Page B" - LangString TEXT_IO_PAGETITLE_C ${LANG_ENGLISH} ": Custom Page C" ;-------------------------------- ;Data