Modern UI 1.4
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1538 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
cbb175d85d
commit
c700365ee8
24 changed files with 466 additions and 1037 deletions
|
@ -124,17 +124,20 @@ a:hover
|
|||
macro system inserts all code and functions for you. For an example,
|
||||
have a look at <a href="../../Examples/Modern UI/Basic.nsi">Basic.nsi</a>.<br><br>
|
||||
To remove certain default NSIS pages (such as the License page),
|
||||
remove a define before the language files (for example, remove
|
||||
!define MUI_LICENSEPAGE), and remove the other instruction for
|
||||
remove a define at the top of the page (for example, remove
|
||||
!define MUI_LICENSEPAGE), and remove the other instructions for
|
||||
the page (for example, LicenseData).</p>
|
||||
<p class="text"><span class="subheader">Advanced Macro System, Install Options</span><br>
|
||||
If you want put your code in certain NSIS functions or want to
|
||||
use custom installer pages, use the Advanced Macro System.
|
||||
The code will still be inserted using the macro's, but
|
||||
you can customize a lot of things, add your own code or
|
||||
add new pages.<br>
|
||||
If you want put your own code in certain NSIS functions or
|
||||
want to use custom installer pages, use the Advanced Macro
|
||||
System. The code will still be inserted using the macro's,
|
||||
but you can customize a lot of things, add your own code or
|
||||
add new pages.<br><br>
|
||||
Using the Install Options macro's, it's also very easy to use
|
||||
custom pages in your installer.<br>
|
||||
custom pages in your installer. Just add a new Page command
|
||||
between the other page commands: Page [function name] and call
|
||||
Install Options in [function name] using the
|
||||
MUI_INSTALLOPTIONS_SHOW macro.<br><br>
|
||||
Have a look at <a href="../../Examples/Modern UI/InstallOptions.nsi">
|
||||
InstallOptions.nsi</a> for an example of the Install Options
|
||||
and the Advanced Macro System.</p>
|
||||
|
@ -148,7 +151,7 @@ a:hover
|
|||
for a multilanguage example using the Basic Macro System.
|
||||
<p class="header">The interface</p>
|
||||
<p class="text"><span class="subheader">Modern.exe and modern2.exe</span><br>
|
||||
There are two different version of the interface.
|
||||
There are two different versions of the interface.
|
||||
Modern.exe contains the dialogs of the standard interface.
|
||||
If you have an installer with a lot of subsections
|
||||
or long section names, use modern2.exe, which has a different
|
||||
|
@ -190,17 +193,12 @@ a:hover
|
|||
To change them, you need to edit this file and recompile NSIS.</p>
|
||||
<p class="header">Version history</p>
|
||||
<ul>
|
||||
<li class="changelog">1.3 - October 27, 2002
|
||||
<li class="changelog">1.4 - October 30, 2002
|
||||
<ul>
|
||||
<li>Easier macro system for basic scripts
|
||||
<li>New MultiLanguage system using Modern UI Language Files
|
||||
<li>New directory structure (header/language files in Contrib\Modern UI)
|
||||
<li>Small bugfixes & typo corrections
|
||||
<li>SetPage function should be set using defines
|
||||
<li>Different NextPage/PrevPage/FinishHeader macro's for install/uninstall
|
||||
<li>Interface settings can be definend (for example, MUI_ICON), no parameters
|
||||
for MUI_INTERFACE anymore
|
||||
<li>New Install Options macro's to read/write IO INI file values
|
||||
<li>Uses new NSIS Page command
|
||||
<li>Macro system way smaller
|
||||
<li>Advanced Macro System a lot easier
|
||||
<li>Renamed some defines
|
||||
</ul>
|
||||
</ul>
|
||||
<p class="text"><a href="Changelog.txt">Complete version history</a></p>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue