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.
| |
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 | ||
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.
|