Visual LANSA Version 14 introduces themes which are an integrated means to centrally control the appearance of Visual LANSA applications.


Themes provide a central place in which colors, fonts, and borders etc. are defined. Themes also have draw styles which can be applied globally to, for example, all buttons or popups, thus reducing the need to apply styles to individual controls. Theme draw styles can also be abstract, such as Title or Emphasis, to be used when required.

Themes are stored in the repository and they can be reused in all your applications.

Unlike Visual Styles, themes use name matching at runtime which means that they can be changed dynamically. Visual Styles are supported for backward compatibility only.

Creating a Theme

Setting Theme Draw Styles

Applying a Theme to an Application