X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcanvas.h;h=aa4879a125e28e34d763e1ab419061f6ebdaa08f;hb=7fa4ccc2c91d37f20f3618261e4cbaa9d5d3c740;hp=c5d53703a791cd34d9e6e6bd5b432ebcf04b9875;hpb=e9a3c57c8d3bb4d79e76a4c3942f86a66d3c267e;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/canvas.h b/cinelerra-5.1/cinelerra/canvas.h index c5d53703..aa4879a1 100644 --- a/cinelerra-5.1/cinelerra/canvas.h +++ b/cinelerra-5.1/cinelerra/canvas.h @@ -97,6 +97,7 @@ public: virtual int button_release_event() { return 0; }; virtual int button_press_event(); virtual int cursor_motion_event() { return 0; }; + virtual int need_overlays() { return 1; } virtual void draw_overlays() { }; virtual void toggle_controls() { } ; virtual int get_cwindow_controls() { return 0; }; @@ -146,6 +147,7 @@ public: void update_refresh(VideoDevice *device, VFrame *output_frame); // Redraws the refresh_frame virtual void draw_refresh(int flush = 1) {}; + virtual void clear(int flush=1); // Get top left offset of canvas relative to output. // Normally negative. Can be positive if output is smaller than canvas.