Current TimelineArranger selections.
- struct TimelineSelections
- Selections to be used for the timeline's current selections, copying, undoing, etc.
- auto timeline_selections_get_highest_track(TimelineSelections* ts, int transient) -> Track*
- Gets highest track in the selections.
- auto timeline_selections_get_lowest_track(TimelineSelections* ts, int transient) -> Track*
- Gets lowest track in the selections.
- void timeline_selections_reset_transient_poses(TimelineSelections* ts)
- Set all transient Position's to their main counterparts.
- void timeline_selections_set_to_transient_poses(TimelineSelections* ts)
- Set all main Position's to their transient counterparts.
- void timeline_selections_set_to_transient_values(TimelineSelections* ts)
- Similar to set_to_transient_poses, but handles values for objects that support them (like AutomationPoint's).
- void timeline_selections_post_deserialize(TimelineSelections* ts)
- Code to run after deserializing.