TTMSFNCEditorListViewAppearance Class
Defines the visual appearance of a list editor view, including fills, fonts, strokes, and spacing for all item states.
API unit family: TMSFNCEditorListView
Inherits from: TPersistent
Syntax
TTMSFNCEditorListViewAppearance = class(TPersistent)
Properties
| Name | Description |
|---|---|
| DrawItemImageStroke | When True, draws the item image stroke around each item's image area. Default is True. |
| EditFont | Font used in inline edit controls within list items. |
| Fill | Background fill for the entire list control. |
| ItemDisabledFill | Fill applied to a disabled item. |
| ItemDisabledFont | Font applied to a disabled item. |
| ItemDisabledStroke | Stroke applied to a disabled item. |
| ItemDownFill | Fill applied to an item while it is pressed. |
| ItemDownFont | Font applied to an item while it is pressed. |
| ItemDownStroke | Stroke applied to an item while it is pressed. |
| ItemFill | Default background fill for a normal (non-hovered, non-selected) item. |
| ItemFont | Default font for a normal item. |
| ItemHorizontalSpacing | Horizontal spacing in pixels around each item. |
| ItemHorizontalTextMargin | Horizontal margin in pixels between the item image and its text. |
| ItemHoverFill | Fill applied to an item when the pointer hovers over it. |
| ItemHoverFont | Font applied to an item when the pointer hovers over it. |
| ItemHoverStroke | Stroke applied to an item when the pointer hovers over it. |
| ItemImageDownFill | Fill applied to the image area of an item while it is pressed. |
| ItemImageDownStroke | Stroke applied to the image area of an item while it is pressed. |
| ItemImageFill | Default fill for the image area of a normal item. |
| ItemImageHoverFill | Fill applied to the image area of an item when the pointer hovers over it. |
| ItemImageHoverStroke | Stroke applied to the image area of an item when the pointer hovers over it. |
| ItemImageRounding | Corner rounding radius in pixels applied to each item's image area. |
| ItemImageSelectedFill | Fill applied to the image area of a selected item. |
| ItemImageSelectedStroke | Stroke applied to the image area of a selected item. |
| ItemImageStroke | Default stroke for the image area of a normal item. |
| ItemRounding | Corner rounding radius in pixels applied to each item background. |
| ItemSelectedFill | Fill applied to a selected item. |
| ItemSelectedFont | Font applied to a selected item. |
| ItemSelectedStroke | Stroke applied to a selected item. |
| ItemStroke | Default border stroke for a normal item. |
| ItemVerticalSpacing | Vertical spacing in pixels between list items. |
| Splitter | Stroke drawn as a visual separator line for splitter items. |
| SplitterMarginLeft | Left margin in pixels before the splitter line. Default is 4. |
| SplitterMarginRight | Right margin in pixels after the splitter line. Default is 4. |
| Stroke | Border stroke for the entire list control. |
| UseImageAppearance | When True, uses the separate ItemImage* appearance properties to style the image area independently of the item background. |
Events
| Name | Description |
|---|---|
| OnChanged | Fires when any visual appearance property changes so the owner list view can repaint. |