TTMSFNCTabSetDisplayTab Record
Internal paint-pass record caching the computed layout rectangles, kind, and grid row of a single rendered tab.
API unit family: TMSFNCTabSet
Syntax
TTMSFNCTabSetDisplayTab = record
Fields and properties
| Name | Type | Description |
|---|---|---|
BitmapRect |
TRectF |
Bounds of the tab glyph. |
CloseButtonRect |
TRectF |
Bounds of the close button drawn on the tab. |
ContentRect |
TRectF |
Bounds available for the tab caption and glyph, inset from Rect. |
First |
Boolean |
True when the entry is the first tab on its row. |
Index |
Integer |
Zero-based position of the entry in the displayed order. |
Last |
Boolean |
True when the entry is the last tab on its row. |
ProgressRect |
TRectF |
Bounds of the progress indicator drawn on the tab. |
Rect |
TRectF |
Bounds of the whole tab. |
Row |
Integer |
Zero-based row the tab occupies when tabs wrap onto multiple rows. |
Tab |
TTMSFNCTabSetTab |
The tab this entry represents. |
TabKind |
TTMSFNCTabSetTabKind |
Whether the entry is a regular tab or one of the scroll and overflow buttons. |
TextRect |
TRectF |
Bounds the tab caption is drawn within. |