CTExtensions.Interfaces Namespace |
Class | Description | |
---|---|---|
ExportTypeExtension |
Base implementation of interface type ctExtensionInterfaceIExportType.
Must implement at least GetParent. Override GetInterface2(ctExtensionInterface) in your extension and return your implementation
of this interface when requested type is ctExtensionInterfaceIExportType.
This enables your extension as new export profile type.
| |
FileHandlerExtension |
Base implementation of interface type ctExtensionInterfaceFileHandler.
Must implement at least GetParent. Override GetInterface2(ctExtensionInterface) in your extension and return your implementation
of this interface when requested type is ctExtensionInterfaceFileHandler.
| |
ObjectEditGuard |
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.
| |
ProfileOptionsExtension |
Base implementation of interface type ctExtensionInterfaceProfileSettings.
Inheritant must implement at least GetParent, CreateControl, LoadData(Byte), GetSaveData(Boolean),
Validate and Refresh.
Override GetInterface2(ctExtensionInterface) in your extension and return your implementation
of this class when requested type is ctExtensionInterfaceProfileSettings.
This wiil add your extension to CUSTOMTOOLS' profile options page.
| |
SequenceExtension |
Provides way to implement an extension to CUSTOMTOOLS sequence making it possible to
implement custom sequence number generator. This can be used for instance to implement
logic to generate a number from number series generator of an external system such as from ERP.
| |
UserOptionsExtension |
Base implementation of interface type ctExtensionInterfaceUserSettings.
Inheritant must implement at least GetParent, CreateControl, LoadData(Byte), GetSaveData(Boolean),
Validate and Refresh.
Override GetInterface2(ctExtensionInterface) in your extension and return your implementation
of this class when requested type is ctExtensionInterfaceUserSettings.
This will add your extension to CUSTOMTOOLS' User options page.
|
Interface | Description | |
---|---|---|
IExtensionInterface |
This interface is just a type specifier and has no functions. Other interfaces at CTExtensions.Interfaces
actully are abstracts classes that defalt-implement corresponding core interfaces.
|