Table of Contents

TTMSFNCPlannerTimeLine Class

Configures the time axis: display unit, sub-unit format, active range, scroll position, and current-time indicator.

API unit family: TMSFNCPlanner Inherits from: TPersistent

Syntax

TTMSFNCPlannerTimeLine = class(TPersistent)

Properties

Name Description
ActiveEnd End of the active (non-greyed) time range as a unit count from midnight. Default: 40.
ActiveStart Start of the active (non-greyed) time range as a unit count from midnight. Default: 16.
CurrentTimeMode How the current time is indicated in the timeline. Default: pctmLine.
CurrentTimePosition Whether the current-time indicator is drawn under or over items. Default: pctpUnderItems.
DisplayEnd Index of the last visible row in the timeline (zero-based unit count from midnight). Default: 47.
DisplayOffset Offset applied to the display start time to shift the displayed window. Default: 0.
DisplayOffsetType Time unit applied to the DisplayOffset value. Default: pduMinute.
DisplayStart Index of the first visible row in the timeline (zero-based unit count from midnight). Default: 0.
DisplaySubUnitFormat Format string for sub-unit labels shown at finer granularity within each major unit.
DisplayUnit Number of display-unit steps per row; combined with DisplayUnitType this defines the row duration. Default: 30.
DisplayUnitFormat Format string for major time-unit labels (e.g. 'hh:nn' for hours and minutes).
DisplayUnitSize Height of each timeline row in logical pixels.
DisplayUnitType Time unit that each DisplayUnit count represents (milliseconds to days). Default: pduMinute.
ViewStart Date/time value shown at the top of the visible timeline area.