InspectorControls Namespace
Classes
| Name | Description |
|---|---|
| TAdvCustomInspector | Abstract ancestor class for inspector controls. |
| TCommonInspector | General-purpose inspector control. |
| TInspectorButton | A special button control used in the inplace property editor. |
| TInspectorCheckBox | TCheckBox descendant check box control used as the inplace edit for the inspector control, when the property is supposed to be edited with a check box control. |
| TInspectorEdit | TMaskEdit descendant edit control used as the inplace edit for the inspector control, when the property is supposed to be edited with an edit control. |
Enumerations
| Name | Description |
|---|---|
| TButtonType | TButtonType enumerates possible types of button to be displayed at the right of the property editor edit box, in the inspector control. |
| TDragKind | Used internally by the inspector control to know what kind of drag operation is being performed. |
| TExpandState | Indicates the state of the current property with regarding to its subproperties visibility. |
| TInplaceEditorType | TInplaceEditorType contains the type of control used to edit the selected property in the inspector control. |
| TItemAction | Used internally by the inspector control to know what kind of action should be performed/simulated in the property editor. |
| TPaintStyle | Enumerates types of appearance for the inspector control. |
| TPopupOrientation | Specifies the orientation of the drop down list when displayed. |
| TSelectFirstMatchMode | Specifies the mode used to scroll the drop down list when SelectFirstMatch is enabled. |
Types
| Name | Description |
|---|---|
| TBooleanEvent | Event type used to provide an opportunity for the programmer to change a boolean value associated with the specified property. |
| TButtonTypeEvent | Event type used to provide an opportunity for the programmer to specify the button type of the specified property's inplace editor. |
| TCallEditorEnableEvent | This event is fired when the inspector needs to execute the custom property editor of the specified property. This usually happens when the end-user double clicks the inplace editor, or clicks the dialog button of the editor. For the custom editor to be called for that specific property, you must inform the the inspector that the property has a custom external editor, using TAdvCustomInspector.OnGetEnableExternalEditor event. |
| TCallEditorEvent | This event is fired when the inspector needs to execute the custom property editor of the specified property. This usually happens when the end-user double clicks the inplace editor, or clicks the dialog button of the editor. For the custom editor to be called for that specific property, you must inform the the inspector that the property has a custom external editor, using TAdvCustomInspector.OnGetEnableExternalEditor event. |
| TChangeValueEvent | This event is fired when the value of a property changes. |
| TColorEvent | Event type used to provide an opportunity for the programmer to change a color value associated with the specified property. |
| TExpandStateEvent | Event type used to provide an opportunity for the programmer to specify the expand state for the specified property |
| TFontEvent | Event type used to provide an opportunity for the programmer to change properties of a font associated with the specified property. |
| TGetStringEvent | Event type used to provide an opportunity to the programmer to change a string value for a specified property. |
| TIndexDrawEvent | Event for custom drawing operations in the inspector control. |
| TIndexEnableEvent | This event is used to enable or disable the property default action to be performed. The propert default action is performed when the end-user doubles click the property editor or when Ctrl+Enter is pressed. |
| TIndexNotifyEvent | This event type is used for general purpose notifications about a specific property. |
| TInplaceEditorTypeEvent | Event type used to provide an opportunity for the programmer to specify the type of inplace editor to be used for the specified property |
| TIntegerEvent | Event type used to provide an opportunity for the programmer to change an integer value associated with the specified property. |
| TPointerEvent | Event type used to provide an opportunity for the programmer to change a pointer value associated with the specified property. |
| TSetStringEvent | Event type used to pass a string value that has been set for a specified property. |
| TStringsEvent | Event type used by the programmer to provide a list of string values to the inspector, as requested. |
| TValidateCharEvent | Event used to validate a key press while editing a property in the inspector. |