protected PaintImp ( |
||
p | ||
Результат | void |
public static void Paint(CssBox box, PaintVisitor p) { #if DEBUG dbugCounter.dbugBoxPaintCount++; #endif if (box._isVisible) { //offset if (box._mayHasViewport) { if (box.ViewportX != 0 || box.ViewportY != 0) { int enter_canvas_X = p.CanvasOriginX; int enter_canvas_Y = p.CanvasOriginY; p.SetCanvasOrigin(enter_canvas_X - box.ViewportX, enter_canvas_Y - box.ViewportY); box.PaintImp(p); p.SetCanvasOrigin(enter_canvas_X, enter_canvas_Y);//restore } else { box.PaintImp(p); } } else { box.PaintImp(p); } } }