W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2006

[whatwg] Canvas 2d methods

From: Vladimir Vukicevic <vladimirv@gmail.com>
Date: Sat, 1 Jul 2006 18:20:22 -0700
Message-ID: <9540d010607011820mccc6a13q74334ebb35f27aa7@mail.gmail.com>
On 7/1/06, Benjamin Joffe <canvasgame at gmail.com> 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
Received on Saturday, 1 July 2006 18:20:22 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:47 UTC