Themes and rules are a combined resource that controls the look, feel, and behavior of your customized application in relation to the host application upon which it's based. Using themes and rules, you can make changes to an application that take effect globally; for example, if you want to change the appearance of every screen or the functionality of every instance of a certain host field. Multiple rules can exist within a single theme, but only one theme can be applied to any application.
Themes allow the application designer to set the look and feel of a project without having to edit every form manually. When an end user runs your custom application and navigates from screen to screen in the host application, each host screen is presented in the browser according to the rules included in the theme, effectively customizing the entire application.
Rules are specific to individual fields on your host screens, identified by their unique features. A rule dictates the way a host field is converted to various customized GUI controls (labels, text fields, buttons, and Web links), and manages how they look, feel, and behave.
A selection of default themes, included with Presentation Designer, provide some common working environments, but you can also create new themes (or copy and modify the default ones).
There are three main components for working with themes and rules:
|Creating Custom Applications, Overview|
|Controlling Application Appearance using Themes|
|Creating a New Project|