cmTimeLine.h/c:Added the 'bar' and 'sectionStr' field to cmTlMarker_t.

This commit is contained in:
kpl 2013-07-09 14:06:42 -07:00
parent a8ba59b2f5
commit de009f9cd8
2 changed files with 4 additions and 4 deletions

View File

@ -800,7 +800,7 @@ cmTlRC_t _cmTlAllocMarkerRecd( _cmTl_t* p, const cmChar_t* nameStr, const cmChar
strcpy(tp,textStr); strcpy(tp,textStr);
// copy the section label string into memory just past the markers text string // copy the section label string into memory just past the markers text string
cmChar_t* sp = strlen(tp) + 1; cmChar_t* sp = tp + strlen(tp) + 1;
strcpy(sp,sectStr); strcpy(sp,sectStr);
mp->text = tp; mp->text = tp;

View File

@ -96,8 +96,8 @@ extern "C" {
{ {
cmTlObj_t obj; cmTlObj_t obj;
const cmChar_t* text; const cmChar_t* text;
unsigned bar; unsigned bar; // measure (bar) in which this marker starts
const cmChar_t* sectionStr; const cmChar_t* sectionStr; // the section in which this marker starts
} cmTlMarker_t; } cmTlMarker_t;
extern cmTlH_t cmTimeLineNullHandle; extern cmTlH_t cmTimeLineNullHandle;
@ -137,7 +137,7 @@ extern "C" {
cmTlObj_t* cmTlIdToObjPtr( cmTlH_t h, unsigned uid ); cmTlObj_t* cmTlIdToObjPtr( cmTlH_t h, unsigned uid );
// Cast a genereic cmTlObj_t pointer to a specificy type. // Cast a genereic cmTlObj_t pointer to a specific type.
cmTlMidiFile_t* cmTimeLineMidiFileObjPtr( cmTlH_t h, cmTlObj_t* op ); cmTlMidiFile_t* cmTimeLineMidiFileObjPtr( cmTlH_t h, cmTlObj_t* op );
cmTlAudioFile_t* cmTimeLineAudioFileObjPtr( cmTlH_t h, cmTlObj_t* op ); cmTlAudioFile_t* cmTimeLineAudioFileObjPtr( cmTlH_t h, cmTlObj_t* op );
cmTlMidiEvt_t* cmTimeLineMidiEvtObjPtr( cmTlH_t h, cmTlObj_t* op ); cmTlMidiEvt_t* cmTimeLineMidiEvtObjPtr( cmTlH_t h, cmTlObj_t* op );