Table of Contents

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.