<?xml version="1.0" encoding="Windows-1255" ?><Component name="Pile" id="core.lib:Pile" sort="24" urn="core.lib:Pile.htc" toc="\"><Summary>A container element that arranges its childs into a pile with exactly one child visible
	at any time.</Summary><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="glyph" default="PILE" access="RW" sortGroup="true" scope="public" id="core.lib:Pile!glyph" sort="34" group="Properties" seq="0000"><Summary>Gets or sets the control styling glyph.</Summary></Property>
<Property name="mode" default="ANY" type="enum" access="RW" sortGroup="true" scope="public" id="core.lib:Pile!mode" sort="34" group="Properties" seq="0001"><Summary>Gets or sets the pile layout mode (ONE|ANY|ALL).</Summary><Remarks>The available layouts are:
		&lt;ul&gt;&lt;li&gt;&lt;b&gt;ONE&lt;/b&gt; = exactly one card is shown at any time &lt;/li&gt;&lt;li&gt;&lt;b&gt;ANY&lt;/b&gt; = all cards are shown, but exactly one is expanded at any time &lt;/li&gt;&lt;li&gt;&lt;b&gt;ALL&lt;/b&gt; = all cards are shown and any number of cards can be expanded at any time &lt;/li&gt;&lt;/ul&gt;</Remarks></Property>
<Method name="collapse" sortGroup="true" scope="public" id="core.lib:Pile!collapse" sort="35" group="Methods" seq="0002"><Summary>Collapses a specified card.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;collapse&lt;/b&gt;(&lt;i&gt;Id&lt;/i&gt;) &amp;rarr; void"><Param name="Id">Id of card to collapse.</Param></Parameters><Return></Return></Method>
<Method name="collapseAll" sortGroup="true" scope="public" id="core.lib:Pile!collapseAll" sort="35" group="Methods" seq="0003"><Summary>Collapses all cards.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;collapseAll&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="expand" sortGroup="true" scope="public" id="core.lib:Pile!expand" sort="35" group="Methods" seq="0004"><Summary>Expands a specified card.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;expand&lt;/b&gt;(&lt;i&gt;Id&lt;/i&gt;) &amp;rarr; void"><Param name="Id">Id of card to expand.</Param></Parameters><Return></Return></Method>
<Method name="expandAll" sortGroup="true" scope="public" id="core.lib:Pile!expandAll" sort="35" group="Methods" seq="0005"><Summary>Expands all cards.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;expandAll&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="getCard" sortGroup="true" scope="public" id="core.lib:Pile!getCard" sort="35" group="Methods" seq="0006"><Summary>Gets a specified card.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getCard&lt;/b&gt;(&lt;i&gt;Id&lt;/i&gt;) &amp;rarr; &lt;q ref=&quot;core.lib:Pile!Card&quot;&gt;Card&lt;/q&gt;"><Param name="Id">Id of requested card.</Param></Parameters><Return type="Card" typeRef="&lt;q ref=&quot;core.lib:Pile!Card&quot;&gt;Card&lt;/q&gt;">The card object.</Return></Method>
<Method name="isExpanded" sortGroup="true" scope="public" id="core.lib:Pile!isExpanded" sort="35" group="Methods" seq="0007"><Summary>Tests whether a specified card is expanded.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;isExpanded&lt;/b&gt;(&lt;i&gt;Id&lt;/i&gt;) &amp;rarr; Boolean"><Param name="Id">Id of card to test.</Param></Parameters><Return type="Boolean">The test results.</Return></Method>
<Method name="layout" sortGroup="true" scope="public" id="core.lib:Pile!layout" sort="35" group="Methods" seq="0008"><Summary>Layout the pile and its contained childs.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;layout&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return><Remarks>Call this method after the pile is resized.</Remarks></Method>
<Method name="rename" sortGroup="true" scope="public" id="core.lib:Pile!rename" sort="35" group="Methods" seq="0009"><Summary>Renames a specified card.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;rename&lt;/b&gt;(&lt;i&gt;Id&lt;/i&gt;, &lt;i&gt;name&lt;/i&gt;) &amp;rarr; void"><Param name="Id">Id of card to rename.</Param><Param name="name">New name to display on the card caption.</Param></Parameters><Return></Return></Method>
<Method name="reset" sortGroup="true" scope="public" id="core.lib:Pile!reset" sort="35" group="Methods" seq="0010"><Summary>Resets the pile by removing all cards.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;reset&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="toggle" sortGroup="true" scope="public" id="core.lib:Pile!toggle" sort="35" group="Methods" seq="0011"><Summary>Toggles a specified card.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;toggle&lt;/b&gt;(&lt;i&gt;Id&lt;/i&gt;) &amp;rarr; void"><Param name="Id">Id of card to toggle.</Param></Parameters><Return></Return></Method>
<Event name="onCardExpand" sortGroup="true" scope="public" id="core.lib:Pile!onCardExpand" sort="36" group="Events" seq="0012"><Summary>Fires whenever a card is expanded.</Summary><Parameters signature="event:: &lt;b&gt;onCardExpand&lt;/b&gt; &amp;rarr; {&lt;i&gt;card&lt;/i&gt;}"><Param name="card">Id of expanded card.</Param></Parameters></Event>
<Structure name="Card" sortGroup="true" id="core.lib:Pile!Card" sort="41" group="Structures" seq="0013"><Summary>Represents a pile card.</Summary><Remarks>&lt;table class=&quot;VERT&quot;&gt;&lt;tr&gt;&lt;td class=&quot;H V&quot;&gt;id &lt;/td&gt;&lt;td class=H&gt;The card id &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;content &lt;/td&gt;&lt;td&gt;The card contents object &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;caption &lt;/td&gt;&lt;td&gt;The card caption object &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;expanded &lt;/td&gt;&lt;td&gt;Indicates whether the card is expanded &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</Remarks></Structure>
</Topics>
</Component>