<?xml version="1.0" encoding="Windows-1255" ?><Component name="SimpleWizard" id="core.lib:SimpleWizard" sort="24" urn="core.lib:SimpleWizard.htc" toc="\"><Summary></Summary><Remarks>&lt;p&gt;A SimpleWizard offers kit developers an alternative method for defining a wizard.&lt;/p&gt;
&lt;p&gt;Use the SimpleWizard.css to get a consistent Visual Composer look-and-feel in your wizard. Make sure to use the names WIZARD-AREA, WIZARD-PAGE and BANNER-AREA.&lt;/p&gt;
&lt;p&gt;The pages of the SimpleWizard should be organized inside the htc of the SimpleWizard, as in the following example:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;SimpleWizard id=&amp;quot;SimpleWizardExample&amp;quot; glyph=&amp;quot;WIZARD-AREA&amp;quot;&amp;gt;
	&amp;lt;DIV id=&amp;quot;firstWizardPage&amp;quot; class=&amp;quot;WIZARD-PAGE&amp;quot;&amp;gt;
		Place First Page Content Here
	&amp;lt;/DIV&amp;gt;
	....
	&amp;lt;DIV id=&amp;quot;lastWizardPage&amp;quot; class=&amp;quot;WIZARD-PAGE&amp;quot;&amp;gt;
		Place Last Page Content Here
	&amp;lt;/DIV&amp;gt;
&amp;lt;/SimpleWizard&amp;gt;
&lt;/pre&gt;
&lt;p&gt;
Define your wizard's trails with the following format:
&lt;pre&gt;
var trailDataObject =	[{id:'SimpleWizardPage1',  name:'First Page Name'}, {id:'SimpleWizardPage2',  name:'Second Page Name'},
		{id:'SimpleWizardPage3',  name:'Third Page Name'}];
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
Start (or change) the wizard's trail by using the start method:
&lt;pre&gt;
SimpleWizardExample.start(trailDataObject, 'Arbitrary trail name', 0);
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
Use the attachControl method to link your UI to the SimpleWizard:
&lt;/p&gt;
&lt;pre&gt;
SimpleWizardExample.attachControl('trail',  YourBannerArea);
SimpleWizardExample.attachControl('next',   YourNextButton);
SimpleWizardExample.attachControl('back',   YourBackButton);
SimpleWizardExample.attachControl('finish', YourFinishButton);
&lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;As the end user progresses through the SimpleWizard, the following functions will be called:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;YourPageName_init:&lt;/b&gt;		When the SimpleWizard loads &lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;YourPageName_enter:&lt;/b&gt;		When entering the page from the preceeding page (using next) &lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;YourPageName_enterBack:&lt;/b&gt;	When entering the page from the following page (using back) &lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;YourPageName_exit:&lt;/b&gt;		When leaving the page to the following page (using next) &lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;YourPageName_exitBack:&lt;/b&gt;	When leaving the page to the proceeding page (using back) &lt;/li&gt;&lt;/ul&gt;</Remarks><Copyright>(c) SAP AG 2006. All rights reserved.</Copyright>
<Topics>
<Property name="box" type="BOUNDING_BOX" typeRef="&lt;q ref=&quot;core.lib:SimpleWizard!BOUNDING_BOX&quot;&gt;BOUNDING_BOX&lt;/q&gt;" access="RW" sortGroup="true" scope="public" id="core.lib:SimpleWizard!box" sort="34" group="Properties" seq="0000"><Summary>Gets or sets the bounding box of the control.</Summary></Property>
<Property name="controls" access="RO" type="{TRAIL, NEXT, BACK, FINISH}" sortGroup="true" scope="public" id="core.lib:SimpleWizard!controls" sort="34" group="Properties" seq="0001"><Summary>Gets the collection of attached controls.</Summary></Property>
<Property name="enabled" type="Boolean" default="true" access="RW" sortGroup="true" scope="public" id="core.lib:SimpleWizard!enabled" sort="34" group="Properties" seq="0002"><Summary>Gets or sets whether the box and its contents can respond to user interaction.</Summary></Property>
<Property name="glyph" default="WIZARD-AREA" access="RW" sortGroup="true" scope="public" id="core.lib:SimpleWizard!glyph" sort="34" group="Properties" seq="0003"><Summary>Gets or sets the control styling glyph.</Summary><Remarks>Sample glyph:
			&lt;pre&gt;
				.WIZARD-AREA   { position:absolute; x:165; y:top; w:W-165; h:H-36; background:#F7F3EF; border:none; padding:10; overflow:hidden; }
				.WIZARD-PAGE   { position:absolute; x:0; y:0; w:full; h:full; layout:box; background:none; border:none; padding:0; overflow:hidden; visibility:hidden; }
			&lt;/pre&gt;</Remarks></Property>
<Property name="pageBox" access="RO" type="hn" sortGroup="true" scope="public" id="core.lib:SimpleWizard!pageBox" sort="34" group="Properties" seq="0004"><Summary>Gets the current page object.</Summary></Property>
<Property name="pageData" access="RO" type="Object" sortGroup="true" scope="public" id="core.lib:SimpleWizard!pageData" sort="34" group="Properties" seq="0005"><Summary>Gets the current page data object.</Summary></Property>
<Property name="trailData" access="RO" type="Object" sortGroup="true" scope="public" id="core.lib:SimpleWizard!trailData" sort="34" group="Properties" seq="0006"><Summary>Gets the current trail data object.</Summary></Property>
<Property name="trailName" access="RO" sortGroup="true" scope="public" id="core.lib:SimpleWizard!trailName" sort="34" group="Properties" seq="0007"><Summary>Gets the current trail name.</Summary></Property>
<Property name="trailPos" access="RO" type="Integer" sortGroup="true" scope="public" id="core.lib:SimpleWizard!trailPos" sort="34" group="Properties" seq="0008"><Summary>Gets the current trail position.</Summary></Property>
<Property name="trailSize" access="RO" type="Integer" sortGroup="true" scope="public" id="core.lib:SimpleWizard!trailSize" sort="34" group="Properties" seq="0009"><Summary>Gets the current trail size.</Summary></Property>
<Property name="visible" type="Boolean" default="true" access="RW" sortGroup="true" scope="public" id="core.lib:SimpleWizard!visible" sort="34" group="Properties" seq="0010"><Summary>Gets or sets whether the box is visible.</Summary></Property>
<Method name="attachControl" sortGroup="true" scope="public" id="core.lib:SimpleWizard!attachControl" sort="35" group="Methods" seq="0011"><Summary>Attaches a control element to the wizard element.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;attachControl&lt;/b&gt;(&lt;i&gt;type&lt;/i&gt;, &lt;i&gt;obj&lt;/i&gt;) &amp;rarr; void"><Param name="type" type="enum">Control type (TRAIL|NEXT|BACK|FINISH).</Param><Param name="obj" type="hn">Control object.</Param></Parameters><Return></Return></Method>
<Method name="back" sortGroup="true" scope="public" id="core.lib:SimpleWizard!back" sort="35" group="Methods" seq="0012"><Summary>Returns to the previous page within the current trail.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;back&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="finish" sortGroup="true" scope="public" id="core.lib:SimpleWizard!finish" sort="35" group="Methods" seq="0013"><Summary>Finishes the wizard by advancing beyond the last page in the current trail.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;finish&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="hide" sortGroup="true" scope="public" id="core.lib:SimpleWizard!hide" sort="35" group="Methods" seq="0014"><Summary>Hides the wizard box.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;hide&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="layout" sortGroup="true" scope="public" id="core.lib:SimpleWizard!layout" sort="35" group="Methods" seq="0015"><Summary>Lays out the wizard and all its contained boxes. Typically you will not need to call this method directly.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;layout&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="next" sortGroup="true" scope="public" id="core.lib:SimpleWizard!next" sort="35" group="Methods" seq="0016"><Summary>Advances to the next page in the current trail.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;next&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="show" sortGroup="true" scope="public" id="core.lib:SimpleWizard!show" sort="35" group="Methods" seq="0017"><Summary>Shows the wizard box.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;show&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="start" sortGroup="true" scope="public" id="core.lib:SimpleWizard!start" sort="35" group="Methods" seq="0018"><Summary>Starts a new wizard trail.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;start&lt;/b&gt;(&lt;i&gt;trail&lt;/i&gt;, &lt;i&gt;name&lt;/i&gt;, &lt;i&gt;pos&lt;/i&gt;) &amp;rarr; void"><Param name="trail" type="Object">Trail data object.</Param><Param name="name">Trail name.</Param><Param name="pos" type="Integer" default="0">Starting position within the new trail.</Param></Parameters><Return></Return></Method>
<Event name="onFinish" sortGroup="true" scope="public" id="core.lib:SimpleWizard!onFinish" sort="36" group="Events" seq="0019"><Summary>Fires whenever a wizard trail is finished.</Summary><Parameters signature="event:: &lt;b&gt;onFinish&lt;/b&gt; &amp;rarr; {&lt;i&gt;trail&lt;/i&gt;}"><Param name="trail">The name of the trail that was finished.</Param></Parameters></Event>
<Event name="onLayout" sortGroup="true" scope="public" id="core.lib:SimpleWizard!onLayout" sort="36" group="Events" seq="0020"><Summary>Fires whenever the wizard is moved/resized.</Summary><Parameters signature="event:: &lt;b&gt;onLayout&lt;/b&gt; &amp;rarr; {}"></Parameters></Event>
<Event name="onStart" sortGroup="true" scope="public" id="core.lib:SimpleWizard!onStart" sort="36" group="Events" seq="0021"><Summary>Fires whenever a wizard trail is started.</Summary><Parameters signature="event:: &lt;b&gt;onStart&lt;/b&gt; &amp;rarr; {&lt;i&gt;trail&lt;/i&gt;}"><Param name="trail">The name of the trail that was started.</Param></Parameters></Event>
</Topics>
</Component>