X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrackcanvas.inc;h=96c6c8c5146f095c0e3411b2714a482182485aad;hp=8d31d86a9f4ea56f17cb0de0e3ab7565a47cbca1;hb=834732af87bfd7f1d4035109f31e48db12b415fa;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/trackcanvas.inc b/cinelerra-5.1/cinelerra/trackcanvas.inc index 8d31d86a..96c6c8c5 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.inc +++ b/cinelerra-5.1/cinelerra/trackcanvas.inc @@ -27,4 +27,14 @@ class TrackCanvas; #define HANDLE_W 8 #define HANDLE_H 8 +// draw mode: +// NO_DRAW used in MWindowGUI/TimelinePane update to disable canvas update +// NORMAL_DRAW causes incremental drawing of pixmaps. Used for navigation and index refresh. +// FORCE_REDRAW causes all resource pixmaps to be redrawn from scratch. Used by editing. +// IGNORE_THREAD causes resource pixmaps to ignore picon thread. Used by Piconthread. +#define NO_DRAW 0 +#define NORMAL_DRAW 1 +#define FORCE_REDRAW 2 +#define IGNORE_THREAD 3 + #endif