TCustomInspectorList is the base class for TInspectorList.
TCustomInspectorList = class(TCustomPropList, IDesignNotification);
edcPropCtrl
TCustomInspectorList represents dual list control with properties of the selected object(s) in the active designer. Any of these properties are accessible for editing.
It declares and implements all the properties and methods for these purposes.
|
Topic |
Description |
|
The methods of the TDualList class are listed here. | |
|
The properties of the TDualList class are listed here. |
|
Topic |
Description |
|
The methods of the TCustomPropList class are listed here. | |
|
The properties of the TCustomPropList class are listed here. | |
|
The events of the TCustomPropList class are listed here. |
|
Topic |
Description |
|
The methods of the TCustomInspectorList class are listed here. | |
|
The properties of the TCustomInspectorList class are listed here. | |
|
The events of the TCustomInspectorList class are listed here. |
|
Constructor |
|
virtual |
|
protected |
|
Property |
|
read only |
|
Event |
|
TCustomPropList Class |
Description |
|
Draws cell content. | |
|
Occurs to adjust cell properties. |
|
TCustomInspectorList Class |
Description |
|
Occurs before adding category to the list. | |
|
Occurs before adding property to the list. | |
|
Occurs when changing selected object in inspector list. | |
|
Occurs to determine whether property PropEdit is read-only. | |
|
Occurs after list of properties has been updated | |
|
Occurs when property value has been changed. | |
|
Occurs before changing property value (ANSI version). | |
|
Occurs before changing property value (Unicode version). |
|
TDualList Methods |
Description |
|
Creates and initializes an instance of TDualList. | |
|
Creates in-place editor. Must be overridden in derived classes. | |
|
Creates underlying screen object. | |
|
Destroys an instance of TDualList. | |
|
Processes mouse wheel motion. | |
|
Draws a specified cell. | |
|
Draws string in the specified rectangle | |
|
Draws Unicode string in the specified rectangle | |
|
Invokes an action with the component as its target. | |
|
Moves focus from list control to child in-place editor. | |
|
Determines if specified item is header. | |
|
Returns the rectangle that surrounds the item specified in the Item parameter. | |
|
Respond to key press events. | |
|
Generates an OnMouseUp event. | |
|
Respond to mouse moving over control area.. | |
|
Returns item index depending on coordinates specified in Y parameter. | |
|
Generates an OnMouseUp event. | |
|
Renders the image of a dual list. | |
|
Set method of ItemIndex property. | |
|
Updates an action component to reflect the current state of the component. | |
|
Updates current Editor. |
|
TCustomPropList Class |
Description |
|
Creates and initializes an instance of TDualList. | |
|
Creates root item. | |
|
Returns current selected item. If there is no item selected Current returns nil. | |
|
Destroys an instance of TDualList. | |
|
Prepares Canvas before painting cell. | |
|
Draws dual list cell. | |
|
Draws cell content. | |
|
Returns gutter width for specified row in list. | |
|
Determines if specified item is header. | |
|
Generates an OnMouseUp event. |
|
TCustomInspectorList Class |
Description |
|
Called before adding property to the list. | |
|
Copies selected property name to the clipboard. | |
|
Copies text of the property editor. | |
|
| |
|
Creates TExtEdit inplace object for the current property | |
|
Creates root item. | |
|
Cuts text of the property editor. | |
|
Prepares Canvas before painting cell. | |
|
Draws cell content. | |
|
Moves focus from list control to child in-place editor. | |
|
Indicates if item is header one | |
|
Determines whether property editor does not allow changing property value. | |
|
Responds to key down when TInspectorList has focus. | |
|
Updates TCustomInspectorList after loading from stream | |
|
Updates TCustomInspectorList depending on mouse coordinates | |
|
Pastes text to the property editor. | |
|
Updates editor and invalidates TCustomInspectorList | |
|
Saves currently edit value. | |
|
Change active editor | |
|
Updates editor | |
|
Updates list of properties |
|
TDualList Properties |
Description |
|
Determines the style of the line drawn around the perimeter of the panel control. | |
|
Provides access to a drawing surface that represents the TDualList. | |
|
In-place editor | |
|
Specifies whether editor is visible in the selected row | |
|
Specifies the number of items in the DualList | |
|
Specifies the height, in pixels, of the items in the dual list | |
|
Specifies the index of the selected item. | |
|
Occurs when the user clicks the dual list. | |
|
Determines whether lines are drawn separating items in the list | |
|
Specifies whether frame rectangle should be painted around selected item. | |
|
Specifies width of the first column in pixels (or splitter position) | |
|
Indicates the position of the control in its parent's tab order. | |
|
Add a summary here... | |
|
Specifies the topmost row that appears in the dual list. |
|
TCustomPropList Class |
Description |
|
Specifies color of gutter background. | |
|
Specifies color of border which separates gutter from the rest of control. | |
|
Specifies background color of selected item. | |
|
Specifies font color of selected item. | |
|
Holds folding icon images. | |
|
Reference to root item. Particular root item class may be different in derived classes. Items are accessible via root item. | |
|
Specifies left margin. | |
|
Specifies offset for each level of items. | |
|
Specifies whether gutter is visible. |
|
TCustomInspectorList Class |
Description |
|
Specifies arrangement of properties list. If ByCategories is True, all properties are arranged by categories | |
|
Determines list of the current available categories for the properties of selected object(s). This list does not include empty categories | |
|
Specifies font color for category items | |
|
Specifies font color property values which differ from default. | |
|
Specifies font color for the in-place editors | |
|
Specifies font color for the text in the in-place editor | |
|
Specifies editable component | |
|
Specifies font color for the Property name | |
|
Specifies font color for the read-only property | |
|
Specifies font color for the reference property | |
|
Specifies font color for the property value | |
|
Specifies font color for the property, that belongs to referenced object | |
|
Specifies whether custom property name drawing defined in property editors is used. | |
|
Specifies current active designer | |
|
Specifies editable TPersistent object | |
|
Specifies whether reference properties may be expanded | |
|
Indicates number of properties those are not visible | |
|
Provide properties to adjust hints processing. | |
|
Specifies whether reference properties should be displayed in the inspector list. | |
|
Specifies if properties those values differ from default will be marked with bold | |
|
Specifies alignment of popup list box relative to edit box. | |
|
Specifies whether properties may be edited. | |
|
Property name search key. | |
|
Specifies whether inspector list is in property name search mode. This mode is turned on/off when user presses TAB key. | |
|
Specifies number of selected object in the inspector list. | |
|
Number of selected objects in active designer. Use property Selected[] to get these objects. | |
|
Specifies whether read-only properties will be displayed in the inspector list | |
|
Specifies types of properties those will be displayed in the inspector list | |
|
Specifies kind of inspector list. Property TypeKinds is used only when TypeSelector = tsCustom. |
|
Copyright (c) 2004 - 2011 EControl Ltd.. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|