TimelineComponentProps Interface
TimelineComponentProps configure the timeline
Methods
Name | Description | |
---|---|---|
onChange(duration: number): void Optional | Callback with current duration value (as a fraction) | |
onJump(forward: boolean): void Optional | Callback triggered when backward/forward buttons are pressed | |
onPlayPause(playing: boolean): void Optional | Callback triggered when play/pause button is pressed | |
onSettingsChange(arg: PlaybackSettings): void Optional | Callback triggered when a setting is changed |
Properties
Name | Type | Description | |
---|---|---|---|
alwaysMinimized | undefined | boolean | Always display in miniMode with no expand menu (For future use. | |
appMenuItemOption | undefined | TimelineMenuItemOption | How to include the supplied app menu items in the Timeline Context Menu (prefix, append, replace) | |
appMenuItems | undefined | TimelineMenuItemProps[] | App-supplied speed entries in the Timeline Context Menu | |
componentId | undefined | string | ComponentId -- must be set to use TimelineComponentEvents | |
dateFormatOptions | undefined | DateFormatOptions | Options used to format date string. | |
endDate | undefined | Date | End date: end of the date range of a date-based timeline. | |
includeRepeat | undefined | boolean | Include the repeat option on the Timeline Context Menu | |
initialDuration | undefined | number | Initial value for the current duration (the location of the thumb) in milliseconds | |
markDate | undefined | TimelineDateMarkerProps | Display a marker on the timeline rail to indicate current date - will only work if starDate and endDate are defined | |
minimized | undefined | boolean | Show in minimized mode (For future use. | |
repeat | undefined | boolean | When playing, repeat indefinitely | |
showDuration | undefined | boolean | Show duration instead of time | |
startDate | undefined | Date | Start date: beginning of the date range of a date-based timeline. | |
timeFormatOptions | undefined | DateFormatOptions | Options used to format time string. | |
timeZoneOffset | undefined | number | Display date and time offset by the number of minutes specified. | |
totalDuration | number | Total duration: range of the timeline in milliseconds. |
Defined in
Last Updated: 30 November, 2023