Lines Matching refs:header
23 Tk_Item header; /* Generic stuff that's the same for all
144 Tk_Item *itemPtr; /* Record to hold new item; header
359 * The fields x1, y1, x2, and y2 are updated in the header
379 bmapPtr->header.x1 = bmapPtr->header.x2 = x;
380 bmapPtr->header.y1 = bmapPtr->header.y2 = y;
424 * Store the information in the item header.
427 bmapPtr->header.x1 = x;
428 bmapPtr->header.y1 = y;
429 bmapPtr->header.x2 = x + width;
430 bmapPtr->header.y2 = y + height;
473 if (x > bmapPtr->header.x1) {
474 bmapX = x - bmapPtr->header.x1;
475 bmapWidth = bmapPtr->header.x2 - x;
478 if ((x+width) < bmapPtr->header.x2) {
479 bmapWidth = x + width - bmapPtr->header.x1;
481 bmapWidth = bmapPtr->header.x2 - bmapPtr->header.x1;
484 if (y > bmapPtr->header.y1) {
485 bmapY = y - bmapPtr->header.y1;
486 bmapHeight = bmapPtr->header.y2 - y;
489 if ((y+height) < bmapPtr->header.y2) {
490 bmapHeight = y + height - bmapPtr->header.y1;
492 bmapHeight = bmapPtr->header.y2 - bmapPtr->header.y1;
496 (double) (bmapPtr->header.x1 + bmapX),
497 (double) (bmapPtr->header.y1 + bmapY),
545 x1 = bmapPtr->header.x1;
546 y1 = bmapPtr->header.y1;
547 x2 = bmapPtr->header.x2;
548 y2 = bmapPtr->header.y2;
605 if ((rectPtr[2] <= bmapPtr->header.x1)
606 || (rectPtr[0] >= bmapPtr->header.x2)
607 || (rectPtr[3] <= bmapPtr->header.y1)
608 || (rectPtr[1] >= bmapPtr->header.y2)) {
611 if ((rectPtr[0] <= bmapPtr->header.x1)
612 && (rectPtr[1] <= bmapPtr->header.y1)
613 && (rectPtr[2] >= bmapPtr->header.x2)
614 && (rectPtr[3] >= bmapPtr->header.y2)) {