X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftracks.h;h=0cc248d060abcec0cdbd4751d63c50f97e194159;hp=7ba9826710bfa0d02a21d43178cd1960fc67427e;hb=1cd1ac7ef2a8f250bb4fa35af4d925bae98534ae;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/tracks.h b/cinelerra-5.1/cinelerra/tracks.h index 7ba98267..0cc248d0 100644 --- a/cinelerra-5.1/cinelerra/tracks.h +++ b/cinelerra-5.1/cinelerra/tracks.h @@ -49,24 +49,20 @@ public: int load(FileXML *xml, int &track_offset, uint32_t load_flags); - void move_edits(ArrayList *edits, - Track *track, - double position, - int edit_labels, - int edit_plugins, - int edit_autos, - int behaviour); - void move_effect(Plugin *plugin, - Track *track, - int64_t position); - void move_effect(Plugin *plugin, - PluginSet *plugin_set, - int64_t position); + void move_edits(ArrayList *edits, Track *track, double position, + int edit_labels, int edit_plugins, int edit_autos, int behaviour); + void move_group(EDL *group, Track *first_track, double position, int overwrite); + void move_effect(Plugin *plugin, Track *track, int64_t position); + void move_effect(Plugin *plugin, PluginSet *plugin_set, int64_t position); // Construct a list of all the recordable edits which start on position - void get_affected_edits(ArrayList *drag_edits, - double position, - Track *start_track); + void clear_selected_edits(); + void select_affected_edits(double position, Track *start_track, int sense); + void get_selected_edits(ArrayList *drag_edits); + int next_group_id(); + int new_group(int id); + int set_group_selected(int id, int v); + int del_group(int id); void get_automation_extents(float *min, float *max,