On 7/1/06, Benjamin Joffe <[EMAIL PROTECTED]> wrote:
Each of the methods defined for the canvas 2d context return null. I think
it would be very convenient if instead they would return a reference to the
2d context for that canvas. This would allow writing such code as ctx.fill
().stroke() or ctx.moveTo(0,0).lineTo(10,10). This is how many of the native
string and array methods work in javaScript.
This isn't a bad idea; the problem is that the cat's already out of
the bag here, and developers will end up writing ctx.moveTo()
ctx.lineTo() etc. for compatability. I'm a fan of "with" in this
instance: with (ctx) { moveTo(0,0); lineTo(10,10); } etc.
- Vlad