Themes Page

In this page you can choose from Advanced Installer's predefined themes, set the global properties of your package's User Interface, change visual styles and customize it by setting custom images and text styles that will be displayed on the install dialogs or controls.

TipThe current theme is displayed in the list using bold text.

Themes and Layouts

Currently Advanced Installer comes packed with more than 80 themes grouped in several layouts:

  • Surface
  • Windows 8 Wizard style layout. A lightweight setup design with optimized user interaction, all in accordance with the Windows User Experience setup interaction Guidelines
  • Air
  • Windows 7 Wizard style layout. These themes have Glass effects and themed buttons
  • Azure
  • Windows Installer themes with this layout use large dialogs, themed background, EXE UI and a large and customizable application logo
  • Graphite
  • Windows Installer themes with graphite mineral look using large dialogs and EXE UI. In the left side of each dialog, an overall progress of the installation is displayed
  • Modern
  • Windows Installer themes with modern look, large dialogs with themed background and EXE UI. Each dialog includes the application logo, name and also the company name
  • Spring
  • Segoe UI font, contiguous installation progress, themed buttons and a clean layout are used to create the Spring layout. Installation steps are reduced and most of the dialogs are displayed only when performing a customized installation. These themes use EXE UI and are HTML based
  • Classic
  • Windows Installer themes with classic look using a watermark and a banner that can be easily customized

To change the current theme, select the desired one and use the command “Set as current” option from the context menu or by pressing the [ Set as current ] button. To customize the current theme use the “Customize Theme” from the context menu. This option will transfer you to Dialog Editor Page.

NoteSome themes, by default, make use of controls available only on specific versions of Windows (e.g. Azure uses Command Link Controls which are available starting with Windows Vista). Please test accordingly.

ImportantThe Spring theme is not compatible with systems having custom DPI scalling. The UI controls may not be resized correctly.

Frame

From this combobox you can select how the dialogs frame will be presented. It contains the "System" option along with custom frames specific for the currently selected theme. The System frame is specific to the Windows Operating System the package will run on. Some themes might not support frame change.

Options

This combobox is available only for themes that can be extra customized:

  • Change between radio buttons or checkboxes for overall installation progress
  • Choose if the theme uses a header image or not

More Options

By selecting "More Options" button a new listbox will appear. This listbox contains the images that can be changed and are being used by the current theme.

The following operations are possible:

  • Change the resource
  • In order to use your own resource file select the "Edit..." context menu option while an element is selected in the listbox.
  • Revert to default
  • If you want to discard any changes and return to the default resources select the "Reset" context menu option while an element is selected in the listbox.

NoteThe images that can be changed differ from one theme to another.

Image Sizes

The default image sizes used by Advanced Installer specific for each theme are:

Surface

Resource nameSize in pixels
Background460 x 533
Icon78 x 84

Air

Resource nameSize in pixels
Background494 x 405

Azure

Resource nameSize in pixels
Icon128 x 128

Modern

Resource nameSize in pixels
Icon48 x 48
Dialog image355 x 304

Spring

Resource nameSize in pixels
Dialog image533 x 350
Icon128 x 128

Classic

Resource nameSize in pixels
Banner image500 x 59
Dialog image500 x 316

Testing the installation User Interface

Test Installation UIUse the [ Test Installation UI ] toolbar button in the "Themes" page. This will create a temporary package in the Temp folder and run it without performing an actual installation. Since the package is not installed on your machine, only the installation UI sequence can be tested.

Testing the maintenance User Interface

Test Maintenance UIUse the [ Test Maintenance UI ] toolbar button in the "Themes" page. This will create a temporary package in the Temp folder and run it without performing an actual installation. Your product is temporarily registered with Windows Installer so the maintenance UI sequence can be tested..

TipThese options require at least an Enterprise or Architect project.

Topics