InstallShield 2016
Project • This information applies to the following project types:
• | Advanced UI |
• | Suite/Advanced UI |
Edition • The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.
InstallShield lets you define and customize various user interface–related styles, brushes, and control themes to easily change the look and feel of the wizard interface without requiring you to manually edit each user interface element individually. Using styles, brushes, and control themes helps to ensure that the wizard interface is formatted consistently throughout the installation.
Styles for the Wizard Interface
InstallShield contains a number of built-in text styles that define text attributes such as color, size, and font name for the text on the wizard UI. In addition, InstallShield contains one built-in font set, which is a collection of fonts (including attributes such as font name, size, and weight). For each font in a font set, you can specify to which language the font is applicable. This enables you to select a different font for each language that your project supports. Font sets work in conjunction with text styles. Text styles reference a font set but can optionally override various font attributes that are defined at the font set level. You can modify any of the built-in text styles and font sets and create your own as needed. To learn more, see:
• | Defining a Custom Style for the Wizard Interface |
• | Applying a Text Style to Text in the Wizard Interface |
Brushes for the Wizard Interface
InstallShield contains several built-in brushes. A brush specifies a solid color, a gradient, or an image for various elements of the wizard interface, such as the background of wizard pages and controls. You can modify any of the built-in brushes and create your own as needed. To learn more, see:
• | Defining a Custom Brush for the Wizard Interface |
• | Specifying the Background Brush for the Header, Body, and Navigation Areas of the Wizard Interface |
• | Overriding the Default Background Brushes for a Wizard Page or Secondary Window |
Control Themes for the Wizard Interface
InstallShield enables you to define themes for wizard interface controls. A control theme is a collection of colors for various parts of controls—text color, background color, and border color—and for various states of controls—such as clicked and hovered. You can specify the control theme that you want to use for the controls in your user interface by default. You can also override the theme for specific controls on wizard pages and windows in your user interface. Control themes give buttons and other items in your installation’s user interface a flat look (without the three-dimensional effects) that is reminiscent of the style of Windows Store apps.
The following types of controls support the use of control themes:
• | Buttons, including the navigation buttons |
• | Check boxes |
• | Radio buttons |
• | Command links |
To learn more, see:
• | Defining a Custom Control Theme for the Wizard Interface |
• | Applying a Theme to a Control in the Wizard Interface |
Customizing the Look and Feel of the Wizard Interface
The Wizard Pages node in the Wizard Interface view lets you select default project-wide styles, brushes, and control themes. The Wizard Pages node in this view also lets you override the default values for the wizard caption, wizard icon, and header image, and specify other project-wide UI-related default values.
Use page-specific and control-specific settings such as the Body Background setting that is available for specific wizard pages, secondary windows, and wizard controls if you want to override a specific use of a style. For example, the Body Background setting for the InstallationWelcome wizard page lets you override the project’s default background on just the InstallationWelcome wizard page.
See Also
InstallShield 2016 Help LibraryAugust 2016 |
Copyright Information | Flexera Software |