Release 10.1A: OpenEdge Development:
Progress Dynamics Advanced Development

> ## Adding the new class to the AppBuilder

> The AppBuilder provides access to a Palette that you use to select existing objects to add to a design window and a New… menu item and button to create new objects. The definitions of all the objects on the palette and in the New dialog box are defined in a set of text files called custom files that the AppBuilder reads in when it starts. You can extend these files using a text editor to define new types of objects and individual specialized objects. These files have a filename extension of `.cst` and are typically located in the `src/template` directory. If you select the MenucUse Custom option in the palette, you see a list of the files the AppBuilder reads to build the Palette and the New dialog box.

> This object information is also stored in the Repository database, and you can maintain the information through Repository tools rather than manually editing the text files. When you create a new Repository database, the information represented in the standard`.cst` files is already in the Repository. If you choose the Menu Use Custom option in the Palette window, you see a list of Repository classes.

> ##### Adding a template object record to the Repository

> When you create a new class, you must make it available to your application using the AppBuilder. To make a class available, you add a template object record that represents your new class to the Repository.

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