[whatwg] Canvas: dash list API
Ian Hickson
ian at hixie.ch
Sat Dec 22 10:04:12 PST 2012
On Sat, 22 Dec 2012, Anne van Kesteren wrote:
>
> Is there not some way we can have a lineDash attribute that returns a
> manipulatable object that inherits from Array rather than the current
> Java-like API? I remember this was discussed when getLineDash() and
> setLineDash() were added, but I think it's worth taking another look at
> this.
>
> (For URLs I want something similar for path segments and I'd rather not
> introduce get/set methods.)
What would you want to have happen in the case of a library method that
saves the context, sets the dash to an internal value, draws a line, saves
the dash state to an internal value, restores the context, then returns?
Should the caller, if they then grab the dashed line object from the
context, get the internal value of the library? Should the restore() call
mutate the saved dash object?
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list