Lines Matching refs:macDraw
1584 MacDrawable *macDraw = ((MacDrawable*)d);
1609 dc.context = macDraw->context;
1611 if (!dc.context || !(macDraw->flags & TK_IS_PIXMAP)) {
1625 r.size = macDraw->size;
1627 SetRect(&dc.portBounds, r.origin.x + macDraw->xOff,
1628 r.origin.y + macDraw->yOff,
1629 r.origin.x + r.size.width + macDraw->xOff,
1630 r.origin.y + r.size.height + macDraw->yOff);
1820 MacDrawable *macDraw = (MacDrawable *) drawable;
1824 if (macDraw->winPtr && macDraw->flags & TK_CLIP_INVALID) {
1825 TkMacOSXUpdateClipRgn(macDraw->winPtr);
1827 TkMacOSXDbgMsg("%s visRgn ", macDraw->winPtr->pathName);
1828 TkMacOSXDebugFlashRegion(drawable, macDraw->visRgn);
1832 if (macDraw->flags & TK_CLIPPED_DRAW) {
1833 r = CGRectOffset(macDraw->drawRect, macDraw->xOff, macDraw->yOff);
1835 if (macDraw->visRgn) {
1836 if (macDraw->flags & TK_CLIPPED_DRAW) {
1839 clipRgn = HIShapeCreateIntersection(macDraw->visRgn, rgn);
1842 clipRgn = HIShapeCreateCopy(macDraw->visRgn);
1844 } else if (macDraw->flags & TK_CLIPPED_DRAW) {
1848 TkMacOSXDbgMsg("%s clipRgn ", macDraw->winPtr->pathName);
1914 MacDrawable *macDraw = (MacDrawable *) d;
1917 macDraw->drawRect = CGRectNull;
1918 macDraw->flags &= ~TK_CLIPPED_DRAW;
1920 macDraw->drawRect = CGRectMake(x, y, width, height);
1921 macDraw->flags |= TK_CLIPPED_DRAW;