• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tk84/tk/generic/

Lines Matching defs:bmapPtr

104 			    BitmapItem *bmapPtr));
180 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
191 bmapPtr->anchor = TK_ANCHOR_CENTER;
192 bmapPtr->bitmap = None;
193 bmapPtr->activeBitmap = None;
194 bmapPtr->disabledBitmap = None;
195 bmapPtr->fgColor = NULL;
196 bmapPtr->activeFgColor = NULL;
197 bmapPtr->disabledFgColor = NULL;
198 bmapPtr->bgColor = NULL;
199 bmapPtr->activeBgColor = NULL;
200 bmapPtr->disabledBgColor = NULL;
201 bmapPtr->gc = None;
260 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
264 Tcl_Obj *subobj = Tcl_NewDoubleObj(bmapPtr->x);
266 subobj = Tcl_NewDoubleObj(bmapPtr->y);
283 &bmapPtr->x) != TCL_OK)
285 &bmapPtr->y) != TCL_OK)) {
288 ComputeBitmapBbox(canvas, bmapPtr);
327 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
339 (CONST char **) objv, (char *) bmapPtr, flags|TK_CONFIG_OBJS)) {
350 if (bmapPtr->activeFgColor!=NULL ||
351 bmapPtr->activeBgColor!=NULL ||
352 bmapPtr->activeBitmap!=None) {
362 ComputeBitmapBbox(canvas, bmapPtr);
365 fgColor = bmapPtr->fgColor;
366 bgColor = bmapPtr->bgColor;
367 bitmap = bmapPtr->bitmap;
369 if (bmapPtr->activeFgColor!=NULL) {
370 fgColor = bmapPtr->activeFgColor;
372 if (bmapPtr->activeBgColor!=NULL) {
373 bgColor = bmapPtr->activeBgColor;
375 if (bmapPtr->activeBitmap!=None) {
376 bitmap = bmapPtr->activeBitmap;
379 if (bmapPtr->disabledFgColor!=NULL) {
380 fgColor = bmapPtr->disabledFgColor;
382 if (bmapPtr->disabledBgColor!=NULL) {
383 bgColor = bmapPtr->disabledBgColor;
385 if (bmapPtr->disabledBitmap!=None) {
386 bitmap = bmapPtr->disabledBitmap;
404 if (bmapPtr->gc != None) {
405 Tk_FreeGC(Tk_Display(tkwin), bmapPtr->gc);
407 bmapPtr->gc = newGC;
409 ComputeBitmapBbox(canvas, bmapPtr);
438 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
440 if (bmapPtr->bitmap != None) {
441 Tk_FreeBitmap(display, bmapPtr->bitmap);
443 if (bmapPtr->activeBitmap != None) {
444 Tk_FreeBitmap(display, bmapPtr->activeBitmap);
446 if (bmapPtr->disabledBitmap != None) {
447 Tk_FreeBitmap(display, bmapPtr->disabledBitmap);
449 if (bmapPtr->fgColor != NULL) {
450 Tk_FreeColor(bmapPtr->fgColor);
452 if (bmapPtr->activeFgColor != NULL) {
453 Tk_FreeColor(bmapPtr->activeFgColor);
455 if (bmapPtr->disabledFgColor != NULL) {
456 Tk_FreeColor(bmapPtr->disabledFgColor);
458 if (bmapPtr->bgColor != NULL) {
459 Tk_FreeColor(bmapPtr->bgColor);
461 if (bmapPtr->activeBgColor != NULL) {
462 Tk_FreeColor(bmapPtr->activeBgColor);
464 if (bmapPtr->disabledBgColor != NULL) {
465 Tk_FreeColor(bmapPtr->disabledBgColor);
467 if (bmapPtr->gc != NULL) {
468 Tk_FreeGC(display, bmapPtr->gc);
495 ComputeBitmapBbox(canvas, bmapPtr)
497 BitmapItem *bmapPtr; /* Item whose bbox is to be
503 Tk_State state = bmapPtr->header.state;
508 bitmap = bmapPtr->bitmap;
509 if (((TkCanvas *)canvas)->currentItemPtr == (Tk_Item *)bmapPtr) {
510 if (bmapPtr->activeBitmap!=None) {
511 bitmap = bmapPtr->activeBitmap;
514 if (bmapPtr->disabledBitmap!=None) {
515 bitmap = bmapPtr->disabledBitmap;
519 x = (int) (bmapPtr->x + ((bmapPtr->x >= 0) ? 0.5 : - 0.5));
520 y = (int) (bmapPtr->y + ((bmapPtr->y >= 0) ? 0.5 : - 0.5));
523 bmapPtr->header.x1 = bmapPtr->header.x2 = x;
524 bmapPtr->header.y1 = bmapPtr->header.y2 = y;
534 switch (bmapPtr->anchor) {
571 bmapPtr->header.x1 = x;
572 bmapPtr->header.y1 = y;
573 bmapPtr->header.x2 = x + width;
574 bmapPtr->header.y2 = y + height;
606 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
621 bitmap = bmapPtr->bitmap;
623 if (bmapPtr->activeBitmap!=None) {
624 bitmap = bmapPtr->activeBitmap;
627 if (bmapPtr->disabledBitmap!=None) {
628 bitmap = bmapPtr->disabledBitmap;
633 if (x > bmapPtr->header.x1) {
634 bmapX = x - bmapPtr->header.x1;
635 bmapWidth = bmapPtr->header.x2 - x;
638 if ((x+width) < bmapPtr->header.x2) {
639 bmapWidth = x + width - bmapPtr->header.x1;
641 bmapWidth = bmapPtr->header.x2 - bmapPtr->header.x1;
644 if (y > bmapPtr->header.y1) {
645 bmapY = y - bmapPtr->header.y1;
646 bmapHeight = bmapPtr->header.y2 - y;
649 if ((y+height) < bmapPtr->header.y2) {
650 bmapHeight = y + height - bmapPtr->header.y1;
652 bmapHeight = bmapPtr->header.y2 - bmapPtr->header.y1;
656 (double) (bmapPtr->header.x1 + bmapX),
657 (double) (bmapPtr->header.y1 + bmapY),
666 XSetClipOrigin(display, bmapPtr->gc, drawableX - bmapX,
669 bmapPtr->gc, bmapX, bmapY, (unsigned int) bmapWidth,
671 XSetClipOrigin(display, bmapPtr->gc, 0, 0);
703 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
706 x1 = bmapPtr->header.x1;
707 y1 = bmapPtr->header.y1;
708 x2 = bmapPtr->header.x2;
709 y2 = bmapPtr->header.y2;
764 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
766 if ((rectPtr[2] <= bmapPtr->header.x1)
767 || (rectPtr[0] >= bmapPtr->header.x2)
768 || (rectPtr[3] <= bmapPtr->header.y1)
769 || (rectPtr[1] >= bmapPtr->header.y2)) {
772 if ((rectPtr[0] <= bmapPtr->header.x1)
773 && (rectPtr[1] <= bmapPtr->header.y1)
774 && (rectPtr[2] >= bmapPtr->header.x2)
775 && (rectPtr[3] >= bmapPtr->header.y2)) {
811 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
813 bmapPtr->x = originX + scaleX*(bmapPtr->x - originX);
814 bmapPtr->y = originY + scaleY*(bmapPtr->y - originY);
815 ComputeBitmapBbox(canvas, bmapPtr);
844 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
846 bmapPtr->x += deltaX;
847 bmapPtr->y += deltaY;
848 ComputeBitmapBbox(canvas, bmapPtr);
884 BitmapItem *bmapPtr = (BitmapItem *) itemPtr;
897 fgColor = bmapPtr->fgColor;
898 bgColor = bmapPtr->bgColor;
899 bitmap = bmapPtr->bitmap;
901 if (bmapPtr->activeFgColor!=NULL) {
902 fgColor = bmapPtr->activeFgColor;
904 if (bmapPtr->activeBgColor!=NULL) {
905 bgColor = bmapPtr->activeBgColor;
907 if (bmapPtr->activeBitmap!=None) {
908 bitmap = bmapPtr->activeBitmap;
911 if (bmapPtr->disabledFgColor!=NULL) {
912 fgColor = bmapPtr->disabledFgColor;
914 if (bmapPtr->disabledBgColor!=NULL) {
915 bgColor = bmapPtr->disabledBgColor;
917 if (bmapPtr->disabledBitmap!=None) {
918 bitmap = bmapPtr->disabledBitmap;
931 x = bmapPtr->x;
932 y = Tk_CanvasPsY(canvas, bmapPtr->y);
935 switch (bmapPtr->anchor) {