Version 2.0 (from version 1.5)
TUnicodeEdit - base edit control which is used as base class of property edit control. This control may be used as Ansi and as Unicode control.
TBtnEdit is derived from TUnicodeEdit. It contains new status area at left side of edit control. This status area is used to draw status image in property edit control.
TExEdit class renamed on TCustomEditEx.
Provides unified hint processing. Hint helpers used by the tool lists, button panels and inspector lists, i.e.
Handling drag&drop operations:
TComponentClassInfo Class was redesigned, fields are moved to private section. Property AClass was replaced with property TComponentClassInfo.ComponentClass. New Unicode property TComponentClassInfo.DisplayName used by the component palette and palette tool list.
Added several functions to manage component palette.
See TPackageMng class.
New functionality to manage drop-down list:
New functionality of inspector list:
TCustomInspectorList.PopupListAlign - alignment of popup list.
TCustomInspectorList.OnChangeSelection - occurs when selected objects are changing.
TCustomInspectorList.OnGetPropReadOnly - occurs to define whether property is read-only.
TCustomInspectorList.DefPropNameDraw - disables property name drawing by the property editors.
Uses new interface to draw and process status images:
New functionality to control value updating:
Object inspector frame control. Utilizes object inspector functionality for fast integration in application. See TObjectInspectorFrame Class for more details.