<?xml version="1.0" encoding="Windows-1255" ?><Aspect name="Widget" role="Layout" inherit="core.lyt:Layout" hierarchy="GMLDOM" id="core.lyt:Widget" sort="22" urn="core.lyt:layout.Widget.gs" toc="\"><Summary>Base aspect for all objects editable by Layout Editor.
	This includes: Container, ScenarioUsage, Interactor, Control.</Summary><Inherit>&lt;q ref=&quot;core.lyt:Layout&quot;&gt;Layout&lt;/q&gt;</Inherit><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Method name="applyPos" sortGroup="true" scope="public" id="core.lyt:Widget!applyPos" sort="35" group="Methods" seq="0000"><Summary>Called once after finishing a move operation.
	This method can be used to apply custom behavior when the box is moved.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;applyPos&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="applyRect" sortGroup="true" scope="public" id="core.lyt:Widget!applyRect" sort="35" group="Methods" seq="0001"><Summary>Called once after finishing a resize operation.
	This method can be used to apply custom behavior when the box is resized.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;applyRect&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="captureBBox" sortGroup="true" scope="public" id="core.lyt:Widget!captureBBox" sort="35" group="Methods" seq="0002"><Summary>Called once before starting a resize operation.
	This method can be used to capture the box sized before it is resized.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;captureBBox&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="capturePos" sortGroup="true" scope="public" id="core.lyt:Widget!capturePos" sort="35" group="Methods" seq="0003"><Summary>Called once before starting a move operation.
	This method can be used to capture the box position before it is moved.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;capturePos&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="clearContents" sortGroup="true" scope="public" id="core.lyt:Widget!clearContents" sort="35" group="Methods" seq="0004"><Summary>Clears the contents of this box.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;clearContents&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="createHtmlElement" sortGroup="true" scope="public" id="core.lyt:Widget!createHtmlElement" sort="35" group="Methods" seq="0005"><Summary>Creates a new element in the owner document of this box.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;createHtmlElement&lt;/b&gt;(&lt;i&gt;tagName&lt;/i&gt;, &lt;i&gt;className&lt;/i&gt;, &lt;i&gt;parentElement&lt;/i&gt;) &amp;rarr; HN"><Param name="tagName" type="String">The tag name of the new element.</Param><Param name="className" default="" type="String">The CSS class name to assign to the new element.</Param><Param name="parentElement" default="" type="HN">The parent element under which to append the new element.</Param></Parameters><Return type="HN">The new element.</Return></Method>
<Method name="fitContents" sortGroup="true" scope="public" id="core.lyt:Widget!fitContents" sort="35" group="Methods" seq="0006"><Summary>Resizes the box to fit its contents.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;fitContents&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="getAllItems" sortGroup="true" scope="public" id="core.lyt:Widget!getAllItems" sort="35" group="Methods" seq="0007"><Summary>Gets all box items (fields).</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getAllItems&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="getItem" sortGroup="true" scope="public" id="core.lyt:Widget!getItem" sort="35" group="Methods" seq="0008"><Summary>Gets a specified box item (field).</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getItem&lt;/b&gt;(&lt;i&gt;name&lt;/i&gt;) &amp;rarr; void"><Param name="name" type="String">The requested item name.</Param></Parameters><Return></Return></Method>
<Method name="layoutContents" sortGroup="true" scope="public" id="core.lyt:Widget!layoutContents" sort="35" group="Methods" seq="0009"><Summary>Rearranges the contents of this widget.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;layoutContents&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="repaintContents" sortGroup="true" scope="public" id="core.lyt:Widget!repaintContents" sort="35" group="Methods" seq="0010"><Summary>Repaints the contents of this box.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;repaintContents&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="reselectContents" sortGroup="true" scope="public" id="core.lyt:Widget!reselectContents" sort="35" group="Methods" seq="0011"><Summary>Reselects the box contents after the contents are scrolled.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;reselectContents&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="resetRect" sortGroup="true" scope="public" id="core.lyt:Widget!resetRect" sort="35" group="Methods" seq="0012"><Summary>Resets the box position and size to cancel any pending move/resize operation.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;resetRect&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="resizeRepeater" sortGroup="true" scope="public" id="core.lyt:Widget!resizeRepeater" sort="35" group="Methods" seq="0013"><Summary>Resizes the contents repeater block.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;resizeRepeater&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="setPos" sortGroup="true" scope="public" id="core.lyt:Widget!setPos" sort="35" group="Methods" seq="0014"><Summary>Sets the widget position.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setPos&lt;/b&gt;(&lt;i&gt;pos&lt;/i&gt;, &lt;i&gt;snap&lt;/i&gt;) &amp;rarr; void"><Param name="pos" type="Position">The new position.</Param><Param name="snap" type="Boolean" default="false">Indicates whether to snap to the nearest valid position.</Param></Parameters><Return></Return></Method>
<Method name="setRect" sortGroup="true" scope="public" id="core.lyt:Widget!setRect" sort="35" group="Methods" seq="0015"><Summary>Sets the box position and size.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setRect&lt;/b&gt;(&lt;i&gt;rect&lt;/i&gt;, &lt;i&gt;snap&lt;/i&gt;) &amp;rarr; void"><Param name="rect" type="Rectangle">The new rectangle containing position and size.</Param><Param name="snap" type="Boolean" default="false">Indicates whether to snap to the nearest valid size.</Param></Parameters><Return></Return></Method>
<Method name="setResizePolicy" sortGroup="true" scope="public" id="core.lyt:Widget!setResizePolicy" sort="35" group="Methods" seq="0016"><Summary>Updates box resize policy, used by Selection Manager.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setResizePolicy&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="setSize" sortGroup="true" scope="public" id="core.lyt:Widget!setSize" sort="35" group="Methods" seq="0017"><Summary>Sets the box size.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setSize&lt;/b&gt;(&lt;i&gt;w&lt;/i&gt;, &lt;i&gt;h&lt;/i&gt;, &lt;i&gt;snap&lt;/i&gt;) &amp;rarr; void"><Param name="w" type="Number">The new width.</Param><Param name="h" type="Number">The new height.</Param><Param name="snap" type="Boolean" default="false">Indicates whether to snap to the nearest valid size.</Param></Parameters><Return></Return></Method>
<Method name="setVisibility" sortGroup="true" scope="public" id="core.lyt:Widget!setVisibility" sort="35" group="Methods" seq="0018"><Summary>Sets the box visibility.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setVisibility&lt;/b&gt;(&lt;i&gt;opacity&lt;/i&gt;) &amp;rarr; void"><Param name="opacity" type="Number">The box opacity level, between 0 (invisible) and 1 (visible).</Param></Parameters><Return></Return></Method>
<Method name="setZOrder" sortGroup="true" scope="public" id="core.lyt:Widget!setZOrder" sort="35" group="Methods" seq="0019"><Summary>Sets the box layer.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;setZOrder&lt;/b&gt;(&lt;i&gt;z&lt;/i&gt;) &amp;rarr; void"><Param name="z" type="Number">The new z order index.</Param></Parameters><Return></Return></Method>
</Topics>
</Aspect>