TdxCustomCalloutPopup Class
Serves as the base class for classes that implement callout popup controls.
Declaration
TdxCustomCalloutPopup = class(
TcxCustomComponent,
IdxSkinSupport
)
Remarks
Callout popup controls allow you to display OS X/iOS style callout popups with custom content.
Normally, the content includes details on the control with which the popup aligns and to which its callout points (also called the associated control). The pop-up and callout positions are automatically adjusted so that the popup window and associated control are properly aligned.
You can optionally stretch the popup across the associated control to mimic flyout panels and auto-hide toolbars.
The TdxCustomCalloutPopup class introduces members that allow you to:
Assign a control to be displayed inside the popup (PopupControl).
Switch visibility of the popup and callout (Popup, Close, and HideCallout).
Specify the pop-up position (Alignment).
Set the pop-up animation effect (AnimationOptions).
Customize the appearance settings (LookAndFeel, Color, and BorderColor).
Apply the flyout panel display style and customize its settings (FlyoutPanel).
Optionally display rounded corners and adjust their border radius (Rounded and RoundRadius).
The TdxCustomCalloutPopup class implements the essential functionality required by callout popup controls. The derived TdxCalloutPopup class simply publishes the inherited properties and events.