This folder contains:


Custom Code Panel: FullScreenBackgroundImagePanel

Custom Code Action: FullScreenImageAction

Classnames: com.zerog.ia.customcode.installpanels.FSBgImagePanel
               com.zerog.ia.customcode.util.FullScreenImageAction

Description: This panel displays a full screen image that covers all windows except the installers. It is designed to be the first panel in Pre-Install. The action is basically the same as the panel, It is just run as an action. The action has the disadvantage that the "The installer is being configured for your application" panel will show as the code is being run. But does make it possible to show a full screen image in Standard.

Input InstallAnywhere Variables:

FSBGI_GRADIENT describes how you would like the gradient, If any, to appear. It is set with a comma separated list of parameters. There are seven required parameters. The first is the mode of the gradient, the rest are the red, green and blue components of the start and end colors for the gradient. The color components are integers from 0 to 255.

The mode parameter is an integer from 1 to 5. Interpreted as follows

  1. No gradient, interpret next three integers as the background
    color of the full screen panel.
  2. Gradient is top to bottom.
  3. Gradient is bottom to top.
  4. Gradient is left to right.
  5. Gradient is right to left.

FSBGI_IMAGE describes how you would like the image, if any, to appear. It is set with two parameters separated with a comma. The first is an integer from 1 to 8. The second is a string that is the path within the customcode.zip of the image to display.

The mode is interpreted as follows:

  1. Do not display an image.
  2. Stretch the image to fill the entire screen.
  3. Display image in upper left corner.
  4. Display image in upper right corner.
  5. Display image in lower left corner.
  6. Display image in lower right corner.
  7. Center the image on the screen. This will make the image appear behind the installer panel, and thus the image should be larger than the installer panel.
  8. Tile the image to fill the screen.

Output InstallAnywhere Variables:

None

Known Issues:

Unix: The background image/gradient will cover all windows except the terminal window that the installer was launched from.
Linux: If using the Gnome desktop the image/gradient will appear behind all windows. If using KDE it will work like other Unix platforms.
Unix/Linux:The background image window can be brought to the front (covering everything!) by clicking on it.


August 4, 2001