Lines Matching refs:rect
163 static void AddToDirtyArea(Widget w, float *rect, long n);
371 /* If right of sub is less than right of src, there's a right rect */
499 static void SimplifyRects(float *rect, short *num)
506 r = rect + (i * 4);
508 for (k = 4*(i+1); k < *num * 4; k++) rect[k-4] = rect[k];
514 r1 = rect + (j * 4);
517 for (k = 4*(j+1); k < *num * 4; k++) rect[k-4] = rect[k];
521 for (k = 4*(i+1); k < *num * 4; k++) rect[k-4] = rect[k];
3096 float *rect,
3101 if (n == 1 && rect[0] == 0 && rect[1] == 0 &&
3102 rect[2] == -1 && rect[2] == -1) {
3103 rect[2] = dsw->sw.area_width;
3104 rect[3] = dsw->sw.area_height;
3107 XtVaSetValues(w, XtNdirtyAreas, rect, XtNnumDirtyAreas, n, NULL);
3112 float *rect,
3118 sw_class.add_to_dirty_area) (w, rect, n);