X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrackcanvas.h;h=b42660c57bb1a29c26bb0a586bfbd5376b3b3b2f;hb=340840559db419a217ccb6adc7de1f96518d2906;hp=a5d007e56bcefdeac63b8188881de2280281106d;hpb=95f86161c3b9c422bbd04ec8f685aa7e856d6dd7;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/trackcanvas.h b/cinelerra-5.1/cinelerra/trackcanvas.h index a5d007e5..b42660c5 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.h +++ b/cinelerra-5.1/cinelerra/trackcanvas.h @@ -77,7 +77,7 @@ public: void draw_playback_cursor(); void draw_highlighting(); void draw_keyframe_reticle(); - int draw_hairline(Auto *auto_keyframe, int color); + int draw_hairline(Auto *auto_keyframe, int color, int show); // User can either call draw or draw_overlays to copy a fresh // canvas and just draw the overlays over it @@ -258,8 +258,10 @@ public: double zoom_units, double yscale, int autogrouptype); - void synchronize_autos(float change, Track *skip, FloatAuto *fauto, int fill_gangs); + void fill_ganged_autos(int all, float change, Track *skip, FloatAuto *fauto); + void update_ganged_autos(float change, Track *skip, FloatAuto *fauto); + void clear_ganged_autos(); void draw_brender_range(); void draw_loop_points(); @@ -352,6 +354,7 @@ public: double time_visible(); void update_drag_handle(); int update_drag_edit(); + int render_handle_frame(EDL *edl, int64_t pos, int mode); int update_drag_floatauto(int cursor_x, int cursor_y); int update_drag_toggleauto(int cursor_x, int cursor_y); int update_drag_auto(int cursor_x, int cursor_y);