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> &lt;CONFIGURE type=&quot;SKINS&quot;&gt; ? &lt;HEADER&gt; ? &lt;PRAGMA&gt;# Pragmas section&lt;/PRAGMA&gt; ? &lt;SCRIPT&gt;# Code section. Place here functions\variables which you want to address from within the skin tags &lt;/SCRIPT&gt; &lt;/HEADER&gt; &lt;SKINS&gt; + &lt;SKIN id=&quot;com.sap.mypackage:skinId&quot;&gt; # For complete description of skin definition see <q ref="core.env:KitSkins!SKIN_DEF">SKIN_DEF</q> ? &lt;PROPERTIES&gt; * &lt;propertyName type=&quot;[function | ]&quot;/&gt; # Represents a property of the skin You can assign the 'type' attribute for evaluating the value of the property as a function &lt;/PROPERTIES&gt; &lt;/SKIN&gt; &lt;/SKINS&gt; &lt;/CONFIGURE&gt; </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>