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