Release 10.1A: OpenEdge Development:
AppBuilder

> ## Custom object files and extended features

> Two techniques for customizing AppBuilder are:

> - Creating custom object (`.cst`) files.

> Custom object files determine which objects are available in AppBuilder. They determine the options on both the New dialog box (accessed by choosing File New from AppBuilder’s main menu) and the Object Palette.

> - Creating Extended Features (`XFTR`).

> An Extended Feature, or XFTR, is a custom code block that you write and place in a procedure file. At critical moments in the processing of the procedure file, AppBuilder passes control to the `XFTR`, which can then run its own 4GL procedures. These procedures can interact with AppBuilder, calling the AppBuilder application program interface (API). You use `XFTR`s to perform a variety of customized processing, such as creating and deleting objects, modifying code sections, and creating custom preprocessor variables. Wizards and cue cards are examples of customized processing implemented with `XFTR`s.

> The following sections describe these techniques.

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