X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fedit.h;h=d3598adb96af4d98271e257fb92f2d872bf0af34;hp=adbb0c47e4e4e9ded3eeda5b9a16a6ce55418c42;hb=a19a685a46ddc630010788707d9e5b9d2342af46;hpb=3f6a262cfe390b3f8b275297d64565a5b6272969 diff --git a/cinelerra-5.1/cinelerra/edit.h b/cinelerra-5.1/cinelerra/edit.h index adbb0c47..d3598adb 100644 --- a/cinelerra-5.1/cinelerra/edit.h +++ b/cinelerra-5.1/cinelerra/edit.h @@ -143,37 +143,18 @@ public: Track *track; -// Asset is 0 if silence, otherwise points an object in edl->assets +// points to an object in edl->assets if set Asset *asset; - -// points to an object in edl->clips if a nested clip +// points to an object in edl->nested_edls if set EDL *nested_edl; +// Asset and nested_edl are 0 if silence // Parent EDL of this edit EDL *edl; - -// ============================= initialization - int load_properties(FileXML *xml, int64_t &startproject); virtual int load_properties_derived(FileXML *xml) { return 0; }; -// ============================= drawing - - virtual int draw(int flash, int center_pixel, - int x, int w, int y, int h, int set_index_file) { return 0; } - virtual int set_index_file(int flash, int center_pixel, - int x, int y, int w, int h) { return 0; } - int draw_transition(int flash, int center_pixel, - int x, int w, int y, int h, int set_index_file); - - int draw_handles(BC_SubWindow *canvas, float view_start, float view_units, - float zoom_units, int view_pixels, int center_pixel); - int draw_titles(BC_SubWindow *canvas, float view_start, float zoom_units, - int view_pixels, int center_pixel); - -// ============================= editing - virtual int copy_properties_derived(FileXML *xml, int64_t length_in_selection) { return 0; } @@ -186,6 +167,8 @@ public: int64_t &left_sample, int64_t &right_sample, float view_start, float zoom_units) { return 0; } virtual int64_t get_source_end(int64_t default_); + void get_title(char *title); + int dump(FILE *fp=stdout); virtual int dump_derived() { return 0; } };