The events available for this custom field. The individual events can be null in which case no custom code will be executed.
Event handler triggered when a new field of this type has been created. The field object is passed as parameter.
Event handler triggered when a field of this type should open its UI. The field object is passed as parameter.
Event handler triggered when a field of this type should redraw itself.
Event handler triggered when a field of this type is being resized. The field object is passed as parameter.
The sub type of the custom field. Used to identify the field type and ensure the correct actions are applied. Use a unique name to avoid conflicts with other custom fields ideally via a naming convention.
The settings available for this custom field.
Flag to indicate if the field can be duplicated.
The variable name of the field. This should be a global variable within the custom field script and used to access functions specific to that field in other scripts via that class available under this variable.
The dialog title for the settings dialog.
Flag to indicate if the field should have a border.
Flag indicating if the field should have an options dialog.
Flag to indicate if the field can be reset.
Flag indicating if the field should have a second tab.
Flag to indicate if the field should have a shadow.
Flag indicating if the field can be selected by the user.
The title of the UI tab.
The tooltip for the UI tab.
Generated using TypeDoc
The field definition for a custom field. Used for registration in RegisterCustomField.