From 222db2762828a6db9eaadc413b8053f42e9ff3b7 Mon Sep 17 00:00:00 2001
From: joostverburg
Welcome Page
-MUI_CUSTOMFUNCTION_WELCOME
+MUI_CUSTOMFUNCTION_WELCOME_PRE
+MUI_CUSTOMFUNCTION_WELCOME_SHOW
License Page
@@ -479,7 +480,7 @@ MUI_CUSTOMFUNCTION_DIRECTORY_LEAVE
Start Menu Folder Page
-MUI_CUSTOMFUNCTION_STARTMENU
+MUI_CUSTOMFUNCTION_STARTMENU
Install Files Page
@@ -489,13 +490,14 @@ MUI_CUSTOMFUNCTION_INSTFILES_LEAVE
Finish Page
-MUI_CUSTOMFUNCTION_FINISH
+MUI_CUSTOMFUNCTION_FINISH_PRE
+MUI_CUSTOMFUNCTION_FINISH_SHOW
Uninstaller - Confirm Page
-MUI_UNCUSTOMFUNCTION_LICENSE_PRE
-MUI_UNCUSTOMFUNCTION_LICENSE_SHOW
-MUI_UNCUSTOMFUNCTION_LICENSE_LEAVE
+MUI_UNCUSTOMFUNCTION_CONFIRM_PRE
+MUI_UNCUSTOMFUNCTION_CONFIRM_SHOW
+MUI_UNCUSTOMFUNCTION_CONFIRM_LEAVE
Uninstaller - Uninstall Files Page
diff --git a/Contrib/Modern UI/System.nsh b/Contrib/Modern UI/System.nsh
index 2337d3f9..1e934e80 100644
--- a/Contrib/Modern UI/System.nsh
+++ b/Contrib/Modern UI/System.nsh
@@ -889,7 +889,7 @@
!macroend
-!macro MUI_FUNCTIONS_WELCOMEPAGE SETWELCOME
+!macro MUI_FUNCTIONS_WELCOMEPAGE FUNCTION
!ifndef MUI_NOVERBOSE
!ifndef MUI_MANUALVERBOSE
@@ -897,7 +897,11 @@
!endif
!endif
- Function "${SETWELCOME}"
+ Function "${FUNCTION}"
+
+ !ifdef MUI_CUSTOMFUNCTION_WELCOME_PRE
+ Call "${MUI_CUSTOMFUNCTION_WELCOME_PRE}"
+ !endif
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
@@ -906,7 +910,7 @@
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
- GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
+ GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1035
@@ -928,13 +932,17 @@
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1202
SetStaticBkColor ${MUI_TEMP2} "${MUI_BGCOLOR}"
+
+ !ifdef MUI_CUSTOMFUNCTION_WELCOME_SHOW
+ Call "${MUI_CUSTOMFUNCTION_WELCOME_SHOW}"
+ !endif
!insertmacro MUI_INSTALLOPTIONS_SHOW
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
- GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
+ GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1035
@@ -1170,6 +1178,10 @@
Function "${FUNCTION}"
+ !ifdef MUI_CUSTOMFUNCTION_FINISH_PRE
+ Call "${MUI_CUSTOMFUNCTION_FINISH_PRE}"
+ !endif
+
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
Push ${MUI_TEMP3}
@@ -1327,6 +1339,10 @@
show:
!endif
+ !ifdef MUI_CUSTOMFUNCTION_FINISH_SHOW
+ Call "${MUI_CUSTOMFUNCTION_FINISH_SHOW}"
+ !endif
+
!insertmacro MUI_INSTALLOPTIONS_SHOW
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028