<?xml version="1.0" encoding="Windows-1255" ?><Class name="Scenario" inherit="core.gml:Component" hierarchy="GMLDOM" id="core.gml:Scenario" sort="21" urn="core.gml:diagrams.Scenario.gs" toc="\Diagrams"><Summary>A Scenario is a component that represents an executable user interface component, such as a screen,
   a window, a dialog box, or a nested view.</Summary><Inherit>&lt;q ref=&quot;core.gml:Component&quot;&gt;Component&lt;/q&gt;</Inherit><Remarks>&lt;h2&gt;Child Elements&lt;/h2&gt;
      &lt;q ref=&quot;core.gml:ScenarioUsage&quot;&gt;ScenarioUsage&lt;/q&gt;, &lt;q ref=&quot;core.gml:ServiceUsage&quot;&gt;ServiceUsage&lt;/q&gt;, &lt;q ref=&quot;core.gml:Interactor&quot;&gt;Interactor&lt;/q&gt;, &lt;q ref=&quot;core.gml:State&quot;&gt;State&lt;/q&gt;, &lt;q ref=&quot;core.gml:Port&quot;&gt;Port&lt;/q&gt;, &lt;q ref=&quot;core.gml:Link&quot;&gt;Link&lt;/q&gt;, &lt;q ref=&quot;core.gml:Note&quot;&gt;Note&lt;/q&gt;</Remarks><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="columns" type="Number" default="3" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!columns" sort="34" group="Properties" seq="0000"><Summary>Column Layout specific. Gets or sets columns count that this scenario has.</Summary></Property>
<Property name="layoutReadonly" type="Boolean" default="false" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!layoutReadonly" sort="34" group="Properties" seq="0001"><Summary>Specifies if the layout inside this object is read-only (children cannot be moved/resized).</Summary></Property>
<Property name="layoutType" type="String" default="'VFLOW'" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!layoutType" sort="34" group="Properties" seq="0002"><Summary>Type of child objects arrangement. Can be 'VFLOW' (default), 'HFLOW' and 'ABSOLUTE'.</Summary></Property>
<Property name="pos" type="String" default="'0 0'" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!pos" sort="34" group="Properties" seq="0003"><Summary>Position, in format 'X Y', of this object in its parent UI container, in parent client coordinates.</Summary></Property>
<Property name="showInLayout" access="RO" type="Boolean" default="true" sortGroup="true" scope="public" id="core.gml:Scenario!showInLayout" sort="34" group="Properties" seq="0004"><Summary>Specifies if this object is drawn in the Layout Board. Design-time only.</Summary></Property>
<Property name="showToolbar" type="Boolean" default="false" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!showToolbar" sort="34" group="Properties" seq="0005"><Summary>Indicates whether to show the toolbar, if applicable.</Summary><Remarks>Event if this property is &lt;code&gt;false,&lt;/code&gt; the &lt;q ref=&quot;core.gml:Scenario!toolbar&quot;&gt;toolbar&lt;/q&gt; property can have valid toolbar defintion.
      In such case, the toolbar will not be displayed.</Remarks></Property>
<Property name="size" type="String" default="'640 480'" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!size" sort="34" group="Properties" seq="0006"><Summary>Size, in format 'W H', of this object on the screen.</Summary></Property>
<Property name="toolbar" strong="Yes" type="Toolbar!" modifier="strong" typeRef="&lt;q ref=&quot;core.gml:Toolbar&quot;&gt;Toolbar&lt;/q&gt;" access="RW" sortGroup="true" scope="public" id="core.gml:Scenario!toolbar" sort="34" group="Properties" seq="0007"><Summary>Defines toolbar that can be shown for this Scenario, if any.</Summary></Property>
<Method name="getTranslation" sortGroup="true" scope="public" id="core.gml:Scenario!getTranslation" sort="35" group="Methods" seq="0008"><Summary>Used for retrieving Text from the translation table.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getTranslation&lt;/b&gt;(&lt;i&gt;key&lt;/i&gt;, &lt;i&gt;isDE&lt;/i&gt;) &amp;rarr; Object"><Param name="key">The key of the Text to retrieve.</Param><Param name="isDE" type="Boolean">Whether called from DE engine or not.</Param></Parameters><Return type="Object">The translated text (and type in case of DE).</Return></Method>
<Method name="insertTranslation" sortGroup="true" scope="public" id="core.gml:Scenario!insertTranslation" sort="35" group="Methods" seq="0009"><Summary>Used for creating a new Text instance and an entry in the translation table.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;insertTranslation&lt;/b&gt;(&lt;i&gt;theType&lt;/i&gt;, &lt;i&gt;theTExt&lt;/i&gt;, &lt;i&gt;theObject&lt;/i&gt;) &amp;rarr; String"><Param name="theType">The translation type.</Param><Param name="theTExt">The text to be translated.</Param><Param name="theObject" type="gml:Object" typeRef="&lt;q ref=&quot;core.gml:Object&quot;&gt;Object&lt;/q&gt;">A reference the GML Object.</Param></Parameters><Return type="String">The newly genenrated key.</Return></Method>
<Method name="removeTranslation" sortGroup="true" scope="public" id="core.gml:Scenario!removeTranslation" sort="35" group="Methods" seq="0010"><Summary>Used for removing Texts from the translation table.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;removeTranslation&lt;/b&gt;(&lt;i&gt;key&lt;/i&gt;) &amp;rarr; void"><Param name="key">One or more (array) of Texts to remove.</Param></Parameters><Return></Return></Method>
<Method name="updateTranslation" sortGroup="true" scope="public" id="core.gml:Scenario!updateTranslation" sort="35" group="Methods" seq="0011"><Summary>Used for updating Text instance and an entry in the translation table.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;updateTranslation&lt;/b&gt;(&lt;i&gt;value&lt;/i&gt;, &lt;i&gt;key&lt;/i&gt;, &lt;i&gt;type&lt;/i&gt;) &amp;rarr; String"><Param name="value">The new text to be translated.</Param><Param name="key">The key of the Text object to update.</Param><Param name="type">Optional. Needed when the type is to be replaced.</Param></Parameters><Return type="String">The updated key.</Return></Method>
</Topics>
</Class>