Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development

> ## Customization option for dynamic viewers and browsers

> When you open a dynamic viewer or browser in the AppBuilder, the Layout menu contains this option: Custom Layout. This feature lets you define and edit custom layouts based on result codes. For each existing result code, you can define one custom layout.

> When you create a dynamic viewer or browser, the layout you define is known as the default layout. Every instance of the object uses this layout. For example, suppose your application has a result code named `LargeFontUI` that applies when your application identifies a vision-impaired user. You can define a custom layout named `LargeFontUI`. When the application applies the `LargeFontUI` result code, every instance of the object uses the new custom layout instead of the default layout.

> Some essential facts about this feature:

> - The Custom Layout menu option is only available when a dynamic browser or viewer is in focus in the AppBuilder.

> - From the Layout menu, select the Custom Layout option to bring up the Custom Layout dialog box. (Consult the online help for assistance with the dialog box fields.)

> - The Custom Layout option works exclusively with the object in focus.

> - Only a single layout (default or custom) for a particular object is available in the AppBuilder at any one time.

> - You can have custom layouts of different objects open at the same time.

> - When multiple custom layouts are open, switching the result code on one object (through the Custom Layout dialog box) has no effect on the custom layouts of the other objects.

> - The title bar of open objects shows the result code associated with that custom layout.

> - If an open viewer has no layout previously defined for a selected result code, then AppBuilder creates a new custom layout initialized to be identical to the layout that was in focus immediately before the result code was selected.

> - Choose the Save icon in the AppBuilder’s main toolbar to save changes to all layouts of the focused object.

> - The Re-Logon feature does not reset active custom layouts. Exit your session and start a new one to reset to default layouts.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095