Progress
Portability Guide


Structure of the Window Procedure File

The AppBuilder lets you maintain one window procedure file for multiple display environments. This lets you build one application and customize it for each environment. For example, you might want to display one group of widgets in a Windows environment, and a slightly different group of widgets in a character environment. You can also make adjustments to the same widgets in the same environment, but for different screen resolutions. Instead of maintaining a separate file for each layout, you can accomplish all of these within a single window procedure file.

These are the components of the window procedure file:

In the Control Definitions Section of the window procedure file, the AppBuilder defines all controls using the master layout. In the Run-time Attributes and AppBuilder Settings section, Progress evaluates the multi-layout expressions and calls the appropriate internal procedure for the specified layout.

Applications you create using the AppBuilder are also portable from graphical to character interfaces when you use a fixed font and full character cell grid without fractional positions.


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