<?xml version="1.0" encoding="Windows-1255" ?><Component name="Taskpanel" alias="$TSK" id="core.dev:Taskpanel" sort="24" urn="core.dev:main.Taskpanel.htc" toc="\Main Modules"><Summary>Implements a taskpanel container for hosting and executing task panels (&lt;code&gt;$TSK)&lt;/code&gt;</Summary><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="autoHide" type="Boolean" access="RW" sortGroup="true" scope="public" id="core.dev:Taskpanel!autoHide" sort="34" group="Properties" seq="0000"><Summary>Indicates whether auto-hide mode is engaged.</Summary></Property>
<Property name="currentGroup" access="RO" type="String" sortGroup="true" scope="public" id="core.dev:Taskpanel!currentGroup" sort="34" group="Properties" seq="0001"><Summary>Gets the current task group Id.</Summary></Property>
<Property name="currentPanel" access="RO" type="String" sortGroup="true" scope="public" id="core.dev:Taskpanel!currentPanel" sort="34" group="Properties" seq="0002"><Summary>Gets the current task panel Id.</Summary></Property>
<Property name="descr" access="RO" sortGroup="true" scope="public" id="core.dev:Taskpanel!descr" sort="34" group="Properties" seq="0003"><Summary>Gets the description of this module.</Summary></Property>
<Property name="hidden" type="Boolean" access="RW" sortGroup="true" scope="public" id="core.dev:Taskpanel!hidden" sort="34" group="Properties" seq="0004"><Summary>Indicates whether the module is hidden.</Summary></Property>
<Property name="loadTimeout" default="60000" type="Number" access="RW" sortGroup="true" scope="public" id="core.dev:Taskpanel!loadTimeout" sort="34" group="Properties" seq="0005"><Summary>Gets or sets the task panel loading timeout, in milliseconds.</Summary></Property>
<Property name="maxSize" access="RO" type="Number" sortGroup="true" scope="public" id="core.dev:Taskpanel!maxSize" sort="34" group="Properties" seq="0006"><Summary>Gets the maximum module size.</Summary></Property>
<Property name="minSize" access="RO" type="Number" sortGroup="true" scope="public" id="core.dev:Taskpanel!minSize" sort="34" group="Properties" seq="0007"><Summary>Gets the minimum module size.</Summary></Property>
<Property name="size" type="Number" access="RW" sortGroup="true" scope="public" id="core.dev:Taskpanel!size" sort="34" group="Properties" seq="0008"><Summary>Gets or sets the module size.</Summary></Property>
<Method name="closePanel" sortGroup="true" scope="public" id="core.dev:Taskpanel!closePanel" sort="35" group="Methods" seq="0009"><Summary>Closes any currently open panel.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;closePanel&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="closeTemp" sortGroup="true" scope="public" id="core.dev:Taskpanel!closeTemp" sort="35" group="Methods" seq="0010"><Summary>Closes the current temporary panel, if any.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;closeTemp&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return><Remarks>If the current panel is not a temporary task panel (see &lt;q ref=&quot;core.env:KitTaskpanels!defineTaskpanel&quot;&gt;defineTaskpanel&lt;/q&gt;), then this method has no effect.</Remarks></Method>
<Method name="getPanelWindow" sortGroup="true" scope="public" id="core.dev:Taskpanel!getPanelWindow" sort="35" group="Methods" seq="0011"><Summary>Gets a specified task panel, if it has been already loaded.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;getPanelWindow&lt;/b&gt;(&lt;i&gt;panelId&lt;/i&gt;) &amp;rarr; Window"><Param name="panelId" default="" type="String">The Id of the task panel to get; if omitted, the currently active panel will be returned.</Param></Parameters><Return type="Window">The requested panel, or &lt;code&gt;null&lt;/code&gt; if not found.</Return></Method>
<Method name="notifyLoad" sortGroup="true" scope="public" id="core.dev:Taskpanel!notifyLoad" sort="35" group="Methods" seq="0012"><Summary>Callback method that should be called by a nested task frame to notify it has completed loading.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;notifyLoad&lt;/b&gt;(&lt;i&gt;frame&lt;/i&gt;) &amp;rarr; void"><Param name="frame" type="dh">The loaded task frame object.</Param></Parameters><Return></Return></Method>
<Method name="openGroup" sortGroup="true" scope="public" id="core.dev:Taskpanel!openGroup" sort="35" group="Methods" seq="0013"><Summary>Opens a specified task group, exposing the current task panel within that group.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;openGroup&lt;/b&gt;(&lt;i&gt;groupId&lt;/i&gt;, &lt;i&gt;immediate&lt;/i&gt;) &amp;rarr; void"><Param name="groupId" type="String">The Id of the task group to open.</Param><Param name="immediate" type="Boolean" default="false">Indicates whether to carry out the operation immediately, without any animations.</Param></Parameters><Return></Return></Method>
<Method name="openPanel" sortGroup="true" scope="public" id="core.dev:Taskpanel!openPanel" sort="35" group="Methods" seq="0014"><Summary>Opens a specified task panel, exposing its containing task group if needed.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;openPanel&lt;/b&gt;(&lt;i&gt;panelId&lt;/i&gt;, &lt;i&gt;immediate&lt;/i&gt;, &lt;i&gt;onload&lt;/i&gt;) &amp;rarr; void"><Param name="panelId" type="String">The Id of the task panel to open.</Param><Param name="immediate" type="Boolean" default="false">Indicates whether to carry out the operation immediately, without any animations.</Param><Param name="onload" default="" type="Function">A callback function to call when the panel has completed loading.</Param></Parameters><Return></Return></Method>
<Method name="refresh" sortGroup="true" scope="public" id="core.dev:Taskpanel!refresh" sort="35" group="Methods" seq="0015"><Summary>Refreshes the task panel.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;refresh&lt;/b&gt;() &amp;rarr; void"></Parameters><Return></Return></Method>
<Method name="setPanelTitle" sortGroup="true" scope="public" id="core.dev:Taskpanel!setPanelTitle" sort="35" group="Methods" seq="0016"><Summary>Sets the title of the specified task panel.</Summary><Parameters signature="method:: &lt;i&gt;$TSK&lt;/i&gt;.&lt;b&gt;setPanelTitle&lt;/b&gt;(&lt;i&gt;panelId&lt;/i&gt;, &lt;i&gt;titleText&lt;/i&gt;) &amp;rarr; void"><Param name="panelId" type="String">The Id of the task panel to change.</Param><Param name="titleText" type="String">The new task panel title.</Param></Parameters><Return></Return></Method>
</Topics>
</Component>