SkinAddition objects are used by custom component developers who have created custom components, and they need a way to 'push' in their own stylesheet and resource bundle for these components into some skin of their choosing, most likely the simple skin.
A Skin object contains zero or more SkinAdditions. The SkinAdditions' stylesheets are merged into the Skin's own stylesheet. The SkinAdditions' resource bundle is looked at along with the Skin's own resource bundle when Skin's getTranslatedValue is called.
If you want to 'push' your styles into a specific skin, then you would create a skin-addition in the trinidad-skins.xml file. You specify a <skin-addition>. The children are: <skin-id>, <style-sheet-name>, <bundle-name>, and <translation-source>. The <skin-id> is used to specify which skin you want to 'push' your stylesheet/resource bundle into. Most likely this is the simple.desktop skin. The other elements are used to create a SkinAddition object.
|
|
|
|
|
|