blob: 4a242f6a700de36a209d5d2744df3cfb13c795d6 [file] [log] [blame]
<html>
<body>
<h1>Design Element</h1>
Abstract element that represents anything
that has properties.
<h2>Summary</h2>
<table>
<tr><td>Type:</td><td>Abstract</td></tr>
<tr><td>Display Name:</td><td>Design Element</td></tr>
<tr><td>Internal Name:</td><td>design-element</td></tr>
<tr><td>JavaScript Design-time Object:</td><td>DesignElementDefn</td></tr>
<tr><td>JavaScript Runtime Object:</td><td>DesignElement</td></tr>
<tr><td>Since:</td><td>1.0</td></tr>
</table>
<h2>Description</h2>
<h2>Property Summary</h2>
<table>
<tr>
<td><code>userProperties</code>
<td>List of user-defined properties defined on this element. Null if no user-defined properties are available. Each item in the array is a UserProperty object.
<tr>
<td><code>propertyMasks
<td>List of user-defined property masks. Null if no masks are defined. Each item in the array is a PropertyMask object.
<tr>
<td><code><code>methods</code></code>
<td>An associative array of method names. The method name is the key into the array. Returns a String that holds the method text, or null if no method is defined.
<tr>
<td>custom</code>
<td>Returns the value of the custom XML, if any, set for this element. Returns a String if the XML is provided, null otherwise.
</table>
<h2><code>userProperties</code> Property</h2>
<h3>Summary</h3>
<table>
<tr><td>Display Name:<td>User-Defined Properties
<tr><td>ROM Type:<td>List of User Property Definition structures
<tr><td>JavaScript Type:<td>Array of UserPropertyDefn objects
<tr><td>Default value: <td>None
<tr><td>Inherited:<td>Yes
<tr><td>Settable at runtime:<td>No
<tr><td>Availability:<td>First release
</table>
<h3>Description</h3>
The list of user-defined properties defined for this element.
<h3>See Also</h3>
User Property Definition structure
</body>
</html>