Progress
AppBuilder
Developer’s Guide


Creating Custom Object Files

A custom object file is a text file (normally with a .cst extension) that tells AppBuilder to work with your own custom widgets and SmartObjects. You can use a custom object file to control the appearance and behavior of the Object Palette and some aspects of the New dialog box.

Although you can create a custom object file from scratch, it is much simpler to copy and modify an existing custom object file. Progress supplies default custom object files that you can copy and modify according to your application needs.

Progress supplies different default custom object files depending on your AppBuilder licensing option. Table C–1 identifies all the custom files in the current release and the object definitions they contain. The files you have depend on your AppBuilder license.

Table C–1: Custom Object Files and Their Contents 
Filename
Contents
progress.cst  
Basic Objects, SmartPanel, SmartFolder, SmartContainer, SmartWindow, SmartDialog, SmartFrame, Method Library, Structured Include, Structured Procedure
shared.cst  
SmartDataObject
smart.cst  
SmartDataBrowser and SmartDataViewer
activex.cst  
CSSpin, CSComboBox, PSTimer
web.cst  
CGI Wrapper, Frameset, HTML Mapping, Structured Include, Main, Structured Procedure, Report Template, Table, and Method Library
smartv8.cst 
Version 8 SmartObject definitions

NOTE: The ActiveX control definitions that were in the Progress Version 8 .cst file are now contained in the activex.cst file.


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