Table of Contents

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.