diff -r 000000000000 -r d5ce4c64ef88 Docs/ExperienceUI/pages/page_settings.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Docs/ExperienceUI/pages/page_settings.htm Tue Oct 16 00:07:41 2007 -0400 @@ -0,0 +1,282 @@ + + + ExperienceUI Documentation Content Frame + + + + + + + + + + + + + + + + + + + + +
+ + + + + +

+

Uninstaller Strings

+

+

+ When you define a custom string, it is usually applied to the installer (i. e. not the uninstaller) only. To make a custom string that applies to the uninstaller, define the string as normal, but add UN after the XPUI_ part of the define. An example would be XPUI_COMPONENTSPAGE_TITLE becomes XPUI_UNCOMPONENTSPAGE_TITLE. Note that this does not apply to macros; to insert, for example, the welcome page into your uninstaller, insert XPUI_PAGEMODE_UNINST and then XPUI_PAGE_WELCOME.
+
+ Starting with ExperienceUI 1.1, you can define a string before inserting a language to change the default text for every page. Defining a string and then inserting the associated page will change the text only for that page. In other words, if you define "XPUI_DIRECTORYPAGE_TITLE" and then insert the English language, every directory page in the installer will use that define. But, if you define "XPUI_DIRECTORYPAGE_TITLE" and the insert the directory page, only that instance of the directory page will have the custom title. The UN prefix still applies to per-page settings.
+
+ Some settings are per-page-only. These settings are only reflected in one instance of a page, and the default settings are either static or can only be changed with a different command. Example: XPUI_COMPONENTSPAGE_TEXT_INSTTYPE, when defined, only changes the text next to the install type combo box on the first instance of the components page that is inserted after the define. On subsequent components pages, this new setting will be ignored (in fact, after the first components page that is inserted, this setting will be !undef'ed). Of course, you can define the setting for as many components pages as you want. +
+

+ + + + +

+

Welcome Page Settings

+

+ + + + + +

+

InstallShield®-style Welcome Page Settings

+

+

Note: The XPUI_WELCOMEPAGESTYLE2_* defines are deprecated. Use the ones below, instead.

+ + + + + +

+

License Page Settings

+

+ + + + +

Force Selection options

+ +
+ +
+ +
+ +
+ + + + +

+

Components Page Settings

+

+ +

+ NOTE: Use the ComponentText command to set the default main text on every components page.
+

+
+ + + +

+

Directory Page Settings

+

+ +

+ 1$_CLICK is an internal NSIS variable that changes to say, "Click Next to continue" or "Click Install to start the installation" depending on whether the InstFiles page is next or not. +

+ + + +

+

Start Menu Page Settings

+

+ +

+ + For information on the Start Menu page, please see the Start Menu Page documentation. + +

+ + + +

+

Install Confirm Page Settings

+

+ + + + + +

+

InstFiles Page Settings

+

+ + + + + +

+

Install Success Page Settings

+

+ + + + + +

+

Finish Page Settings

+

+ + + + +

+

Abort Page Settings

+

+ + + + + +

+

Uninstall Confirm Page Settings

+

+ + + +
+ +
+ + + +
+ + + +