Click or drag to resize

ObjectEditGuard Class

Base implementation of interface type ctExtensionInterfaceObjectEditGuard. Must implement at least GetParent. Override GetInterface2(ctExtensionInterface) in your extension and return your implementation of this interface when requested type is ctExtensionInterfaceObjectEditGuard.
Inheritance Hierarchy

Namespace: CTExtensions.Interfaces
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public abstract class ObjectEditGuard : IExtensionInterface

The ObjectEditGuard type exposes the following members.

Constructors
 NameDescription
Protected methodObjectEditGuardInitializes a new instance of the ObjectEditGuard class
Top
Methods
 NameDescription
Public methodApplyEdit Notification when user exits object edit with ok at Options.
Public methodEnterEdit Notification when user is about to edit given object at Options.
Public methodGetExtControlObsolete.
DEPRECATED. Use GetExtControls2(ctEditGuardObjectType, ICTObject, ListTupleInt64, String) instead. Provide a control that should embedded to edit dialog of the object. Not all types in ctEditGuardObjectType support this.
Public methodGetExtControls2 Provide controls that should embedded to edit dialog of the object. Not all types in ctEditGuardObjectType support this. Do NOT call base.GetExtControls2(..) when overriding! For backwards compatibiity, the base class calls GetExtControl(ctEditGuardObjectType, ICTObject, String, Int64).
Public methodGetExtControlsForCore Internal use only. Calls GetExtControls2(ctEditGuardObjectType, ICTObject, ListTupleInt64, String) to obtain controls and then marshalls them for the core to arrange.
Public methodGetParent Must implement. Return parent CTExtension of this extension interface.
Public methodPreDelete Notification when user is about to delete an object at Options.
Top
Revision History
See Also