The skin-definition object contains and provides a way to package the look-and-feel definitions available to the application.
The skin-definition object, in addition to the attributes inherited from the FrameworkObject base class, contains the following attribute:
Attribute | Description |
|---|---|
| Logical identifier that other objects use to refer to this object, which is exposed to other objects and to the code. This is the primary external way to refer to the object. |
The extension method of the SkinDefinitionHome interface is:
Returns | Method | Description |
|---|---|---|
|
| Returns the Arguments: String |
The following is an example of a simple tab skin-definition:
<skin-definition> <id>MySimpleTabsSkin</id> <app-id>workspace</app-id> <enabled-yn>true</enabled-yn> <name-key>mySimpleTabsSkin.name</name-key> <object-type>SkinDefinition</object-type> <description-key>mySimpleTabsSkin.description</description-key> <image-url>../../image/icons/my_skin_tabs.gif</image-url> <content-ids> <map-entry> <key>style</key> <value>MySkinSimpleTabsCSS</value> </map-entry> <map-entry> <key>javaScript</key> <value>MySkinSimpleTabsJS</value> </map-entry> </content-ids> <template-ids> <map-entry> <key>errorTemplate</key> <value>errorPanel</value> </map-entry> <map-entry> <key>panelTemplate</key> <value>simpleTabsPanel</value> </map-entry> <map-entry> <key>layoutTemplate</key> <value>simpleTabsLayout</value> </map-entry> </template-ids> <option-names> <map-entry> <key>myOption1</key> <value>SkinSimpleTabsShowLogo</value> </map-entry> </option-names> <skin-id>mySimpleTabsSkin</skin-id> </skin-definition>

