fixed page text settings; support for uninst license, directory pages; renamed language file string; updated startmenu text; removed old language file strings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2871 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
bb927a6230
commit
a042adbd64
11 changed files with 221 additions and 43 deletions
|
@ -546,7 +546,15 @@ Var MUI_TEMP2
|
|||
|
||||
LicenseData "${LICENSEDATA}"
|
||||
|
||||
!ifdef MUI_LICENSEPAGE_TEXT
|
||||
!ifndef MUI_LICENSEPAGE_TEXT
|
||||
!ifndef MUI_LICENSEPAGE_CHECKBOX & MUI_LICENSEPAGE_RADIOBUTTONS
|
||||
LicenseText "$(MUI_INNERTEXT_LICENSE_BOTTOM)"
|
||||
!else ifdef MUI_LICENSEPAGE_CHECKBOX
|
||||
LicenseText "$(MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX)"
|
||||
!else
|
||||
LicenseText "$(MUI_INNERTEXT_LICENSE_RADIOBUTTONS)"
|
||||
!endif
|
||||
!else
|
||||
LicenseText ${MUI_LICENSEPAGE_TEXT}
|
||||
!undef MUI_LICENSEPAGE_TEXT
|
||||
!endif
|
||||
|
@ -591,7 +599,7 @@ Var MUI_TEMP2
|
|||
Caption " "
|
||||
|
||||
!ifdef MUI_COMPONENTSPAGE_TEXT
|
||||
LicenseText ${MUI_COMPONENTSPAGE_TEXT}
|
||||
ComponentText ${MUI_COMPONENTSPAGE_TEXT}
|
||||
!undef MUI_COMPONENTSPAGE_TEXT
|
||||
!endif
|
||||
|
||||
|
@ -621,12 +629,12 @@ Var MUI_TEMP2
|
|||
Caption " "
|
||||
|
||||
!ifdef MUI_DIRECTORYPAGE_TEXT
|
||||
LicenseText ${MUI_DIRECTORYPAGE_TEXT}
|
||||
DirText ${MUI_DIRECTORYPAGE_TEXT}
|
||||
!undef MUI_DIRECTORYPAGE_TEXT
|
||||
!endif
|
||||
|
||||
!ifdef MUI_DIRECTORYPAGE_VARIABLE
|
||||
LicenseText "${MUI_DIRECTORYPAGE_VARIABLE}"
|
||||
DirVar "${MUI_DIRECTORYPAGE_VARIABLE}"
|
||||
!undef "MUI_DIRECTORYPAGE_VARAIBLE"
|
||||
!endif
|
||||
|
||||
|
@ -801,6 +809,60 @@ Var MUI_TEMP2
|
|||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNPAGE_LICENSE LICENSEDATA
|
||||
|
||||
!verbose push
|
||||
!verbose 3
|
||||
|
||||
!ifndef MUI_UNLICENSEPAGE
|
||||
!define MUI_UNLICENSEPAGE
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_UNIQUEID
|
||||
|
||||
PageEx un.license
|
||||
|
||||
PageCallbacks un.mui.LicensePre_${MUI_UNIQUEID} un.mui.LicenseShow_${MUI_UNIQUEID} un.mui.LicenseLeave_${MUI_UNIQUEID}
|
||||
|
||||
Caption " "
|
||||
|
||||
LicenseData "${LICENSEDATA}"
|
||||
|
||||
!ifndef MUI_LICENSEPAGE_TEXT
|
||||
!ifndef MUI_LICENSEPAGE_CHECKBOX & MUI_LICENSEPAGE_RADIOBUTTONS
|
||||
LicenseText "$(MUI_UNINNERTEXT_LICENSE_BOTTOM)"
|
||||
!else ifdef MUI_LICENSEPAGE_CHECKBOX
|
||||
LicenseText "$(MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX)"
|
||||
!else
|
||||
LicenseText "$(MUI_UNINNERTEXT_LICENSE_RADIOBUTTONS)"
|
||||
!endif
|
||||
!else
|
||||
LicenseText ${MUI_LICENSEPAGE_TEXT}
|
||||
!undef MUI_LICENSEPAGE_TEXT
|
||||
!endif
|
||||
|
||||
!ifdef MUI_LICENSEPAGE_CHECKBOX
|
||||
!ifndef MUI_UNLICENSEPAGE_CHECKBOX_USED
|
||||
!define MUI_UNLICENSEPAGE_CHECKBOX_USED
|
||||
!endif
|
||||
LicenseForceSelection checkbox
|
||||
!undef MUI_LICENSEPAGE_CHECKBOX
|
||||
!else ifdef MUI_LICENSEPAGE_RADIOBUTTONS
|
||||
!ifndef MUI_UNLICENSEPAGE_RADIOBUTTONS_USED
|
||||
!define MUI_UNLICENSEPAGE_RADIOBUTTONS_USED
|
||||
!endif
|
||||
LicenseForceSelection radiobuttons
|
||||
!undef MUI_LICENSEPAGE_RADIOBUTTONS
|
||||
!endif
|
||||
|
||||
PageExEnd
|
||||
|
||||
!insertmacro MUI_UNFUNCTION_LICENSEPAGE un.mui.LicensePre_${MUI_UNIQUEID} un.mui.LicenseShow_${MUI_UNIQUEID} un.mui.LicenseLeave_${MUI_UNIQUEID}
|
||||
|
||||
!verbose pop
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNPAGE_COMPONENTS
|
||||
|
||||
!verbose push
|
||||
|
@ -822,6 +884,11 @@ Var MUI_TEMP2
|
|||
|
||||
Caption " "
|
||||
|
||||
!ifdef MUI_COMPONENTSPAGE_TEXT
|
||||
ComponentText ${MUI_COMPONENTSPAGE_TEXT}
|
||||
!undef MUI_COMPONENTSPAGE_TEXT
|
||||
!endif
|
||||
|
||||
PageExEnd
|
||||
|
||||
!insertmacro MUI_UNFUNCTION_COMPONENTSPAGE un.mui.ComponentsPre_${MUI_UNIQUEID} un.mui.ComponentsShow_${MUI_UNIQUEID} un.mui.ComponentsLeave_${MUI_UNIQUEID}
|
||||
|
@ -830,6 +897,41 @@ Var MUI_TEMP2
|
|||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNPAGE_DIRECTORY
|
||||
|
||||
!verbose push
|
||||
!verbose 3
|
||||
|
||||
!ifndef MUI_UNDIRECTORYPAGE
|
||||
!define MUI_UNDIRECTORYPAGE
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_UNIQUEID
|
||||
|
||||
PageEx un.directory
|
||||
|
||||
PageCallbacks un.mui.DirectoryPre_${MUI_UNIQUEID} un.mui.DirectoryShow_${MUI_UNIQUEID} un.mui.DirectoryLeave_${MUI_UNIQUEID}
|
||||
|
||||
Caption " "
|
||||
|
||||
!ifdef MUI_DIRECTORYPAGE_TEXT
|
||||
DirText ${MUI_DIRECTORYPAGE_TEXT}
|
||||
!undef MUI_DIRECTORYPAGE_TEXT
|
||||
!endif
|
||||
|
||||
!ifdef MUI_DIRECTORYPAGE_VARIABLE
|
||||
DirVar "${MUI_DIRECTORYPAGE_VARIABLE}"
|
||||
!undef "MUI_DIRECTORYPAGE_VARAIBLE"
|
||||
!endif
|
||||
|
||||
PageExEnd
|
||||
|
||||
!insertmacro MUI_UNFUNCTION_DIRECTORYPAGE un.mui.DirectoryPre_${MUI_UNIQUEID} un.mui.DirectoryShow_${MUI_UNIQUEID} un.mui.DirectoryLeave_${MUI_UNIQUEID}
|
||||
|
||||
!verbose pop
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNPAGE_INSTFILES
|
||||
|
||||
!verbose push
|
||||
|
@ -1623,7 +1725,7 @@ Var MUI_TEMP2
|
|||
Function "${PRE}"
|
||||
|
||||
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
||||
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_INTRO_TITLE) $(MUI_UNTEXT_INTRO_SUBTITLE)
|
||||
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_CONFIRM_TITLE) $(MUI_UNTEXT_CONFIRM_SUBTITLE)
|
||||
|
||||
FunctionEnd
|
||||
|
||||
|
@ -1641,6 +1743,35 @@ Var MUI_TEMP2
|
|||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNFUNCTION_LICENSEPAGE PRE SHOW LEAVE
|
||||
|
||||
Function "${PRE}"
|
||||
|
||||
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
||||
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_LICENSE_TITLE) $(MUI_UNTEXT_LICENSE_SUBTITLE)
|
||||
|
||||
FunctionEnd
|
||||
|
||||
Function "${SHOW}"
|
||||
|
||||
!ifndef MUI_LICENSEPAGE_TEXT_TOP
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1040 $(MUI_INNERTEXT_LICENSE_TOP)
|
||||
!else
|
||||
!insertmacro MUI_INNERDIALOG_TEXT 1040 "${MUI_LICENSEPAGE_TEXT_TOP}"
|
||||
!undef MUI_LICENSEPAGE_TEXT_TOP
|
||||
!endif
|
||||
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
||||
|
||||
FunctionEnd
|
||||
|
||||
Function "${LEAVE}"
|
||||
|
||||
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
||||
|
||||
FunctionEnd
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNFUNCTION_COMPONENTSPAGE PRE SHOW LEAVE
|
||||
|
||||
Function "${PRE}"
|
||||
|
@ -1670,6 +1801,23 @@ Var MUI_TEMP2
|
|||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNFUNCTION_DIRECTORYPAGE PRE SHOW LEAVE
|
||||
|
||||
Function "${PRE}"
|
||||
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
||||
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_DIRECTORY_TITLE) $(MUI_UNTEXT_DIRECTORY_SUBTITLE)
|
||||
FunctionEnd
|
||||
|
||||
Function "${SHOW}"
|
||||
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
||||
FunctionEnd
|
||||
|
||||
Function "${LEAVE}"
|
||||
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
||||
FunctionEnd
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_UNFUNCTION_INSTFILESPAGE PRE SHOW LEAVE
|
||||
|
||||
Function ${PRE}
|
||||
|
@ -1913,12 +2061,12 @@ Var MUI_TEMP2
|
|||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_LICENSE_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_LICENSE_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_TOP"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING "MUI_INNERTEXT_LICENSE_BOTTOM" "^LicenseText"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_BOTTOM"
|
||||
!ifdef MUI_LICENSEPAGE_CHECKBOX_USED
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING "MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX" "^LicenseTextCB"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX"
|
||||
!endif
|
||||
!ifdef MUI_LICENSEPAGE_RADIOBUTTONS_USED
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING "MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS" "^LicenseTextRB"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
|
@ -1982,14 +2130,34 @@ Var MUI_TEMP2
|
|||
!ifdef MUI_UNINSTALLER
|
||||
|
||||
!ifdef MUI_UNCONFIRMPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_INTRO_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_INTRO_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_CONFIRM_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_CONFIRM_SUBTITLE"
|
||||
!endif
|
||||
|
||||
!ifdef MUI_UNLICENSEPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_LICENSE_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_LICENSE_SUBTITLE"
|
||||
!ifndef MUI_LICENSEPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_TOP"
|
||||
!endif
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNINNERTEXT_LICENSE_BOTTOM"
|
||||
!ifdef MUI_UNLICENSEPAGE_CHECKBOX_USED
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX"
|
||||
!endif
|
||||
!ifdef MUI_UNLICENSEPAGE_RADIOBUTTONS_USED
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
!ifdef MUI_UNCOMPONENTSPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_COMPONENTS_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_COMPONENTS_SUBTITLE"
|
||||
!endif
|
||||
|
||||
!ifdef MUI_DIRECTORYPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_DIRECTORY_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_DIRECTORY_SUBTITLE"
|
||||
!endif
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_FINISH_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_FINISH_SUBTITLE"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue