Docs/ExperienceUI/pages/useful_macros.htm
changeset 0 d5ce4c64ef88
equal deleted inserted replaced
-1:000000000000 0:d5ce4c64ef88
       
     1 <html>
       
     2   <head>
       
     3     <title>ExperienceUI Documentation Content Frame</title>
       
     4     <link rel=stylesheet href=style.css type=text/css>
       
     5   </head>
       
     6   
       
     7   <body bgcolor="#FFFFFF" style="background-color:#FFFFFF;margin:0px;padding:0px">
       
     8   
       
     9     <table border=0 width=100% height=100%>
       
    10     
       
    11       <tr>
       
    12       
       
    13         <td valign=top style=margin:10px;padding:10px>
       
    14     
       
    15 	  <h1>Useful macros</h1>
       
    16 	  <p style="margin-left: 0.20in">
       
    17 	  <font face=Verdana style=font-size:8pt color=#000000>
       
    18 	  Of course, there are macros that the ExperienceUI uses for its system that are great in your script.  Here are a few:<br>
       
    19 	  <br>
       
    20 	  <b>XPUI_SET</b> <font color=#294F75>Symbol Value</font> - Defines a symbol, and sets it to the value specified.  If the symbol is
       
    21 	  already defined, its value will be overwritten.<br>
       
    22 	  <br>
       
    23 	  <b>XPUI_UNSET</b> <font color=#294F75>Symbol</font> - !undefs a symbol if it is defined.  This is a safer way to undefine a symbol,
       
    24 	  because if you try to undefine a symbol using !undef, and it isn't defined, MakeNSIS will stop compiling your script.<br>
       
    25 	  <br>
       
    26 	  <b>XPUI_DEFAULT</b> <font color=#294F75>Symbol Value</font> - Defines a symbol.  If the symbol is already defined, its value will
       
    27 	  <b>not</b> be overwritten.<br>
       
    28 	  <br>
       
    29 	  <b>XPUI_INNERDIALOG_TEXT</b> <font color=#294F75>Text Control_ID</font> - Sets control Control_ID to Text on the inner dialog (RECT
       
    30 	  1018).<br>
       
    31 	  <br>
       
    32 	  <b>XPUI_PAGECOLOR_INIT</b> <font color=#294F75>Control_ID</font> - Sets Control_ID on the <b>inner child window</b> to the XPUI
       
    33 	  dialog colors.<br>
       
    34 	  <br>
       
    35 	  <b>XPUI_PAGEBG_INIT</b> <font color=#294F75></font> - Sets control 1005 on the inner dialog to the background color.<br>
       
    36 	  <br>
       
    37 	  <b>XPUI_SET_BG</b> <font color=#294F75></font> - Initializes the background image.  Use this if you have a) a custom skin, and b)
       
    38 	  if you have custom pages that occur before the first ExperienceUI-native page.<br>
       
    39 	  <br>
       
    40 	  </font>
       
    41 	  </p>
       
    42 	  
       
    43 	</td>
       
    44 	
       
    45       </tr>
       
    46       
       
    47       <tr>
       
    48       
       
    49         <td valign=bottom style=margin:0px;padding:0px>
       
    50     
       
    51           <p class=footer>Copyright &copy; 2004-2006 Dan Fuhry.  All rights except those explicitly given in the <a href=license_agreement.htm style=color:#A0A0D0 onmouseover="this.style.color='#A0A0A0'" onmouseout="this.style.color='#A0A0D0'">license agreement</a> reserved.</p>
       
    52   
       
    53         </td>
       
    54 	
       
    55       </tr>
       
    56       
       
    57     </table>
       
    58   
       
    59   </body>
       
    60   
       
    61 </html>