gui/backend/timeline_selections.h file

Current TimelineArranger selections.

Contents

Classes

struct TimelineSelections
Selections to be used for the timeline's current selections, copying, undoing, etc.

Typedefs

using TimelineSelections = struct TimelineSelections
Selections to be used for the timeline's current selections, copying, undoing, etc.

Functions

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.