X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrackcanvas.inc;h=6898b163bd56a90070f81b34c218d624c20b078e;hp=8d31d86a9f4ea56f17cb0de0e3ab7565a47cbca1;hb=04293346a5ef49683cfa6ca3a98ef6cbfcdf7732;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/trackcanvas.inc b/cinelerra-5.1/cinelerra/trackcanvas.inc index 8d31d86a..6898b163 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.inc +++ b/cinelerra-5.1/cinelerra/trackcanvas.inc @@ -24,7 +24,17 @@ class TrackCanvas; -#define HANDLE_W 8 -#define HANDLE_H 8 +#define HANDLE_W xS(8) +#define HANDLE_H yS(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