Progress
ADM 2 Guide


SmartContainers

SmartContainers are ADM container-class objects that are designed to hold instances of other SmartObjects. There are four types of SmartContainers: SmartDataViewers, SmartDialogs, SmartFrames, and SmartWindows, each of which provides a different type of container widget. A SmartContainer can hold any other SmartObjects, including other SmartContainers; however, SmartDataViewers are intended to contain very specific types of objects. See the "SmartDataViewers" section for details.

When you build a Progress application, the step immediately after creating your SmartObject masters is to build an application screen. The first step in assembling this screen is to open a SmartContainer. You then insert instances of SmartObjects into the SmartContainer and link them together to produce your application screen.

SmartContainers have three important functions in a SmartObject application:

The following sections describe these functions, as well as the SmartWindow, SmartFrame, and SmartDialog types of SmartContainers. However, because the SmartDataViewer is a highly specialized type of SmartContainer, it is described separately in the "SmartDataViewers" section.


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