Lines Matching refs:scratch
703 /* Make the scratch list have at least one element */
706 dsw->sw.scratch = NULL;
707 GrowRectList(&dsw->sw.scratch, &dsw->sw.scratch_size, 0, 1, 1);
773 if (dsw->sw.scratch != NULL) XtFree((char *) dsw->sw.scratch);
1050 /* Copy current drawing area to scratch */
1052 GrowRectList(&dsw->sw.scratch, &dsw->sw.scratch_size, 0,
1056 dsw->sw.scratch[i] = dsw->sw.current_drawing[i];
1077 IntersectRects(&dsw->sw.scratch, &dsw->sw.scratch_size,
1084 /* Copy scratch back into the current drawing list */
1089 dsw->sw.current_drawing[i] = dsw->sw.scratch[i];
1171 /* Put the expose event into the scratch list */
1173 r = dsw->sw.scratch;
1183 SubtractRects(&dsw->sw.scratch, &dsw->sw.scratch_size,
1187 r = dsw->sw.scratch + 4*i;
1201 r = dsw->sw.scratch;
1206 IntersectRects(&dsw->sw.scratch, &dsw->sw.scratch_size,
1209 AddUserSpaceRectsToPending(dsw, dsw->sw.scratch, dsw->sw.num_scratch);