UserOptionsExtension Class |
Namespace: CTExtensions.Interfaces
The UserOptionsExtension type exposes the following members.
Name | Description | |
---|---|---|
CreateControl |
Provide the control for your page. This is called in lazy-load manner,
when the user selects this profile options extension from the tree.
| |
CreateSettingsControl |
Create and return window handle for custom options page.
Default implementation handles control lifetime and inheritant may
just enjoy from CreateControl.
| |
Dispose |
Called when the settings page is closed.
Disposes the control if not disposed already.
Inheriants can ignore this if also CreateSettingsControl is left in default implementation.
| |
GetParent |
Return parent CTExtension of this user options extension.
| |
GetSaveData |
Called after Validate. Provide the data you wish to save.
| |
Init |
Sets SetupForUser which is used in data
retrieval and save.
| |
LoadData |
Called after CreateControl.
Setup the control you created with this stored data.
| |
PageName |
Name that is shown in user options tree.
By default this is parents FriendlyName.
| |
ReadUserData |
Helper function to read parent extension's user specific data from given profile.
| |
Refresh |
Notification that occurs when user re-enters to this extension's user options page.
| |
Save |
Called when user clicks OK at options and all pages have returned true on Validate.
Inheriants can ignore this and just return data at GetSaveData(Boolean) when called.
| |
StoreUserData |
Helper function to store parent extension's data to given profile.
| |
TabPress |
Called when TAB is pressed. Handles control focusing.
| |
Validate |
Validate settings user has made to your control. Show error message if needed.
|
CUSTOMTOOLS 2019 SP2