Table of Contents

TTMSFNCTimeline Class

Timeline control that displays dated or numeric indicators, sections, annotations, and interactive navigation.

API unit family: TMSFNCTimeline Inherits from: TTMSFNCCustomTimeline

Syntax

TTMSFNCTimeline = class(TTMSFNCCustomTimeline)

Properties

Name Description
Adapter Gets or sets the data adapter that synchronizes timeline items with an external source. (inherited from TTMSFNCCustomTimeline)
Appearance Gets or sets the visual appearance settings. (inherited from TTMSFNCCustomTimeline)
BitmapContainer Gets or sets the bitmap container used to resolve named images. (inherited from TTMSFNCCustomTimeline)
Division Gets or sets the division settings that control tick marks and labels. (inherited from TTMSFNCCustomTimeline)
DivisionSpace Gets the current spacing between timeline divisions. (inherited from TTMSFNCCustomTimeline)
DivisionsRect Gets the drawing rectangle used for timeline divisions. (inherited from TTMSFNCCustomTimeline)
GlobalFont Gets or sets the global font settings applied to timeline text. (inherited from TTMSFNCCustomTimeline)
Indicators Gets or sets the collection of indicators displayed on the timeline. (inherited from TTMSFNCCustomTimeline)
Interaction Gets or sets interaction options for selection, moving, sizing, and navigation. (inherited from TTMSFNCCustomTimeline)
Layout Gets or sets the layout settings for the timeline. (inherited from TTMSFNCCustomTimeline)
Range Gets or sets the visible value or date range. (inherited from TTMSFNCCustomTimeline)
Sections Gets or sets the collection of range sections displayed on the timeline. (inherited from TTMSFNCCustomTimeline)
TimelineRect Gets the drawing rectangle used for the timeline axis. (inherited from TTMSFNCCustomTimeline)
WorkspaceRect Gets the drawing rectangle used for indicators and sections. (inherited from TTMSFNCCustomTimeline)

Methods

Name Description
AddIndicator Adds an indicator at the specified timeline value. (inherited from TTMSFNCCustomTimeline)
AddSection Adds a section between the specified timeline values. (inherited from TTMSFNCCustomTimeline)
BeginUpdate Starts a batched update and delays repainting until EndUpdate is called. (inherited from TTMSFNCCustomTimeline)
CenterPosition Centers the visible timeline range around the specified position. (inherited from TTMSFNCCustomTimeline)
CenterValue Centers the visible timeline range around the specified value. (inherited from TTMSFNCCustomTimeline)
DecreaseZoomFactor Decreases the zoom factor by the specified percentage. (inherited from TTMSFNCCustomTimeline)
Draw Draws the timeline into the specified graphics context and rectangle. (inherited from TTMSFNCCustomTimeline)
EndUpdate Ends a batched update and refreshes the timeline when needed. (inherited from TTMSFNCCustomTimeline)
FindIndicatorWithDBKey Finds the first indicator with the specified database key. (inherited from TTMSFNCCustomTimeline)
FindSectionWithDBKey Finds the first section with the specified database key. (inherited from TTMSFNCCustomTimeline)
IncreaseZoomFactor Increases the zoom factor by the specified percentage. (inherited from TTMSFNCCustomTimeline)
IsIndicatorHovered Returns whether the indicator at the specified index is hovered. (inherited from TTMSFNCCustomTimeline)
IsPositionVisible Returns whether the specified position is visible. (inherited from TTMSFNCCustomTimeline)
IsSectionHovered Returns whether the section at the specified index is hovered. (inherited from TTMSFNCCustomTimeline)
IsValueVisible Returns whether the specified value is visible. (inherited from TTMSFNCCustomTimeline)
PositionVisibleEnd Scrolls so the specified position is visible near the end of the viewport. (inherited from TTMSFNCCustomTimeline)
PositionVisibleStart Scrolls so the specified position is visible near the start of the viewport. (inherited from TTMSFNCCustomTimeline)
ResetZoomFactor Resets the timeline zoom factor to its default value. (inherited from TTMSFNCCustomTimeline)
Resize Updates layout calculations after the control size changes. (inherited from TTMSFNCCustomTimeline)
ValueVisibleEnd Scrolls so the specified value is visible near the end of the viewport. (inherited from TTMSFNCCustomTimeline)
ValueVisibleStart Scrolls so the specified value is visible near the start of the viewport. (inherited from TTMSFNCCustomTimeline)

Events

Name Description
OnAfterDrawDivision Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawDivisionText Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawDivisionTickmark Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawIndicator Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawIndicatorAnnotation Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawIndicatorAnnotationLine Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawIndicatorImage Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawSection Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnAfterDrawTimeline Occurs after timeline drawing so additional rendering can be applied. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawDivision Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawDivisionText Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawDivisionTickmark Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawIndicator Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawIndicatorAnnotation Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawIndicatorAnnotationLine Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawIndicatorImage Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawSection Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnBeforeDrawTimeline Occurs before timeline drawing so rendering can be customized or cancelled. (inherited from TTMSFNCCustomTimeline)
OnChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnGetDivisionsRect Occurs when the divisions drawing rectangle is requested. (inherited from TTMSFNCCustomTimeline)
OnGetTimelineRect Occurs when the timeline drawing rectangle is requested. (inherited from TTMSFNCCustomTimeline)
OnGetValueText Occurs when display text is requested for a timeline value. (inherited from TTMSFNCCustomTimeline)
OnGetWorkspaceRect Occurs when the workspace drawing rectangle is requested. (inherited from TTMSFNCCustomTimeline)
OnHoveredIndicatorChange Occurs before the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnHoveredIndicatorChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnHoveredSectionChange Occurs before the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnHoveredSectionChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnIndicatorAnnotationAnchorClick Occurs when a hyperlink anchor in an indicator annotation is clicked. (inherited from TTMSFNCCustomTimeline)
OnIndicatorChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnIndicatorMove Occurs while a timeline item is being moved. (inherited from TTMSFNCCustomTimeline)
OnIndicatorMoved Occurs after a timeline item has been moved. (inherited from TTMSFNCCustomTimeline)
OnIndicatorSelectionChange Occurs before the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnIndicatorSelectionChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnIndicatorsChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnRangeChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnSectionAnchorClick Occurs when a hyperlink anchor in a section is clicked. (inherited from TTMSFNCCustomTimeline)
OnSectionChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnSectionMove Occurs while a timeline item is being moved. (inherited from TTMSFNCCustomTimeline)
OnSectionMoved Occurs after a timeline item has been moved. (inherited from TTMSFNCCustomTimeline)
OnSectionSelectionChange Occurs before the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnSectionSelectionChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnSectionSize Gets or sets the OnSectionSize value. (inherited from TTMSFNCCustomTimeline)
OnSectionSized Gets or sets the OnSectionSized value. (inherited from TTMSFNCCustomTimeline)
OnSectionsChanged Occurs after the related timeline state changes. (inherited from TTMSFNCCustomTimeline)
OnUpdateIndicatorDisplay Occurs when display parameters for an indicator are prepared. (inherited from TTMSFNCCustomTimeline)
OnUpdateSectionDisplay Occurs when display parameters for a section are prepared. (inherited from TTMSFNCCustomTimeline)

Used by