AutoCloseWindow setting, uninst components page fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3018 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
432d422355
commit
86141b0748
1 changed files with 61 additions and 46 deletions
|
@ -74,10 +74,6 @@ Var MUI_TEMP2
|
|||
!ifndef MUI_INSTFILESPAGE_PROGRESSBAR
|
||||
!define MUI_INSTFILESPAGE_PROGRESSBAR "smooth"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_FINISHPAGE_NOAUTOCLOSE
|
||||
AutoCloseWindow true
|
||||
!endif
|
||||
|
||||
!ifndef MUI_BGCOLOR
|
||||
!define MUI_BGCOLOR "FFFFFF"
|
||||
|
@ -564,11 +560,6 @@ Var MUI_TEMP2
|
|||
|
||||
PageExEnd
|
||||
|
||||
!ifndef MUI_VAR_HWND
|
||||
Var MUI_HWND
|
||||
!define MUI_VAR_HWND
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_FUNCTION_WELCOMEPAGE mui.WelcomePre_${MUI_UNIQUEID} mui.WelcomeLeave_${MUI_UNIQUEID}
|
||||
|
||||
!verbose pop
|
||||
|
@ -651,11 +642,6 @@ Var MUI_TEMP2
|
|||
!define MUI_COMPONENTSPAGE
|
||||
!endif
|
||||
|
||||
!ifndef MUI_VAR_TEXT
|
||||
Var MUI_TEXT
|
||||
!define MUI_VAR_TEXT
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_PAGE_INIT
|
||||
|
||||
PageEx components
|
||||
|
@ -721,15 +707,6 @@ Var MUI_TEMP2
|
|||
!define MUI_STARTMENUPAGE
|
||||
!endif
|
||||
|
||||
!ifndef MUI_STARTMENUPAGE_VARIABLE
|
||||
Var MUI_STARTMENU_FOLDER
|
||||
!define MUI_STARTMENUPAGE_VARIABLE "$MUI_STARTMENU_FOLDER"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_STARTMENUPAGE_DEFAULTFOLDER
|
||||
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "$(^Name)"
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_PAGE_INIT
|
||||
|
||||
PageEx custom
|
||||
|
@ -780,12 +757,6 @@ Var MUI_TEMP2
|
|||
!define MUI_FINISHPAGE
|
||||
!endif
|
||||
|
||||
!ifdef MUI_FINISHPAGE_LINK
|
||||
!ifndef MUI_FINISHPAGE_LINK_COLOR
|
||||
!define MUI_FINISHPAGE_LINK_COLOR "0x800000"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_PAGE_INIT
|
||||
|
||||
PageEx custom
|
||||
|
@ -796,11 +767,6 @@ Var MUI_TEMP2
|
|||
|
||||
PageExEnd
|
||||
|
||||
!ifndef MUI_VAR_HWND
|
||||
Var MUI_HWND
|
||||
!define MUI_VAR_HWND
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_FUNCTION_FINISHPAGE mui.FinishPre_${MUI_UNIQUEID} mui.FinishLeave_${MUI_UNIQUEID}
|
||||
|
||||
!verbose pop
|
||||
|
@ -1127,6 +1093,11 @@ Var MUI_TEMP2
|
|||
|
||||
!macro MUI_FUNCTION_WELCOMEPAGE PRE LEAVE
|
||||
|
||||
!ifndef MUI_VAR_HWND
|
||||
Var MUI_HWND
|
||||
!define MUI_VAR_HWND
|
||||
!endif
|
||||
|
||||
Function "${PRE}"
|
||||
|
||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
||||
|
@ -1242,6 +1213,11 @@ Var MUI_TEMP2
|
|||
|
||||
!macro MUI_FUNCTION_COMPONENTSPAGE PRE SHOW LEAVE
|
||||
|
||||
!ifndef MUI_VAR_TEXT
|
||||
Var MUI_TEXT
|
||||
!define MUI_VAR_TEXT
|
||||
!endif
|
||||
|
||||
Function "${PRE}"
|
||||
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
||||
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_TEXT_COMPONENTS_TITLE) $(MUI_TEXT_COMPONENTS_SUBTITLE)
|
||||
|
@ -1277,7 +1253,6 @@ Var MUI_TEMP2
|
|||
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
||||
|
||||
FunctionEnd
|
||||
|
||||
|
||||
!macroend
|
||||
|
||||
|
@ -1300,6 +1275,15 @@ Var MUI_TEMP2
|
|||
|
||||
!macro MUI_FUNCTION_STARTMENUPAGE PRE LEAVE
|
||||
|
||||
!ifndef MUI_STARTMENUPAGE_VARIABLE
|
||||
Var MUI_STARTMENU_FOLDER
|
||||
!define MUI_STARTMENUPAGE_VARIABLE "$MUI_STARTMENU_FOLDER"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_STARTMENUPAGE_DEFAULTFOLDER
|
||||
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "$(^Name)"
|
||||
!endif
|
||||
|
||||
Function "${PRE}"
|
||||
|
||||
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
||||
|
@ -1395,6 +1379,21 @@ Var MUI_TEMP2
|
|||
|
||||
!macro MUI_FUNCTION_FINISHPAGE PRE LEAVE
|
||||
|
||||
!ifndef MUI_VAR_HWND
|
||||
Var MUI_HWND
|
||||
!define MUI_VAR_HWND
|
||||
!endif
|
||||
|
||||
!ifndef MUI_FINISHPAGE_NOAUTOCLOSE
|
||||
AutoCloseWindow true
|
||||
!endif
|
||||
|
||||
!ifdef MUI_FINISHPAGE_LINK
|
||||
!ifndef MUI_FINISHPAGE_LINK_COLOR
|
||||
!define MUI_FINISHPAGE_LINK_COLOR "0x800000"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
Function "${PRE}"
|
||||
|
||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
||||
|
@ -1754,7 +1753,7 @@ Var MUI_TEMP2
|
|||
!ifdef MUI_FINISHPAGE_LINK_LOCATION
|
||||
!undef MUI_FINISHPAGE_LINK_LOCATION
|
||||
!endif
|
||||
!ifdef MUI_FINISHPAGE_LINK_COLOR
|
||||
!ifdef MUI_FINISHPAGE_LINK_COLOR
|
||||
!undef MUI_FINISHPAGE_LINK_COLOR
|
||||
!endif
|
||||
!ifdef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
||||
|
@ -1917,31 +1916,47 @@ Var MUI_TEMP2
|
|||
|
||||
!macro MUI_UNFUNCTION_COMPONENTSPAGE PRE SHOW LEAVE
|
||||
|
||||
!ifndef MUI_VAR_TEXT
|
||||
Var MUI_TEXT
|
||||
!define MUI_VAR_TEXT
|
||||
!endif
|
||||
|
||||
Function "${PRE}"
|
||||
|
||||
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
||||
|
||||
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_COMPONENTS_TITLE) $(MUI_UNTEXT_COMPONENTS_SUBTITLE)
|
||||
|
||||
FunctionEnd
|
||||
|
||||
|
||||
Function "${SHOW}"
|
||||
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE)
|
||||
!ifdef MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1042 "${MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE}"
|
||||
!undef MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE
|
||||
!else
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1042 "$(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE)"
|
||||
!endif
|
||||
|
||||
FindWindow $MUI_TEMP1 "#32770" "" $HWNDPARENT
|
||||
GetDlgItem $MUI_TEMP1 $MUI_TEMP1 1043
|
||||
EnableWindow $MUI_TEMP1 0
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)
|
||||
|
||||
!ifdef MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1043 "${MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO}"
|
||||
StrCpy $MUI_TEXT "${MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO}"
|
||||
!undef MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO
|
||||
!else
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1043 "$(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)"
|
||||
StrCpy $MUI_TEXT "$(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)"
|
||||
!endif
|
||||
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
||||
|
||||
FunctionEnd
|
||||
|
||||
|
||||
Function "${LEAVE}"
|
||||
|
||||
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
||||
|
||||
|
||||
FunctionEnd
|
||||
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNFUNCTION_DIRECTORYPAGE PRE SHOW LEAVE
|
||||
|
@ -2260,4 +2275,4 @@ Var MUI_TEMP2
|
|||
|
||||
!ifndef MUI_MANUALVERBOSE
|
||||
!verbose 4
|
||||
!endif
|
||||
!endif
|
Loading…
Add table
Add a link
Reference in a new issue