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:
joostverburg 2003-04-26 22:30:52 +00:00
parent 2c8e3b3c81
commit 6477e00e5f
3 changed files with 65 additions and 54 deletions

View file

@ -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

View file

@ -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 />

View file

@ -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