JadeSkinForm Class

The JadeSkinForm class contains the JADE skins defined for forms in your applications and encapsulates the behavior required to define and maintain JADE skins using the JadeSkinMaintenance and JadeSkinSelection forms provided by the JADE RootSchema.

Use the JadeSkinArea class to define the image drawn for the active border and the inner (client area) of the form. If the form has a backdrop picture (set by using the Form class setBackDrop method), this image is drawn.

When drawing an inactive form image, if an image is not provided for a border segment, the equivalent image for the active form is drawn instead.

When erasing the inner area of the form:

  1. If the form backBrush property is not null, the inner area is erased using that brush.

  2. If the form skin has a JadeSkinArea class imgInner property value that is a brush, the inner area is erased using that brush.

  3. If the form backColor property is not Color_3DFace, the inner area is erased using the background color of the form.

  4. If the backColor property of the skin area is not Default_Color, erase using the backColor property value of the skin.

  5. The Color_3DFace value is used when erasing.

  6. If the form was erased using a color and the skin of the form has a JadeSkinArea class imgInner property value that is not a brush, that image is drawn centered in the inner area of the form skin.

The set of skin images used by JADE is provided with the product release so that you can use these skins in your applications, if required. (By default, skins are not used.)

The form border for a skin is made up of 11 images, as shown in the following image.

The following is a description of the form border areas.

The following areas are not affected by using a skin.

For details about defining and maintaining skins, see "Defining and Maintaining JADE Skins at Run Time", in Chapter 2 of the JADE Runtime Application Guide. For details about using JADE skins in your JADE development environment, see "Specifying Your JADE Installation Preferences", in Chapter 2 of the JADE Installation and Configuration Guide. For details about the properties defined in the JadeSkinForm class, see "JadeSkinForm Properties", in the following subsection.

JadeSkinWindow

(None)