TracksView
Can be used for the schedule-like or timeline-like widgets.
Consists on three main blocks: - PointNamesView: used to display the name of points, for example, time or date. - TracksNamesView: used to display the names of tracks. - TrackDataView: used to display tracks items.
Options
Tracks
ObservableList<Track<TData, TPoint>>List of tracks with items.
TrackDataView
ScrollRectUsed to display tracks items.
TrackNamesView
ScrollRectUsed to display the names of tracks.
PointNamesView
ScrollBlockBaseUsed to display the name of points, for example, time or date.
Items Spacing
floatEmpty space between items on Y axis.
Tracks Spacing
floatEmpty space between tracks on Y axis.
Allow Drag Outside
boolAllow to drag items outside of the TrackDataView.
Items to Top
boolPush items to the top if there is empty space.
Compact
boolCompact items position.
Allow Intersection
boolAllow temporary intersection during drag; overlapped item will be moved to another line after drag.
Allow Auto Scroll
boolAllow auto-scroll if the cursor is near the border on less the specified distance.
Auto Scroll Border Distance
floatDistance to the border where auto-scroll start working.
Auto Scroll Speed
floatSpeed of the auto-scroll.
Default Item
TDataViewA prefab used to display item.
Default Track Header
TTrackViewA prefab used to display track header.
Default Track Background
TTrackBackgroundA prefab used to display track background.
Track Data Dialog
TTrackDataDialogDialog to add/edit item.
Track Dialog
TTrackDialogDialog to add/edit track.