DesignEditors
Defines the interfaces and classes used by the property editors in the IDE.
To use the DesignEditors and DesignIntf units with Delphi, you need to add the following compiler option on the Compiling page in Project Options:
-LUDesignIDE
With C++, you need to ensure that $(BDS)\include\windows\vcl\design is added to the INCLUDE path, and that designide.bpi is added to the Requires of your package.
For more information, see the comments in the source; the DesignEditors.pas source file is liberally commented.
Contents
Classes
EDesignPropertyError | |
IDesignGroupChange | |
TBoolProperty | |
TCharProperty | |
TClassProperty | |
TComponentEditor | TComponentEditor provides the default implementation for the IComponentEditor interface. |
TComponentGuidelines | |
TComponentNameProperty | |
TComponentProperty | |
TCustomModule | |
TDateProperty | |
TDateTimeProperty | |
TDefaultEditor | TDefaultEditor is the component editor for components that do not explicitly register a component editor. |
TDesignerOleDropTarget | |
TEditActionSelectionEditor | |
TEnumProperty | |
TFloatProperty | |
TInt64Property | |
TIntegerProperty | |
TInterfaceProperty | |
TMethodProperty | |
TNestedProperty | |
TOrdinalProperty | |
TPropertyEditor | TPropertyEditor is a base class for property editors that implements the IProperty interface. |
TSelectionEditor | |
TSetElementProperty | |
TSetProperty | |
TStringProperty | |
TTimeProperty | |
TVariantProperty | |
TWideCharProperty | |
TWideStringProperty |
Routines
AncestorNameMatches | |
ClassInheritsFrom | |
FreeEditorGroup | |
GetComponentEditor | Returns a component editor for the specified component on the specified form designer. |
GetComponentProperties | |
GetSelectionEditors | |
GuidelinesFor | |
NewEditorGroup | |
NotifyGroupChange | |
PossibleStream | |
UnnotifyGroupChange |
Types
_di_IDesignGroupChange | |
PInstPropList | |
TBit | |
TGetTopLevelComponentFunc | |
TGroupChangeProc | |
TInstProp | |
TInstPropList |
Variables
GetTopLevelComponentFunc |