Table of Contents

TTMSFNCTabSetTabAppearance Class

Global appearance settings for all tabs, including fill/stroke for every state, font, tab shape, progress indicator, close button, badge, and text alignment.

API unit family: TMSFNCTabSet Inherits from: TPersistent

Syntax

TTMSFNCTabSetTabAppearance = class(TPersistent)

Properties

Name Description
ActiveFill Tab background fill when the tab is the active (selected) tab.
ActiveStroke Tab border stroke when the tab is the active (selected) tab.
ActiveTextColor Default text color for the active (selected) tab.
BadgeFill Background fill of the badge overlay circle.
BadgeFont Font used for the badge overlay text.
BadgeStroke Border stroke of the badge overlay circle.
CloseDownFill Background fill of the tab close button when pressed.
CloseDownStroke Border stroke of the tab close button when pressed.
CloseFill Background fill of the tab close button in its normal state.
CloseHoverFill Background fill of the tab close button when hovered.
CloseHoverStroke Border stroke of the tab close button when hovered.
CloseSize Pixel size of the close button drawn on tabs.
CloseStroke Border stroke of the tab close button in its normal state.
DisabledFill Tab background fill when the tab is disabled.
DisabledStroke Tab border stroke when the tab is disabled.
DisabledTextColor Default text color when a tab is disabled.
DownFill Tab background fill when the tab is pressed.
DownStroke Tab border stroke when the tab is pressed.
DownTextColor Default text color when a tab is pressed.
Fill Default tab background fill in the normal (inactive) state.
FocusBorderColor Color of the focus rectangle drawn on the focused tab.
Font Font used to render tab labels.
HoverFill Tab background fill when the mouse hovers over the tab.
HoverStroke Tab border stroke when the mouse hovers over the tab.
HoverTextColor Default text color when the mouse hovers over a tab.
InsertSize Pixel size of the insert-tab placeholder button.
ProgressCircularSize Diameter of the circular progress indicator arc in pixels.
ProgressFill Fill of the progress indicator drawn inside tabs.
ProgressStroke Stroke of the progress indicator drawn inside tabs.
Shape Default visual shape applied to all tabs.
ShapeOverlap Number of pixels by which adjacent pyramid/rounded tabs overlap each other.
ShapeRounding Corner radius of round/rectangle tab shapes in pixels.
ShapeSlope Slope angle of the pyramid tab side cuts in pixels.
ShowFocus When True, a focus rectangle is drawn on the focused tab.
Stroke Default tab border stroke in the normal (inactive) state.
TextAlign Horizontal alignment of tab label text within the tab.
TextColor Default text color for tabs in the normal (inactive) state.
TextSpacing Pixel gap between the tab bitmap and the tab text.
Trimming Controls how overlong tab labels are trimmed when word-wrapping is off.
WordWrapping When True, tab labels wrap to multiple lines.