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

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

#include <gui/backend/timeline_selections.h>

Inheritance diagram for TimelineSelections:
Collaboration diagram for TimelineSelections:

Public Member Functions

TimelineSelectionstimeline_selections_new_for_range (Position *start_pos, Position *end_pos, bool clone_objs)
 Creates a new TimelineSelections instance for the given range.
 

Data Fields

ArrangerSelections base
 Base struct.
 
ZRegion ** regions
 Selected TrackLane Region's.
 
int num_regions
 
size_t regions_size
 
ScaleObject ** scale_objects
 
int num_scale_objects
 
size_t scale_objects_size
 
Marker ** markers
 
int num_markers
 
size_t markers_size
 
int region_track_vis_index
 Visible track index, used during copying.
 
int chord_track_vis_index
 Visible track index, used during copying.
 
int marker_track_vis_index
 Visible track index, used during copying.
 
- Data Fields inherited from ArrangerSelections
ArrangerSelectionsType type
 Type of selections.
 
int magic
 

Detailed Description

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

Definition at line 33 of file timeline_selections.h.

Field Documentation

◆ base

ArrangerSelections TimelineSelections::base

Base struct.

Definition at line 36 of file timeline_selections.h.

◆ chord_track_vis_index

int TimelineSelections::chord_track_vis_index

Visible track index, used during copying.

Definition at line 55 of file timeline_selections.h.

◆ marker_track_vis_index

int TimelineSelections::marker_track_vis_index

Visible track index, used during copying.

Definition at line 58 of file timeline_selections.h.

◆ markers

Marker** TimelineSelections::markers

Definition at line 47 of file timeline_selections.h.

◆ markers_size

size_t TimelineSelections::markers_size

Definition at line 49 of file timeline_selections.h.

◆ num_markers

int TimelineSelections::num_markers

Definition at line 48 of file timeline_selections.h.

◆ num_regions

int TimelineSelections::num_regions

Definition at line 40 of file timeline_selections.h.

◆ num_scale_objects

int TimelineSelections::num_scale_objects

Definition at line 44 of file timeline_selections.h.

◆ region_track_vis_index

int TimelineSelections::region_track_vis_index

Visible track index, used during copying.

Definition at line 52 of file timeline_selections.h.

◆ regions

ZRegion** TimelineSelections::regions

Selected TrackLane Region's.

Definition at line 39 of file timeline_selections.h.

◆ regions_size

size_t TimelineSelections::regions_size

Definition at line 41 of file timeline_selections.h.

◆ scale_objects

ScaleObject** TimelineSelections::scale_objects

Definition at line 43 of file timeline_selections.h.

◆ scale_objects_size

size_t TimelineSelections::scale_objects_size

Definition at line 45 of file timeline_selections.h.


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