more texts can be customized
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2497 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
2c8e3b3c81
commit
6477e00e5f
3 changed files with 65 additions and 54 deletions
|
@ -1,6 +1,6 @@
|
|||
NSIS Modern User Interface - VERSION HISTORY
|
||||
|
||||
1.64 - April 25, 2003
|
||||
1.64 - April 27, 2003
|
||||
* Support for license page with checkbox or radiobuttons to let the
|
||||
user accept the agreement or not
|
||||
* Macro's for finish headers don't have to be inserted anymore
|
||||
|
@ -10,6 +10,7 @@ NSIS Modern User Interface - VERSION HISTORY
|
|||
* New macro's: get language for uninstaller, delete shortcuts
|
||||
* Language specific fonts
|
||||
* Welcome/Finish page INI files can be modified in pre functions
|
||||
* More texts can be customized
|
||||
* Language files have to be updated
|
||||
|
||||
1.63 - March 9, 2003
|
||||
|
|
|
@ -158,7 +158,7 @@ follow these steps:</p>
|
|||
<pre class="margin">
|
||||
!define MUI_WELCOMEPAGE ;No value
|
||||
!define MUI_FINISHPAGE_RUN "$INSTDIR\Application.exe" ;Value
|
||||
!define MUI_FONTSTYLE_HEADER "700 /ITALIC" ;Multiple parameters
|
||||
!define MUI_INSTALLCOLORS "FFFFFF 000000" ;Multiple parameters
|
||||
</pre>
|
||||
<p class="text">All defines are optional.</p>
|
||||
<p class="subheader">3a. General settings</p>
|
||||
|
@ -331,7 +331,18 @@ follow these steps:</p>
|
|||
</pre>
|
||||
<p class="text">Have a look at the language files for a complete list of all the
|
||||
string names.</p>
|
||||
<p class="text">You can also customize the fonts for a language using these defines:</p>
|
||||
<p class="text">You can customize texts that can be set in the Classic UI using the LicenseText,
|
||||
ComponentText, DirText and MiscButtonText commands but are not being changed by the Modern UI using
|
||||
these defines:</p>
|
||||
<pre class="margin">
|
||||
MUI_BUTTONTEXT_LICENSE, MUI_BUTTONTEXT_BACK, MUI_BUTTONTEXT_NEXT,
|
||||
MUI_BUTTONTEXT_CANCEL
|
||||
|
||||
MUI_INNERTEXT_COMPONENTS_SUB1, MUI_INNERTEXT_COMPONENTS_SUB2
|
||||
|
||||
MUI_TEXT_DIRECTORY_BROWSE
|
||||
</pre>
|
||||
<p class="text">You can also customize the fonts for a language using the following defines:</p>
|
||||
<p class="text"><span class="bold">MUI_FONT_HEADER </span><span class="parameter">font_name</span><br />
|
||||
<span class="bold">MUI_FONTSIZE_HEADER </span><span class="parameter">font_size</span><br />
|
||||
<span class="bold">MUI_FONTSTYLE_HEADER </span><span class="parameter">weight [/ITALIC] [/UNDERLINE] [/STRIKE]</span><br />
|
||||
|
@ -602,7 +613,7 @@ MUI_UNCUSTOMFUNCTION_INSTFILES_LEAVE
|
|||
</p>
|
||||
<p class="header">Version history</p>
|
||||
<ul>
|
||||
<li>1.64 - April 25, 2003
|
||||
<li>1.64 - April 27, 2003
|
||||
<ul>
|
||||
<li>Support for license page with checkbox or radiobuttons to
|
||||
let the user accept the agreement or not</li>
|
||||
|
@ -613,6 +624,7 @@ MUI_UNCUSTOMFUNCTION_INSTFILES_LEAVE
|
|||
<li>New macro's: get language for uninstaller, delete shortcuts</li>
|
||||
<li>Language specific fonts</li>
|
||||
<li>Welcome/Finish page INI files can be modified in pre functions</li>
|
||||
<li>More texts can be customized</li>
|
||||
<li>Language files have to be updated</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
|
@ -640,52 +652,6 @@ MUI_UNCUSTOMFUNCTION_INSTFILES_LEAVE
|
|||
<li>No changed language strings</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<p class="text"></p>
|
||||
<ul>
|
||||
<li>1.62 - February 2, 2003
|
||||
<ul>
|
||||
<li>Final version for NSIS 2 beta 1</li>
|
||||
<li>New language strings for finish page</li>
|
||||
<li>Possibility to let a Modern UI Function call your own function</li>
|
||||
<li>No problems anymore when using both 'Run program' and 'Show Readme'
|
||||
on the finish page</li>
|
||||
<li>Default state of checkboxes on the finish page can be changed</li>
|
||||
<li>Welcome / Finish page compatible with custom DPI settings</li>
|
||||
<li>Converted Install Options INI files to use dialog units</li>
|
||||
<li>More ReserveFile macro's</li>
|
||||
<li>Background color can be changed with a define</li>
|
||||
<li>Support for multilingual branding texts</li>
|
||||
<li>Start Menu / Finish page window titles also work when using
|
||||
custom page commands</li>
|
||||
<li>Language files should be inserted after inserting the MUI_SYSTEM
|
||||
macro</li>
|
||||
<li>Define MUI_MANUALVERBOSE if you don't want the Modern UI to change
|
||||
the verbose settings during compilation</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<p class="text"></p>
|
||||
<ul>
|
||||
<li>1.61 - December 5, 2002
|
||||
<ul>
|
||||
<li>Final version for NSIS 2 beta 0</li>
|
||||
<li>modern3.exe UI without description area</li>
|
||||
<li>Added define to show uninstall confirm page</li>
|
||||
<li>Added language string for finish page title and continue to uninstall</li>
|
||||
<li>Define for parameters for the application to run on the finish page</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<p class="text"></p>
|
||||
<ul>
|
||||
<li>1.6 - November 18, 2002
|
||||
<ul>
|
||||
<li>Welcome / Finish page</li>
|
||||
<li>Automatic ask for reboot on the finish page</li>
|
||||
<li>Create no shortcut option on the Start Menu Folder selection page</li>
|
||||
<li>Customizing GUIInit functions easier</li>
|
||||
<li>Minor font / UI changes</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<p class="text"><a href="Changelog.txt">Complete version history</a></p>
|
||||
<p class="header">Credits</p>
|
||||
<p class="text">Made by Joost Verburg.<br />
|
||||
|
|
|
@ -1994,7 +1994,11 @@
|
|||
!ifdef MUI_LICENSEPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_LICENSE_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_LICENSE_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND "LicenseText" "MUI_INNERTEXT_LICENSE_TOP"
|
||||
!ifndef MUI_BUTTONTEXT_LICENSE
|
||||
!define MUI_BUTTONTEXT_LICENSE ""
|
||||
!endif
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "LicenseText" "MUI_INNERTEXT_LICENSE_TOP" "$\"${MUI_INNERTEXT_LICENSE_TOP}$\" $\"${MUI_BUTTONTEXT_LICENSE}$\""
|
||||
!undef MUI_BUTTONTEXT_LICENSE
|
||||
!ifndef MUI_LICENSEPAGE_CHECKBOX & MUI_LICENSEPAGE_RADIOBUTTONS
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_BOTTOM"
|
||||
!else
|
||||
|
@ -2012,7 +2016,19 @@
|
|||
!ifdef MUI_COMPONENTSPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_COMPONENTS_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_COMPONENTS_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_CONTINUE "ComponentText" "MUI_INNERTEXT_COMPONENTS_TOP" "MUI_INSTALLBUTTON_COMPONENTS"
|
||||
!ifndef MUI_INNERTEXT_COMPONENTS_SUB1
|
||||
!define MUI_INNERTEXT_COMPONENTS_SUB1 ""
|
||||
!endif
|
||||
!ifndef MUI_INNERTEXT_COMPONENTS_SUB2
|
||||
!define MUI_INNERTEXT_COMPONENTS_SUB2 ""
|
||||
!endif
|
||||
!ifndef MUI_INSTALLBUTTON_COMPONENTS
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "ComponentText" "MUI_INNERTEXT_COMPONENTS_TOP" "$\"${MUI_INNERTEXT_COMPONENTS_TOP} ${MUI_TEXT_CONTINUE_NEXT}$\" $\"${MUI_INNERTEXT_COMPONENTS_SUB1}$\" $\"${MUI_INNERTEXT_COMPONENTS_SUB2}$\""
|
||||
!else
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "ComponentText" "MUI_INNERTEXT_COMPONENTS_TOP" "$\"${MUI_INNERTEXT_COMPONENTS_TOP} ${MUI_TEXT_CONTINUE_INSTALL}$\" $\"${MUI_INNERTEXT_COMPONENTS_SUB1}$\" $\"${MUI_INNERTEXT_COMPONENTS_SUB2}$\""
|
||||
!endif
|
||||
!undef MUI_INNERTEXT_COMPONENTS_SUB1
|
||||
!undef MUI_INNERTEXT_COMPONENTS_SUB2
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO"
|
||||
!endif
|
||||
|
@ -2020,7 +2036,15 @@
|
|||
!ifdef MUI_DIRECTORYPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_DIRECTORY_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_DIRECTORY_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_CONTINUE "DirText" "MUI_INNERTEXT_DIRECTORY_TOP" "MUI_INSTALLBUTTON_DIRECTORY"
|
||||
!ifndef MUI_TEXT_DIRECTORY_BROWSE
|
||||
!define MUI_TEXT_DIRECTORY_BROWSE ""
|
||||
!endif
|
||||
!ifndef MUI_INSTALLBUTTON_DIRECTORY
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "DirText" "MUI_INNERTEXT_DIRECTORY_TOP" "$\"${MUI_INNERTEXT_DIRECTORY_TOP} ${MUI_TEXT_CONTINUE_NEXT}$\" $\"$\" $\"${MUI_TEXT_DIRECTORY_BROWSE}$\""
|
||||
!else
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "DirText" "MUI_INNERTEXT_DIRECTORY_TOP" "$\"${MUI_INNERTEXT_DIRECTORY_TOP} ${MUI_TEXT_CONTINUE_INSTALL}$\" $\"$\" $\"${MUI_TEXT_DIRECTORY_BROWSE}$\""
|
||||
!endif
|
||||
!undef MUI_TEXT_DIRECTORY_BROWSE
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_DIRECTORY_DESTINATION"
|
||||
!endif
|
||||
|
||||
|
@ -2040,8 +2064,18 @@
|
|||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_INSTALLING_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_INSTALLING_SUBTITLE"
|
||||
|
||||
!ifndef MUI_BUTTONTEXT_BACK
|
||||
!define MUI_BUTTONTEXT_BACK ""
|
||||
!endif
|
||||
!ifndef MUI_BUTTONTEXT_NEXT
|
||||
!define MUI_BUTTONTEXT_NEXT ""
|
||||
!endif
|
||||
!ifndef MUI_BUTTONTEXT_CANCEL
|
||||
!define MUI_BUTTONTEXT_CANCEL ""
|
||||
!endif
|
||||
|
||||
!ifdef MUI_FINISHPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "MiscButtonText" "MUI_TEXT_FINISH_BUTTON" '"" "" "" "${MUI_TEXT_FINISH_BUTTON}"'
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "MiscButtonText" "MUI_TEXT_FINISH_BUTTON" "$\${MUI_BUTTONTEXT_BACK}"$\" $\"${MUI_BUTTONTEXT_NEXT}$\" $\"${MUI_BUTTONTEXT_CANCEL}$\" $\"${MUI_TEXT_FINISH_BUTTON}$\""
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_INFO_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_INFO_TEXT"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_INFO_REBOOT"
|
||||
|
@ -2049,8 +2083,18 @@
|
|||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_REBOOTLATER"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_RUN"
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_SHOWREADME"
|
||||
!else
|
||||
!ifndef MUI_BUTTONTEXT_CLOSE
|
||||
!define MUI_BUTTONTEXT_CLOSE ""
|
||||
!endif
|
||||
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER "MiscButtonText" "MUI_TEXT_FINISH_BUTTON" "$\${MUI_BUTTONTEXT_BACK}"$\" $\"${MUI_BUTTONTEXT_NEXT}$\" $\"${MUI_BUTTONTEXT_CANCEL}$\" $\"${MUI_BUTTONTEXT_CLOSE}$\""
|
||||
!undef MUI_BUTTONTEXT_CLOSE
|
||||
!endif
|
||||
|
||||
!undef MUI_BUTTONTEXT_BACK
|
||||
!undef MUI_BUTTONTEXT_NEXT
|
||||
!undef MUI_BUTTONTEXT_CANCEL
|
||||
|
||||
!ifdef MUI_ABORTWARNING
|
||||
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_ABORTWARNING"
|
||||
!endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue