skinCategoryName

Type: String

Availability: Read or write at any time

The skinCategoryName property of the Window class contains the string name of the skin category. By default, the value of this property is null (""). Use this property to define each form and control with a skin category.

When you click on the skinCategoryName property on Common page of the Properties dialog in the JADE Painter, a combo box with a list of skin category names is displayed. The list box contains only those category names that are assigned to a skin of the same type or superclass type as the window currently selected in the Painter. The list box also contains a blank entry, to enable you to clear the current skin category name. When the required skin has not been loaded into the current development environment, you can also specify a skin category name that is not displayed in the list.

When an application skin is set, the window uses only a skin that matches the defined category. (For details about using skins to enhance your runtime applications, see Chapter 2 of the JADE Runtime Application Guide.)

As the linkage between the window and the skin category is deliberately flexible, you can replace or ignore skins (by calling the Window class ignoreSkin property) to meet your requirements.

See also JadeSkinControl::applyCondition, the JadeSkinWindow class mySkinCategory property, and the JadeSkinApplication class myFormSkins and myControlSkins properties, in Chapter 1.