In message <[EMAIL PROTECTED]>, Chris Rafuse <[EMAIL PROTECTED]> writes
Can anyone provide a good explanation of:

1) What does UI mean?

User Interface


2) What is the UIManager's purpose (it seems to manage html elements,
but a more detailed explanation would be great)

Basically just to suck in a property file and easily make key/value pairs available in templates.


3) What are considered UI elements ?

Whatever you want (!)


To give you an example I use UIManager to provide:

* color values for my CSS stylesheet (which is dynamically generated). I find this useful as certain colors get repeated in several styles - if I want to change that color I just need to change it in one place.
* font sizes - same same, one place to change them
* size of generated charts (obvious fairly specific to my app)


3) How do skins work? ie. What is a skin? Are they loaded for each page?

A skin is just a property file - the way I use UIManager the skin is hardcoded in TurbineResources.properties, but I think there are some changes to associate a skin with a given user's session.


What is the directory hierarchy for skins?

<web app root>/resources/ui/skins/<skin name>/skin.props


--
Sean K. Legassick
[EMAIL PROTECTED]
        informage - http://informage.net - mouthing off from the fairest cape

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to