Extension point for defining kit skins.(c) SAP AG 2003-2006. All rights reserved.
Defines a new skin object.The skin definition object.The newly defined skin.<h2>Xml definition of a skin in a configuration file</h2>
<pre>
<CONFIGURE type="SKINS">
? <HEADER>
? <PRAGMA># Pragmas section</PRAGMA>
? <SCRIPT># Code section. Place here functions\variables
which you want to address from within the skin tags
</SCRIPT>
</HEADER>
<SKINS>
+ <SKIN id="com.sap.mypackage:skinId">
# For complete description of skin
definition see <q ref="core.env:KitSkins!SKIN_DEF">SKIN_DEF</q>
? <PROPERTIES>
* <propertyName type="[function | ]"/>
# Represents a property of the skin
You can assign the 'type' attribute for
evaluating the value of the property
as a function
</PROPERTIES>
</SKIN>
</SKINS>
</CONFIGURE>
</pre>
Gets the current skin object.The current skin object.
Returns a specified skin object.Skin Id.The requested skin object.
Returns the complete skins table.Table of skin objects, indexed by skin id.Skin id's are stored in uppercase. Use <q ref="core.lib:Basic!UPPER">UPPER</q> macro to convert the skin id to uppercase
before using it as the index in this table.
Removes a specified skin definition.The id of the skin to remove.
Sets the current skin object.The skin Id to set as current.
Represents a Storyboard skin definition.The SKIN_DEF structure is made of:
<table class="BOTH"><tr><td class="H V">Name </td><td class=H>Type </td><td class=H>Description </td></tr><tr><td class=V>id </td><td>QName </td><td>Skin Id - must be prefixed with namespace e.g. com.sap.mypackage:id </td></tr><tr><td class=V>base </td><td>String </td><td>Base path, containing common skin resources </td></tr><tr><td class=V>path </td><td>String </td><td>Skin path, containing skin-specific resources </td></tr><tr><td class=V>icon </td><td>String </td><td>Skin icon </td></tr></table>