Canvas cliprect

reimplement canvas.cliprect