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

Inserting Pages

+

There are two ways to insert pages with the ExperienceUI. The first - and easiest - way is via the ${Page} command. This command handles all but two of the pages in the ExperienceUI, and plus it is very easy to learn and understand. You must include XPUI.nsh before inserting pages.

+ + +

The other way to insert a page is using a macro. This is really what the ${Page} command does behind the scenes, so there is no difference in behavior. To insert a page using the commands below, use, for example, !insertmacro XPUI_PAGE_WELCOME.

+

+ All of the pages listed here except the NSIS-Style uninstall confirmation page can be used in either the installer or the uninstaller.
+
+ + + A note on page defines: When you define a custom string, it is usually applied to the installer 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, or just ${UnPage} Welcome.
+
+
+

+ +
+ + + +
+ + + +