char textstr[BCTEXTLEN];
// Seconds
double position;
+ int id, orig_id;
};
class Labels : public List<Label>
// Always add label without toggling
void insert_label(double position);
- int modify_handles(double oldposition,
- double newposition,
- int currentend,
- int handle_mode,
- int edit_labels);
+ int modify_handles(double oldposition, double newposition, int currentend);
int copy(double start, double end, FileXML *xml);
int copy_length(long start, long end); // return number of Labels in selection
Label *add_label(double position);
// Get nearest labels or 0 if start or end of timeline
Label* prev_label(double position);
Label* next_label(double position);
+ Label* get_label(int id);
Label* label_of(double position); // first label on or after position
TimeBar *timebar;