Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
TracklistSelections Struct Reference

Selections to be used for the tracklist's current selections, copying, undoing, etc. More...

#include <gui/backend/tracklist_selections.h>

Collaboration diagram for TracklistSelections:

Data Fields

Tracktracks [600]
 Selected Tracks.
 
int num_tracks
 
bool is_project
 Whether these are the project selections.
 
bool free_tracks
 Flag to free tracks even if these are the project selections (e.g.
 

Detailed Description

Selections to be used for the tracklist's current selections, copying, undoing, etc.

TracklistSelections are special in that they do not allow 0 selections. There must always be a Track selected.

Definition at line 35 of file tracklist_selections.h.

Field Documentation

◆ free_tracks

bool TracklistSelections::free_tracks

Flag to free tracks even if these are the project selections (e.g.

when temporarily cloning the project to save).

Definition at line 49 of file tracklist_selections.h.

◆ is_project

bool TracklistSelections::is_project

Whether these are the project selections.

Definition at line 42 of file tracklist_selections.h.

◆ num_tracks

int TracklistSelections::num_tracks

Definition at line 39 of file tracklist_selections.h.

◆ tracks

Track* TracklistSelections::tracks[600]

Selected Tracks.

Definition at line 38 of file tracklist_selections.h.


The documentation for this struct was generated from the following file: