All Frameworks  Class Hierarchy  This Framework  Indexes

System Macro CATSysImplAutoSettingCtrlLocks

Macro CATSysImplAutoSettingCtrlLocks (Brand,FW,Name,ParamName)
Implements the methods dealing with the locks of a seting parameter in the Automation context.

Role: For each parameter exposed by a settings controller in its interface BrandIANameSettingAtt, a method dealing with the lock and a method retrieving the information concerning the parameter must be available. This macro will implement the three following methods:
This macro must be used if the controller's parameter represents only one CATSysSettingController's attribute. It is equivalent to the use of the two macros CATSysBeginImplSettingCtrlLocks and CATSysEndImplSettingCtrlLocks in the following sequence:
CATSysBeginImplSettingCtrlLocks(ClassName,ParamName,AttrName)
CATSysEndImplSettingCtrlLocks(ClassName,ParamName)
Parameters:
ClassName
The class name of the object implementing the controller
ParamName
The name of the setting's parameter used in the method's name

This object is included in the file: CATSysMacroSettingCtrl.h

Copyright © 2003, Dassault Systèmes. All rights reserved.