Zrythm
a highly automated and intuitive digital audio workstation
|
Object to hold information for the Marker track. More...
Go to the source code of this file.
Macros | |
#define | P_MARKER_TRACK (TRACKLIST->marker_track) |
Typedefs | |
typedef struct _MarkerTrackWidget | MarkerTrackWidget |
Functions | |
MarkerTrack * | marker_track_default (int track_pos) |
Creates the default marker track. | |
void | marker_track_init (Track *track) |
Inits the marker track. | |
void | marker_track_insert_marker (MarkerTrack *self, Marker *marker, int pos) |
Inserts a marker to the track. | |
void | marker_track_add_marker (MarkerTrack *self, Marker *marker) |
Adds a marker to the track. | |
void | marker_track_clear (MarkerTrack *self) |
Removes all objects from the marker track. | |
void | marker_track_remove_marker (MarkerTrack *self, Marker *marker, int free) |
Removes a marker, optionally freeing it. | |
bool | marker_track_validate (MarkerTrack *self) |
Marker * | marker_track_get_start_marker (const Track *track) |
Returns the start marker. | |
Marker * | marker_track_get_end_marker (const Track *track) |
Returns the end marker. | |
Object to hold information for the Marker track.
Definition in file marker_track.h.