TTMSFNCTileListVisualizer Class
Abstract base component for custom tile visualizers; override the
Draw*methods to completely replace or augment tile rendering and respond to tile mouse events.
API unit family: TMSFNCTileList
Inherits from: TTMSFNCCustomComponent
Syntax
TTMSFNCTileListVisualizer = class(TTMSFNCCustomComponent)
Methods
| Name | Description |
|---|---|
| DoAfterDraw | Called after the tile background has been drawn. |
| DoAfterDrawControl | Called after the embedded control area has been drawn. |
| DoAfterDrawDescription | Called after the tile description text has been drawn. |
| DoAfterDrawImage | Called after the tile image has been drawn. |
| DoAfterDrawTitle | Called after the tile title text has been drawn. |
| DoBeforeDraw | Called before the tile background is drawn; set ADefaultDraw to False to suppress the default drawing. |
| DoBeforeDrawControl | Called before the embedded control area is drawn; set ADefaultDraw to False to suppress the default drawing. |
| DoBeforeDrawDescription | Called before the tile description text is drawn; set ADefaultDraw to False to suppress the default drawing. |
| DoBeforeDrawImage | Called before the tile image is drawn; set ADefaultDraw to False to suppress the default drawing. |
| DoBeforeDrawTitle | Called before the tile title text is drawn; set ADefaultDraw to False to suppress the default drawing. |
| DoMouseDown | Called when a mouse button is pressed over the tile; override to handle the event. |
| DoMouseEnterTile | Called when the mouse pointer enters the tile area; override to handle the event. |
| DoMouseLeaveTile | Called when the mouse pointer leaves the tile area; override to handle the event. |
| DoMouseMove | Called when the mouse moves over the tile; override to handle the event. |
| DoMouseUp | Called when a mouse button is released over the tile; override to handle the event. |
| Draw | Renders the full tile content; override to replace the default background, image, title, and description drawing. |
| DrawControl | Renders the embedded control area; override to customize control-area rendering. |
| DrawDescription | Renders the tile description text; override to customize description rendering. |
| DrawImage | Renders the tile image; override to customize image rendering. |
| DrawTitle | Renders the tile title text; override to customize title rendering. |
| XYToAnchor | Returns the HTML anchor tag at the given pixel coordinates within the tile, or an empty string if none. |