Lines Matching refs:box
164 #define TRIM_BOX(box, pGC) { \ argument
166 if(box.x1 < extents->x1) box.x1 = extents->x1; \
167 if(box.x2 > extents->x2) box.x2 = extents->x2; \
168 if(box.y1 < extents->y1) box.y1 = extents->y1; \
169 if(box.y2 > extents->y2) box.y2 = extents->y2; \
172 #define TRANSLATE_BOX(box, pDraw) { \ argument
173 box.x1 += pDraw->x; \
174 box.x2 += pDraw->x; \
175 box.y1 += pDraw->y; \
176 box.y2 += pDraw->y; \
179 #define TRIM_AND_TRANSLATE_BOX(box, pDraw, pGC) { \ argument
180 TRANSLATE_BOX(box, pDraw); \
181 TRIM_BOX(box, pGC); \
184 #define BOX_NOT_EMPTY(box) \ argument
185 (((box.x2 - box.x1) > 0) && ((box.y2 - box.y1) > 0))