Table of Contents

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.

Used by