X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Ftrackcanvas.h;h=a99ca1438c2a9d58d54b31710370f3b37544b47a;hb=3966bf849d26244bc8b9a39fa485a808272225d0;hp=396a7ff352047a220234faffc02dcf12a0770ed7;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/trackcanvas.h b/cinelerra-5.1/cinelerra/trackcanvas.h index 396a7ff3..a99ca143 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.h +++ b/cinelerra-5.1/cinelerra/trackcanvas.h @@ -76,6 +76,9 @@ public: void draw_highlight_insertion(int x, int y, int w, int h); void draw_playback_cursor(); void draw_highlighting(); + void draw_keyframe_reticle(); + int draw_hairline(Auto *auto_keyframe, int color); + // User can either call draw or draw_overlays to copy a fresh // canvas and just draw the overlays over it void draw_overlays(); @@ -106,14 +109,14 @@ public: int y, int center_pixel, int zoom_track); - void draw_floatauto(FloatAuto *current, - int x, - int y, - int in_x, - int in_y, - int out_x, - int out_y, - int center_pixel, + void draw_floatauto(FloatAuto *current, + int x, + int y, + int in_x, + int in_y, + int out_x, + int out_y, + int center_pixel, int zoom_track, int color); int test_auto(Auto *current, @@ -256,7 +259,7 @@ public: void synchronize_autos(float change, Track *skip, FloatAuto *fauto, int fill_gangs); - void draw_brender_start(); + void draw_brender_range(); void draw_loop_points(); void draw_transitions(); void draw_drag_handle(); @@ -396,8 +399,7 @@ public: ArrayList plugin_on_toggles; ArrayList plugin_show_toggles; - - + static int auto_operations[]; // event handlers void draw_paste_destination(); @@ -411,7 +413,7 @@ public: // ====================================== cursor selection type double selection_midpoint; // division between current ends - + int snapped; // drag handle snapping }; #endif