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

Useful macros

+

+ + Of course, there are macros that the ExperienceUI uses for its system that are great in your script. Here are a few:
+
+ XPUI_SET Symbol Value - Defines a symbol, and sets it to the value specified. If the symbol is + already defined, its value will be overwritten.
+
+ XPUI_UNSET Symbol - !undefs a symbol if it is defined. This is a safer way to undefine a symbol, + because if you try to undefine a symbol using !undef, and it isn't defined, MakeNSIS will stop compiling your script.
+
+ XPUI_DEFAULT Symbol Value - Defines a symbol. If the symbol is already defined, its value will + not be overwritten.
+
+ XPUI_INNERDIALOG_TEXT Text Control_ID - Sets control Control_ID to Text on the inner dialog (RECT + 1018).
+
+ XPUI_PAGECOLOR_INIT Control_ID - Sets Control_ID on the inner child window to the XPUI + dialog colors.
+
+ XPUI_PAGEBG_INIT - Sets control 1005 on the inner dialog to the background color.
+
+ XPUI_SET_BG - Initializes the background image. Use this if you have a) a custom skin, and b) + if you have custom pages that occur before the first ExperienceUI-native page.
+
+
+

+ +
+ + + +
+ + + +