| 
 Classes | 
| class   | VisibleListWithEditableEntries | 
|   | This rendition of a VisibleList has VisibleListItems that are editable The functionality should be in the base class but that TemplateDialog parameter ruins things a bit.  More...
  | 
| class   | AvailableProperty | 
|   | This abstract class represent an item in the "Available Properties" list.  More...
  | 
| class   | VisibleTemplateHandler | 
|   | Provides the user with something tangible in the way of WizOp's. They can appear in a list control via this class.  More...
  | 
| class   | VisibleWizOpStyle | 
|   | Provides the user with a style to play with. They can appear in a list control via this class.  More...
  | 
| class   | CustomProperty | 
|   | Provides a "custom" visible template handler so the user can enter raw user attributes.  More...
  | 
| class   | AvailablePropertiesList | 
|   | Provides a visible list of template handlers.  More...
  | 
| class   | UsedPropertiesList | 
|   | Provides a visible list of user attributes.  More...
  | 
 Defines | 
| #define  | new   CAM_DEBUG_NEW | 
| #define  | ENSURE_THIS()   ENSURE(this != NULL, "this NULL") | 
| #define  | ENSURE_KIND(pInstance, Class)   ERROR3IF(!pInstance->IS_KIND_OF(Class), #pInstance" is not kind of "#Class); | 
 Functions | 
|   | DECLARE_SOURCE ("$Revision: 1282 $") | 
|   | CC_IMPLEMENT_DYNCREATE (TemplateDialog, DialogOp) | 
|   | CC_IMPLEMENT_MEMDUMP (VisibleListWithEditableEntries, VisibleList) | 
|   | CC_IMPLEMENT_MEMDUMP (AvailableProperty, VisibleListItem) | 
|   | CC_IMPLEMENT_MEMDUMP (VisibleTemplateHandler, AvailableProperty) | 
|   | CC_IMPLEMENT_MEMDUMP (CustomProperty, AvailableProperty) | 
|   | CC_IMPLEMENT_MEMDUMP (VisibleWizOpStyle, AvailableProperty) | 
|   | CC_IMPLEMENT_MEMDUMP (AvailablePropertiesList, VisibleListWithEditableEntries) | 
|   | CC_IMPLEMENT_MEMDUMP (UsedPropertiesList, VisibleListWithEditableEntries) | 
 Variables | 
| static TemplateDialog *  | g_TheOneTemplateDialogInTheEntireUniverse = NULL |