Table of Contents

TTMSFNCTimelineSection Class

A single range bar displayed on the timeline between two values or dates, with optional label text, selection support, and per-item appearance overrides.

API unit family: TMSFNCTimeline Inherits from: TCollectionItem

Syntax

TTMSFNCTimelineSection = class(TCollectionItem)

Properties

Name Description
Appearance Gets or sets the visual appearance settings.
DBKey Gets or sets the database key associated with the indicator.
DataBoolean Gets or sets the DataBoolean value. True stores an application-defined enabled state; False stores an application-defined disabled state.
DataInteger Gets or sets the DataInteger value.
DataObject Gets or sets the DataObject value.
DataPointer Gets or sets the DataPointer value.
DataString Gets or sets the DataString value.
EndTimelineDate End position of the section expressed as a TDateTime when the range type is date/time-based.
EndTimelineValue End position of the section as a numeric timeline value.
Fixed Gets or sets whether the indicator remains fixed during interactive movement. True prevents interactive movement; False allows movement when interaction settings permit it.
Hint Gets or sets the hint text shown for the item.
Row Zero-based row index assigned to this section when sections overlap and OverlapSections is True.
Selectable Gets or sets whether the indicator can be selected. True allows selection; False prevents the item from being selected.
Selected Gets or sets whether the indicator is selected. True marks the item as selected; False leaves it unselected.
ShowHint Gets or sets whether the hint text is shown. True displays the hint text; False suppresses it.
StartTimelineDate Start position of the section expressed as a TDateTime when the range type is date/time-based.
StartTimelineValue Start position of the section as a numeric timeline value.
Tag Gets or sets an integer value available for application-defined data.
Text Gets or sets the annotation text.
Visible Gets or sets whether the item is visible. True shows the item; False hides it.

Methods

Name Description
BeginUpdate Starts a batched update and delays repainting until EndUpdate is called.
EndUpdate Ends a batched update and refreshes the timeline when needed.

Used by