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. |