From ae3de07d7218e1b1dbb878e8670d41b7711efe7a Mon Sep 17 00:00:00 2001 From: joostverburg Date: Mon, 4 Nov 2002 14:13:24 +0000 Subject: [PATCH] right position for .onInit git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1584 212acab6-be3b-0410-9dea-997c60f758d6 --- Examples/Modern UI/InstallOptions.nsi | 38 +++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/Examples/Modern UI/InstallOptions.nsi b/Examples/Modern UI/InstallOptions.nsi index 12da6d6d..f7d3276d 100644 --- a/Examples/Modern UI/InstallOptions.nsi +++ b/Examples/Modern UI/InstallOptions.nsi @@ -78,25 +78,6 @@ ;-------------------------------- ;Installer Sections -Function .onInit - - ;Extract Install Options INI Files - !insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioA.ini" - !insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioB.ini" - !insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioC.ini" - - ;Titles for Install Options dialogs - !insertmacro MUI_INSTALLOPTIONS_WRITETITLE "ioA.ini" "$(TEXT_IO_PAGETITLE_A)" - !insertmacro MUI_INSTALLOPTIONS_WRITETITLE "ioB.ini" "$(TEXT_IO_PAGETITLE_B)" - !insertmacro MUI_INSTALLOPTIONS_WRITETITLE "ioC.ini" "$(TEXT_IO_PAGETITLE_C)" - - ;Abort warnings for Install Options dialogs - !insertmacro MUI_INSTALLOPTIONS_WRITEABORTWARNING "ioA.ini" - !insertmacro MUI_INSTALLOPTIONS_WRITEABORTWARNING "ioB.ini" - !insertmacro MUI_INSTALLOPTIONS_WRITEABORTWARNING "ioC.ini" - -FunctionEnd - Section "modern.exe" SecCopyUI ;Add your stuff here @@ -120,6 +101,25 @@ SectionEnd ;-------------------------------- ;Installer Functions +Function .onInit + + ;Extract Install Options INI Files + !insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioA.ini" + !insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioB.ini" + !insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioC.ini" + + ;Titles for Install Options dialogs + !insertmacro MUI_INSTALLOPTIONS_WRITETITLE "ioA.ini" "$(TEXT_IO_PAGETITLE_A)" + !insertmacro MUI_INSTALLOPTIONS_WRITETITLE "ioB.ini" "$(TEXT_IO_PAGETITLE_B)" + !insertmacro MUI_INSTALLOPTIONS_WRITETITLE "ioC.ini" "$(TEXT_IO_PAGETITLE_C)" + + ;Abort warnings for Install Options dialogs + !insertmacro MUI_INSTALLOPTIONS_WRITEABORTWARNING "ioA.ini" + !insertmacro MUI_INSTALLOPTIONS_WRITEABORTWARNING "ioB.ini" + !insertmacro MUI_INSTALLOPTIONS_WRITEABORTWARNING "ioC.ini" + +FunctionEnd + Function SetCustomA !insertmacro MUI_HEADER_TEXT $(TEXT_IO_TITLE) $(TEXT_IO_SUBTITLE) !insertmacro MUI_INSTALLOPTIONS_SHOW "ioA.ini"